0001391127-22-000025.txt : 20220217 0001391127-22-000025.hdr.sgml : 20220217 20220217163023 ACCESSION NUMBER: 0001391127-22-000025 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 121 CONFORMED PERIOD OF REPORT: 20211231 FILED AS OF DATE: 20220217 DATE AS OF CHANGE: 20220217 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Limelight Networks, Inc. CENTRAL INDEX KEY: 0001391127 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-BUSINESS SERVICES, NEC [7389] IRS NUMBER: 201677033 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-33508 FILM NUMBER: 22648564 BUSINESS ADDRESS: STREET 1: 2220 WEST 14TH STREET CITY: TEMPE STATE: AZ ZIP: 85281 BUSINESS PHONE: 602-850-5000 MAIL ADDRESS: STREET 1: 2220 WEST 14TH STREET CITY: TEMPE STATE: AZ ZIP: 85281 10-K 1 llnw-20211231.htm 10-K llnw-20211231
00013911272021FYfalsehttp://fasb.org/us-gaap/2021-01-31#AccountingStandardsUpdate202006MemberP1YP1Y0.11723670.149476800013911272021-01-012021-12-3100013911272021-06-30iso4217:USD00013911272022-01-28xbrli:shares00013911272021-12-3100013911272020-12-31iso4217:USDxbrli:shares00013911272020-01-012020-12-3100013911272019-01-012019-12-310001391127us-gaap:CommonStockMember2018-12-310001391127us-gaap:AdditionalPaidInCapitalMember2018-12-310001391127us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-12-310001391127us-gaap:RetainedEarningsMember2018-12-3100013911272018-12-310001391127us-gaap:RetainedEarningsMember2019-01-012019-12-310001391127us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-01-012019-12-310001391127us-gaap:CommonStockMember2019-01-012019-12-310001391127us-gaap:AdditionalPaidInCapitalMember2019-01-012019-12-310001391127us-gaap:CommonStockMember2019-12-310001391127us-gaap:AdditionalPaidInCapitalMember2019-12-310001391127us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-12-310001391127us-gaap:RetainedEarningsMember2019-12-3100013911272019-12-310001391127us-gaap:RetainedEarningsMember2020-01-012020-12-310001391127us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-01-012020-12-310001391127us-gaap:CommonStockMember2020-01-012020-12-310001391127us-gaap:AdditionalPaidInCapitalMember2020-01-012020-12-310001391127us-gaap:CommonStockMember2020-12-310001391127us-gaap:AdditionalPaidInCapitalMember2020-12-310001391127us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-310001391127us-gaap:RetainedEarningsMember2020-12-310001391127srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:AdditionalPaidInCapitalMember2020-12-310001391127srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:RetainedEarningsMember2020-12-310001391127srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2020-12-310001391127us-gaap:RetainedEarningsMember2021-01-012021-12-310001391127us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-12-310001391127us-gaap:CommonStockMember2021-01-012021-12-310001391127us-gaap:AdditionalPaidInCapitalMember2021-01-012021-12-310001391127us-gaap:CommonStockMember2021-12-310001391127us-gaap:AdditionalPaidInCapitalMember2021-12-310001391127us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310001391127us-gaap:RetainedEarningsMember2021-12-310001391127srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberllnw:MoovCorporationMember2021-09-300001391127llnw:MoovCorporationMember2022-01-012021-12-3100013911272022-01-012021-12-31xbrli:pure0001391127llnw:MoovCorporationMember2021-12-310001391127llnw:MoovCorporationMember2021-01-012021-12-310001391127us-gaap:ConvertibleDebtMemberllnw:ConvertibleSeniorNotesDue2025Member2020-07-270001391127llnw:NetworkEquipmentMember2021-01-012021-12-310001391127llnw:ComputerEquipmentandSoftwareMember2021-01-012021-12-310001391127us-gaap:FurnitureAndFixturesMembersrt:MinimumMember2021-01-012021-12-310001391127us-gaap:FurnitureAndFixturesMembersrt:MaximumMember2021-01-012021-12-310001391127srt:MinimumMemberus-gaap:EquipmentMember2021-01-012021-12-310001391127srt:MaximumMemberus-gaap:EquipmentMember2021-01-012021-12-31llnw:reportingUnit0001391127us-gaap:TradeNamesMember2021-01-012021-12-310001391127us-gaap:CustomerRelationshipsMember2021-01-012021-12-310001391127us-gaap:TechnologyBasedIntangibleAssetsMember2021-01-012021-12-310001391127srt:MaximumMember2021-01-012021-12-310001391127llnw:MoovCorporationMember2021-09-300001391127llnw:MoovCorporationMember2021-09-012021-09-300001391127llnw:MoovCorporationMemberus-gaap:TradeNamesMember2021-09-300001391127us-gaap:CustomerRelationshipsMemberllnw:MoovCorporationMember2021-09-300001391127llnw:MoovCorporationMemberus-gaap:DevelopedTechnologyRightsMember2021-09-300001391127llnw:MoovCorporationMember2021-10-012021-12-310001391127srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberllnw:MoovCorporationMember2021-10-012021-12-3100013911272021-09-012021-09-300001391127llnw:MoovCorporationMember2021-01-012021-08-310001391127us-gaap:CertificatesOfDepositMember2021-12-310001391127us-gaap:CorporateDebtSecuritiesMember2021-12-310001391127us-gaap:MunicipalBondsMember2021-12-310001391127us-gaap:CertificatesOfDepositMember2020-12-310001391127us-gaap:CorporateDebtSecuritiesMember2020-12-310001391127us-gaap:MunicipalBondsMember2020-12-310001391127llnw:NetworkEquipmentMember2021-12-310001391127llnw:NetworkEquipmentMember2020-12-310001391127llnw:ComputerEquipmentandSoftwareMember2021-12-310001391127llnw:ComputerEquipmentandSoftwareMember2020-12-310001391127us-gaap:FurnitureAndFixturesMember2021-12-310001391127us-gaap:FurnitureAndFixturesMember2020-12-310001391127us-gaap:LeaseholdsAndLeaseholdImprovementsMember2021-12-310001391127us-gaap:LeaseholdsAndLeaseholdImprovementsMember2020-12-310001391127us-gaap:EquipmentMember2021-12-310001391127us-gaap:EquipmentMember2020-12-310001391127us-gaap:TradeNamesMember2021-12-310001391127us-gaap:CustomerRelationshipsMember2021-12-310001391127us-gaap:TechnologyBasedIntangibleAssetsMember2021-12-310001391127us-gaap:DevelopedTechnologyRightsMember2021-01-012021-12-310001391127us-gaap:ConvertibleDebtMemberllnw:ConvertibleSeniorNotesDue2025Member2020-07-272020-07-270001391127us-gaap:RevolvingCreditFacilityMemberllnw:SiliconValleyBankCreditAgreementMember2020-07-270001391127us-gaap:DebtInstrumentRedemptionPeriodOneMemberus-gaap:ConvertibleDebtMemberllnw:ConvertibleSeniorNotesDue2025Member2020-07-272020-07-270001391127us-gaap:DebtInstrumentRedemptionPeriodOneMemberus-gaap:ConvertibleDebtMemberllnw:ConvertibleSeniorNotesDue2025Member2020-07-27llnw:tradingDay0001391127us-gaap:DebtInstrumentRedemptionPeriodTwoMemberus-gaap:ConvertibleDebtMemberllnw:ConvertibleSeniorNotesDue2025Member2020-07-272020-07-2700013911272020-07-220001391127us-gaap:DebtInstrumentRedemptionPeriodThreeMemberus-gaap:ConvertibleDebtMemberllnw:ConvertibleSeniorNotesDue2025Member2020-07-272020-07-270001391127us-gaap:DebtInstrumentRedemptionPeriodFourMemberus-gaap:ConvertibleDebtMemberllnw:ConvertibleSeniorNotesDue2025Member2020-07-272020-07-270001391127us-gaap:ConvertibleDebtMemberllnw:ConvertibleSeniorNotesDue2025Member2021-12-310001391127us-gaap:ConvertibleDebtMemberllnw:ConvertibleSeniorNotesDue2025Member2020-12-310001391127us-gaap:ConvertibleDebtMemberllnw:ConvertibleSeniorNotesDue2025Member2021-01-012021-12-310001391127us-gaap:ConvertibleDebtMemberllnw:ConvertibleSeniorNotesDue2025Member2020-01-012020-12-310001391127us-gaap:CallOptionMember2020-07-272020-07-270001391127us-gaap:RevolvingCreditFacilityMemberllnw:SiliconValleyBankCreditAgreementMember2021-12-310001391127us-gaap:RevolvingCreditFacilityMemberllnw:SiliconValleyBankCreditAgreementMember2015-11-012015-11-300001391127us-gaap:RevolvingCreditFacilityMemberllnw:SiliconValleyBankCreditAgreementMember2015-11-300001391127us-gaap:RevolvingCreditFacilityMemberllnw:SiliconValleyBankCreditAgreementMember2020-12-310001391127llnw:AlternativeBaseRateMemberus-gaap:RevolvingCreditFacilityMemberllnw:SiliconValleyBankCreditAgreementMember2021-01-012021-12-310001391127us-gaap:RevolvingCreditFacilityMemberllnw:SiliconValleyBankCreditAgreementMember2021-01-012021-12-310001391127us-gaap:RevolvingCreditFacilityMemberllnw:SiliconValleyBankCreditAgreementMember2020-01-012020-12-310001391127us-gaap:RevolvingCreditFacilityMemberllnw:SiliconValleyBankCreditAgreementMember2019-01-012019-12-310001391127srt:MaximumMemberus-gaap:ConvertibleDebtMemberllnw:ConvertibleSeniorNotesDue2025Member2020-07-272020-07-270001391127llnw:RestructuringPlanImprovedGrowthAndProfitabilityMember2021-04-012021-06-300001391127llnw:RestructuringPlanImprovedGrowthAndProfitabilityMember2021-07-012021-09-300001391127llnw:RestructuringPlanImprovedGrowthAndProfitabilityMember2021-10-012021-12-310001391127llnw:RestructuringPlanAligningWorkforceAndFacilityRequirementsMember2021-07-012021-09-300001391127llnw:RestructuringPlanAligningWorkforceAndFacilityRequirementsMember2021-10-012021-12-310001391127llnw:RestructuringPlanAligningWorkforceAndFacilityRequirementsMember2021-12-310001391127us-gaap:EmployeeSeveranceMember2020-12-310001391127llnw:ShareBasedCompensationRestructuringActivityMember2020-12-310001391127us-gaap:FacilityClosingMember2020-12-310001391127us-gaap:OtherRestructuringMember2020-12-310001391127us-gaap:EmployeeSeveranceMember2021-01-012021-03-310001391127llnw:ShareBasedCompensationRestructuringActivityMember2021-01-012021-03-310001391127us-gaap:FacilityClosingMember2021-01-012021-03-310001391127us-gaap:OtherRestructuringMember2021-01-012021-03-3100013911272021-01-012021-03-310001391127us-gaap:EmployeeSeveranceMember2021-03-310001391127llnw:ShareBasedCompensationRestructuringActivityMember2021-03-310001391127us-gaap:FacilityClosingMember2021-03-310001391127us-gaap:OtherRestructuringMember2021-03-3100013911272021-03-310001391127us-gaap:EmployeeSeveranceMember2021-04-012021-06-300001391127llnw:ShareBasedCompensationRestructuringActivityMember2021-04-012021-06-300001391127us-gaap:FacilityClosingMember2021-04-012021-06-300001391127us-gaap:OtherRestructuringMember2021-04-012021-06-3000013911272021-04-012021-06-300001391127us-gaap:EmployeeSeveranceMember2021-06-300001391127llnw:ShareBasedCompensationRestructuringActivityMember2021-06-300001391127us-gaap:FacilityClosingMember2021-06-300001391127us-gaap:OtherRestructuringMember2021-06-300001391127us-gaap:EmployeeSeveranceMember2021-07-012021-09-300001391127llnw:ShareBasedCompensationRestructuringActivityMember2021-07-012021-09-300001391127us-gaap:FacilityClosingMember2021-07-012021-09-300001391127us-gaap:OtherRestructuringMember2021-07-012021-09-3000013911272021-07-012021-09-300001391127us-gaap:EmployeeSeveranceMember2021-09-300001391127llnw:ShareBasedCompensationRestructuringActivityMember2021-09-300001391127us-gaap:FacilityClosingMember2021-09-300001391127us-gaap:OtherRestructuringMember2021-09-3000013911272021-09-300001391127us-gaap:EmployeeSeveranceMember2021-10-012021-12-310001391127llnw:ShareBasedCompensationRestructuringActivityMember2021-10-012021-12-310001391127us-gaap:FacilityClosingMember2021-10-012021-12-310001391127us-gaap:OtherRestructuringMember2021-10-012021-12-3100013911272021-10-012021-12-310001391127us-gaap:EmployeeSeveranceMember2021-12-310001391127llnw:ShareBasedCompensationRestructuringActivityMember2021-12-310001391127us-gaap:FacilityClosingMember2021-12-310001391127us-gaap:OtherRestructuringMember2021-12-310001391127llnw:EmployeeStockPurchasePlanMember2021-01-012021-12-310001391127llnw:EmployeeStockPurchasePlanMember2020-01-012020-12-310001391127llnw:EmployeeStockPurchasePlanMember2019-01-012019-12-310001391127us-gaap:EmployeeStockOptionMember2021-01-012021-12-310001391127us-gaap:EmployeeStockOptionMember2020-01-012020-12-310001391127us-gaap:EmployeeStockOptionMember2019-01-012019-12-310001391127us-gaap:RestrictedStockUnitsRSUMember2021-01-012021-12-310001391127us-gaap:RestrictedStockUnitsRSUMember2020-01-012020-12-310001391127us-gaap:RestrictedStockUnitsRSUMember2019-01-012019-12-310001391127us-gaap:ConvertibleDebtSecuritiesMember2021-01-012021-12-310001391127us-gaap:ConvertibleDebtSecuritiesMember2020-01-012020-12-310001391127us-gaap:ConvertibleDebtSecuritiesMember2019-01-012019-12-310001391127llnw:TwoThousandandSeventeenShareRepurchaseProgramMember2017-03-140001391127llnw:TwoThousandandSeventeenShareRepurchaseProgramMember2020-01-012020-12-310001391127llnw:TwoThousandandSeventeenShareRepurchaseProgramMember2021-01-012021-12-310001391127llnw:TwoThousandandSeventeenShareRepurchaseProgramMember2019-01-012019-12-310001391127llnw:TwoThousandandSeventeenShareRepurchaseProgramMember2021-12-310001391127llnw:A2007EquityIncentivePlanMember2021-12-310001391127llnw:A2021InducementPlanMember2021-11-300001391127llnw:A2021InducementPlanMember2021-01-012021-12-310001391127us-gaap:EmployeeStockMember2013-06-300001391127us-gaap:EmployeeStockMember2019-05-310001391127us-gaap:EmployeeStockMember2019-05-012019-05-310001391127us-gaap:EmployeeStockMember2021-01-012021-12-310001391127us-gaap:EmployeeStockMember2020-01-012020-12-310001391127us-gaap:EmployeeStockMember2019-01-012019-12-310001391127us-gaap:EmployeeStockMember2021-12-310001391127us-gaap:AccumulatedTranslationAdjustmentMember2020-12-310001391127us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2020-12-310001391127us-gaap:AccumulatedTranslationAdjustmentMember2021-01-012021-12-310001391127us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2021-01-012021-12-310001391127us-gaap:AccumulatedTranslationAdjustmentMember2021-12-310001391127us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2021-12-310001391127llnw:A2017MoovCorporationEquityIncentivePlanMember2021-12-310001391127llnw:A2017MoovCorporationEquityIncentivePlanMembersrt:MinimumMember2021-12-310001391127llnw:A2017MoovCorporationEquityIncentivePlanMembersrt:MaximumMember2021-12-310001391127us-gaap:EmployeeStockOptionMemberllnw:RangeOneMember2021-01-012021-12-310001391127us-gaap:EmployeeStockOptionMemberllnw:RangeOneMember2021-12-310001391127us-gaap:EmployeeStockOptionMemberllnw:RangeTwoMember2021-01-012021-12-310001391127us-gaap:EmployeeStockOptionMemberllnw:RangeTwoMember2021-12-310001391127us-gaap:EmployeeStockOptionMemberllnw:RangeThreeMember2021-01-012021-12-310001391127us-gaap:EmployeeStockOptionMemberllnw:RangeThreeMember2021-12-310001391127us-gaap:EmployeeStockOptionMemberllnw:RangeFourMember2021-01-012021-12-310001391127us-gaap:EmployeeStockOptionMemberllnw:RangeFourMember2021-12-310001391127us-gaap:EmployeeStockOptionMemberllnw:RangeFiveMember2021-01-012021-12-310001391127us-gaap:EmployeeStockOptionMemberllnw:RangeFiveMember2021-12-310001391127us-gaap:EmployeeStockOptionMember2021-12-310001391127us-gaap:EmployeeStockOptionMember2021-01-012021-12-310001391127us-gaap:EmployeeStockOptionMember2020-01-012020-12-310001391127us-gaap:EmployeeStockOptionMember2019-01-012019-12-310001391127llnw:RestrictedStockUnitsServiceBasedMember2021-12-310001391127llnw:RestrictedStockUnitsServiceBasedMember2020-12-310001391127llnw:RestrictedStockUnitsServiceBasedMember2019-12-310001391127llnw:RestrictedStockUnitsPerformanceBasedMember2021-12-310001391127llnw:RestrictedStockUnitsPerformanceBasedMember2020-12-310001391127llnw:RestrictedStockUnitsPerformanceBasedMember2019-12-310001391127us-gaap:RestrictedStockUnitsRSUMember2021-12-310001391127us-gaap:RestrictedStockUnitsRSUMember2020-12-310001391127us-gaap:RestrictedStockUnitsRSUMember2019-12-310001391127us-gaap:RestrictedStockUnitsRSUMember2018-12-310001391127us-gaap:RestrictedStockUnitsRSUMember2019-01-012019-12-310001391127us-gaap:RestrictedStockUnitsRSUMember2020-01-012020-12-310001391127us-gaap:RestrictedStockUnitsRSUMember2021-01-012021-12-310001391127us-gaap:CostOfSalesMember2021-01-012021-12-310001391127us-gaap:CostOfSalesMember2020-01-012020-12-310001391127us-gaap:CostOfSalesMember2019-01-012019-12-310001391127us-gaap:GeneralAndAdministrativeExpenseMember2021-01-012021-12-310001391127us-gaap:GeneralAndAdministrativeExpenseMember2020-01-012020-12-310001391127us-gaap:GeneralAndAdministrativeExpenseMember2019-01-012019-12-310001391127us-gaap:SellingAndMarketingExpenseMember2021-01-012021-12-310001391127us-gaap:SellingAndMarketingExpenseMember2020-01-012020-12-310001391127us-gaap:SellingAndMarketingExpenseMember2019-01-012019-12-310001391127us-gaap:ResearchAndDevelopmentExpenseMember2021-01-012021-12-310001391127us-gaap:ResearchAndDevelopmentExpenseMember2020-01-012020-12-310001391127us-gaap:ResearchAndDevelopmentExpenseMember2019-01-012019-12-310001391127us-gaap:RestructuringChargesMember2021-01-012021-12-310001391127us-gaap:RestructuringChargesMember2020-01-012020-12-310001391127us-gaap:RestructuringChargesMember2019-01-012019-12-310001391127llnw:WarrantConsultingFirmOneMember2021-12-310001391127llnw:WarrantConsultingFirmTwoMember2021-12-310001391127llnw:WarrantConsultingFirmOneMemberus-gaap:WarrantMember2021-01-012021-12-310001391127us-gaap:WarrantMemberllnw:WarrantConsultingFirmTwoMember2021-01-012021-12-310001391127us-gaap:RestrictedStockUnitsRSUMember2021-09-300001391127us-gaap:ShareBasedCompensationAwardTrancheOneMemberus-gaap:RestrictedStockUnitsRSUMember2021-09-300001391127us-gaap:ShareBasedCompensationAwardTrancheOneMemberus-gaap:RestrictedStockUnitsRSUMembersrt:MinimumMember2021-09-012021-09-300001391127us-gaap:ShareBasedCompensationAwardTrancheOneMembersrt:MaximumMemberus-gaap:RestrictedStockUnitsRSUMember2021-09-012021-09-300001391127us-gaap:ShareBasedCompensationAwardTrancheTwoMemberus-gaap:RestrictedStockUnitsRSUMember2021-09-300001391127us-gaap:ShareBasedCompensationAwardTrancheTwoMemberus-gaap:RestrictedStockUnitsRSUMember2021-09-012021-09-300001391127llnw:A2017MoovCorporationEquityIncentivePlanMember2021-09-012021-09-300001391127llnw:A2017MoovCorporationEquityIncentivePlanMembersrt:MinimumMember2021-09-300001391127llnw:A2017MoovCorporationEquityIncentivePlanMembersrt:MaximumMember2021-09-30llnw:participant0001391127srt:MinimumMember2021-01-012021-12-310001391127llnw:AnnualCorporateBonusPlanMemberus-gaap:RestrictedStockUnitsRSUMember2021-01-012021-12-310001391127llnw:AnnualCorporateBonusPlanMemberus-gaap:RestrictedStockUnitsRSUMember2020-01-012020-12-310001391127us-gaap:OperatingExpenseMember2021-01-012021-12-310001391127us-gaap:OperatingExpenseMember2020-01-012020-12-310001391127us-gaap:OperatingExpenseMember2019-01-012019-12-310001391127llnw:AmazonMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMember2021-01-012021-12-310001391127llnw:SonyMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMember2021-01-012021-12-310001391127llnw:AmazonMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMember2020-01-012020-12-310001391127llnw:SonyMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMember2020-01-012020-12-310001391127llnw:AmazonMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMember2019-01-012019-12-310001391127country:USus-gaap:GeographicConcentrationRiskMemberus-gaap:SalesRevenueNetMember2021-01-012021-12-310001391127country:USus-gaap:GeographicConcentrationRiskMemberus-gaap:SalesRevenueNetMember2020-01-012020-12-310001391127country:USus-gaap:GeographicConcentrationRiskMemberus-gaap:SalesRevenueNetMember2019-01-012019-12-310001391127us-gaap:GeographicConcentrationRiskMemberus-gaap:SalesRevenueNetMember2021-01-012021-12-31llnw:country0001391127us-gaap:GeographicConcentrationRiskMemberllnw:ThreeMajorCountriesMemberus-gaap:SalesRevenueNetMember2021-01-012021-12-310001391127us-gaap:GeographicConcentrationRiskMemberus-gaap:SalesRevenueNetMember2020-01-012020-12-310001391127us-gaap:GeographicConcentrationRiskMemberus-gaap:SalesRevenueNetMember2019-01-012019-12-310001391127us-gaap:GeographicConcentrationRiskMemberllnw:ThreeMajorCountriesMemberus-gaap:SalesRevenueNetMember2020-01-012020-12-310001391127us-gaap:GeographicConcentrationRiskMemberllnw:ThreeMajorCountriesMemberus-gaap:SalesRevenueNetMember2019-01-012019-12-310001391127us-gaap:DomesticCountryMember2021-12-310001391127us-gaap:StateAndLocalJurisdictionMember2021-12-31llnw:segmentllnw:location0001391127srt:AmericasMember2021-01-012021-12-310001391127us-gaap:GeographicConcentrationRiskMembersrt:AmericasMemberus-gaap:SalesRevenueNetMember2021-01-012021-12-310001391127srt:AmericasMember2020-01-012020-12-310001391127us-gaap:GeographicConcentrationRiskMembersrt:AmericasMemberus-gaap:SalesRevenueNetMember2020-01-012020-12-310001391127srt:AmericasMember2019-01-012019-12-310001391127us-gaap:GeographicConcentrationRiskMembersrt:AmericasMemberus-gaap:SalesRevenueNetMember2019-01-012019-12-310001391127us-gaap:EMEAMember2021-01-012021-12-310001391127us-gaap:GeographicConcentrationRiskMemberus-gaap:EMEAMemberus-gaap:SalesRevenueNetMember2021-01-012021-12-310001391127us-gaap:EMEAMember2020-01-012020-12-310001391127us-gaap:GeographicConcentrationRiskMemberus-gaap:EMEAMemberus-gaap:SalesRevenueNetMember2020-01-012020-12-310001391127us-gaap:EMEAMember2019-01-012019-12-310001391127us-gaap:GeographicConcentrationRiskMemberus-gaap:EMEAMemberus-gaap:SalesRevenueNetMember2019-01-012019-12-310001391127srt:AsiaPacificMember2021-01-012021-12-310001391127srt:AsiaPacificMemberus-gaap:GeographicConcentrationRiskMemberus-gaap:SalesRevenueNetMember2021-01-012021-12-310001391127srt:AsiaPacificMember2020-01-012020-12-310001391127srt:AsiaPacificMemberus-gaap:GeographicConcentrationRiskMemberus-gaap:SalesRevenueNetMember2020-01-012020-12-310001391127srt:AsiaPacificMember2019-01-012019-12-310001391127srt:AsiaPacificMemberus-gaap:GeographicConcentrationRiskMemberus-gaap:SalesRevenueNetMember2019-01-012019-12-310001391127us-gaap:GeographicConcentrationRiskMembercountry:GBus-gaap:SalesRevenueNetMember2021-01-012021-12-310001391127us-gaap:GeographicConcentrationRiskMembercountry:GBus-gaap:SalesRevenueNetMember2020-01-012020-12-310001391127us-gaap:GeographicConcentrationRiskMembercountry:GBus-gaap:SalesRevenueNetMember2019-01-012019-12-310001391127us-gaap:GeographicConcentrationRiskMembercountry:JPus-gaap:SalesRevenueNetMember2021-01-012021-12-310001391127us-gaap:GeographicConcentrationRiskMembercountry:JPus-gaap:SalesRevenueNetMember2020-01-012020-12-310001391127us-gaap:GeographicConcentrationRiskMembercountry:JPus-gaap:SalesRevenueNetMember2019-01-012019-12-310001391127srt:AmericasMember2021-12-310001391127srt:AmericasMember2020-12-310001391127srt:AmericasMember2019-12-310001391127llnw:InternationalLocationMember2021-12-310001391127llnw:InternationalLocationMember2020-12-310001391127llnw:InternationalLocationMember2019-12-310001391127us-gaap:MoneyMarketFundsMember2021-12-310001391127us-gaap:FairValueInputsLevel1Memberus-gaap:MoneyMarketFundsMember2021-12-310001391127us-gaap:FairValueInputsLevel2Memberus-gaap:MoneyMarketFundsMember2021-12-310001391127us-gaap:FairValueInputsLevel3Memberus-gaap:MoneyMarketFundsMember2021-12-310001391127us-gaap:CertificatesOfDepositMemberus-gaap:FairValueInputsLevel1Member2021-12-310001391127us-gaap:CertificatesOfDepositMemberus-gaap:FairValueInputsLevel2Member2021-12-310001391127us-gaap:CertificatesOfDepositMemberus-gaap:FairValueInputsLevel3Member2021-12-310001391127us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueInputsLevel1Member2021-12-310001391127us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueInputsLevel2Member2021-12-310001391127us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueInputsLevel3Member2021-12-310001391127us-gaap:FairValueInputsLevel1Memberus-gaap:MunicipalBondsMember2021-12-310001391127us-gaap:MunicipalBondsMemberus-gaap:FairValueInputsLevel2Member2021-12-310001391127us-gaap:MunicipalBondsMemberus-gaap:FairValueInputsLevel3Member2021-12-310001391127us-gaap:FairValueInputsLevel1Member2021-12-310001391127us-gaap:FairValueInputsLevel2Member2021-12-310001391127us-gaap:FairValueInputsLevel3Member2021-12-310001391127us-gaap:MoneyMarketFundsMember2020-12-310001391127us-gaap:FairValueInputsLevel1Memberus-gaap:MoneyMarketFundsMember2020-12-310001391127us-gaap:FairValueInputsLevel2Memberus-gaap:MoneyMarketFundsMember2020-12-310001391127us-gaap:FairValueInputsLevel3Memberus-gaap:MoneyMarketFundsMember2020-12-310001391127us-gaap:CertificatesOfDepositMemberus-gaap:FairValueInputsLevel1Member2020-12-310001391127us-gaap:CertificatesOfDepositMemberus-gaap:FairValueInputsLevel2Member2020-12-310001391127us-gaap:CertificatesOfDepositMemberus-gaap:FairValueInputsLevel3Member2020-12-310001391127us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueInputsLevel1Member2020-12-310001391127us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueInputsLevel2Member2020-12-310001391127us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueInputsLevel3Member2020-12-310001391127us-gaap:FairValueInputsLevel1Memberus-gaap:MunicipalBondsMember2020-12-310001391127us-gaap:MunicipalBondsMemberus-gaap:FairValueInputsLevel2Member2020-12-310001391127us-gaap:MunicipalBondsMemberus-gaap:FairValueInputsLevel3Member2020-12-310001391127us-gaap:FairValueInputsLevel1Member2020-12-310001391127us-gaap:FairValueInputsLevel2Member2020-12-310001391127us-gaap:FairValueInputsLevel3Member2020-12-310001391127us-gaap:ReserveForEarnOutReceivableMember2018-12-310001391127us-gaap:ReserveForEarnOutReceivableMember2019-01-012019-12-310001391127us-gaap:ReserveForEarnOutReceivableMember2019-12-310001391127us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2018-12-310001391127us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2019-01-012019-12-310001391127us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2019-12-310001391127us-gaap:ReserveForEarnOutReceivableMember2020-01-012020-12-310001391127us-gaap:ReserveForEarnOutReceivableMember2020-12-310001391127us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2020-01-012020-12-310001391127us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2020-12-310001391127us-gaap:ReserveForEarnOutReceivableMember2021-01-012021-12-310001391127us-gaap:ReserveForEarnOutReceivableMember2021-12-310001391127us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2021-01-012021-12-310001391127us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2021-12-31

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
 
Form 10-K
(Mark One)
ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the fiscal year ended December 31, 2021
OR
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934.
For the transition period from                          to                         
Commission file number 001-33508
 
Limelight Networks, Inc.
(Exact name of registrant as specified in its charter)
 
Delaware20-1677033
(State or other jurisdiction of
incorporation or organization)
(I.R.S. Employer
Identification No.)
2220 W. 14th Street,
Tempe, AZ 85281
(Address of principal executive offices, including Zip Code)
(602850-5000
(Registrant’s telephone number, including area code)
Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading Symbol (s)Name of each exchange on which registered
Common Stock, par value $0.001 per shareLLNWNASDAQ Global Select Market
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 15(d) of the Securities Exchange Act of 1934.    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 filerNon-accelerated filerSmaller Reporting Company
Emerging Growth Company
              
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.   
Indicate by check mark whether the registrant has filed a report on and attestation to its management’s assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report.  
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Act).    Yes    No  
The aggregate market value of the voting and non-voting common stock held by non-affiliates of the registrant was approximately $393.0 million based on the last reported sale price of the common stock on the Nasdaq Global Select Market on June 30, 2021, the last business day of the registrant's most recently completed second fiscal quarter.
The number of shares outstanding of the registrant’s Common Stock, par value $0.001 per share, as of January 28, 2022: 135,104,080 shares.
DOCUMENTS INCORPORATED BY REFERENCE
Portions of the Proxy Statement for the Registrant’s 2022 Annual Meeting of Stockholders are incorporated by reference in Part III of this Form 10-K.



LIMELIGHT NETWORKS, INC.
ANNUAL REPORT ON FORM 10-K
For the Fiscal Year Ended December 31, 2021
TABLE OF CONTENTS
 
  Page
PART I
Item 1.
Item 1A.
Item 1B.
Item 2.
Item 3.
Item 4.
PART II
Item 5.
Item 6.[Reserved]
Item 7.
Item 7A.
Item 8.
Item 9.
Item 9A.
Item 9B.
Item 9C.
PART III
Item 10.
Item 11.
Item 12.
Item 13.
Item 14.
PART IV
Item 15.
Item 16.Form 10-K Summary
 



SPECIAL NOTE REGARDING FORWARD-LOOKING STATEMENTS
This Annual Report on Form 10-K contains forward-looking statements within the meaning of Section 27A of the Securities Act of 1933, as amended (the Securities Act), and Section 21E of the Securities Exchange Act of 1934, as amended (the Exchange Act). All statements contained in this Annual Report on Form 10-K, other than statements of historical fact, are forward-looking statements. Forward-looking statements generally can be identified by the words “may,” “will,” “expect,” “believe,” “anticipate,” “intend,” “could,” “estimate,” or “continue,” and similar expressions. We have based these forward-looking statements largely on our current expectations and projections about future events, as well as trends that we believe may affect our financial condition, results of operations, business strategy, short-term and long-term business operations and objectives, and financial needs. These statements include, among other things:
our beliefs regarding delivery traffic growth trends and demands for digital content and edge services;
our expectations regarding revenue, costs, expenses, gross margin, non-GAAP earnings per share, Adjusted EBITDA and capital expenditures;
our plans regarding investing in our content delivery network and Application Operations (AppOps), our coordinated complete solution to deliver instant, secure website applications, as well as other products and technologies;
our beliefs regarding the competition within the digital edge platform industry;
our beliefs regarding the growth of our business and how that impacts our liquidity and capital resources requirements;
our expectations regarding headcount and our ability to recruit personnel;
the impact of certain new accounting standards and guidance as well as the time and cost of continued compliance with existing rules and standards;
our plans with respect to investments in marketable securities,
our expectations and strategies regarding acquisitions;
our expectations regarding litigation and other pending or potential disputes;
our estimations regarding taxes and belief regarding our tax reserves;
our beliefs regarding the use of Non-GAAP financial measures;
our approach to identifying, attracting and keeping new and existing clients, our focus on core market growth segments where we will have a right-to-win, as well as our expectations regarding client turnover;
the sufficiency of our sources of funding;
the sufficiency of our facilities to meet our needs;
our belief regarding our interest rate risk;
our beliefs regarding inflation risks;
our beliefs regarding expense and productivity of and competition for our sales force;
our beliefs regarding the significance of our large clients; and
our beliefs regarding the impact of health epidemics and pandemics, including the outbreak of COVID-19, on our current and potential clients, and our balance sheet, financial condition, and results of operations.
These forward-looking statements are subject to a number of risks, uncertainties and assumptions, including those described under the caption “Risk Factors” in Part I, Item 1A in this Annual Report on Form 10-K and those discussed in other documents we file with the Securities and Exchange Commission (SEC).
In addition, we operate in a very competitive and rapidly changing environment. New risks emerge from time to time. It is not possible for our management to predict all risks, nor can we assess the impact of all factors on our business or the extent to which any factor, or combination of factors, may cause actual results to differ materially from those contained in any forward-looking statements we may make. In light of these risks, uncertainties and assumptions, the future events and trends discussed in this Annual Report on Form 10-K may not occur and actual results could differ materially and adversely from those anticipated or implied in the forward-looking statements.
The forward-looking statements contained herein are based on our current expectations and assumptions and on information available as of the date of the filing of this Annual Report on Form 10-K. We undertake no obligation to revise or publicly release the results of any revision to these forward-looking statements, except as required by law. Given these risks and uncertainties, readers are cautioned not to place undue reliance on such forward-looking statements.
Unless expressly indicated or the context requires otherwise, the terms "Limelight," "we," "us," and "our" in this document refer to Limelight Networks, Inc., a Delaware corporation, and, where appropriate, its wholly owned subsidiaries. All information is presented in thousands, except per share amounts, client count and where specifically noted.

1


PART I
Item 1.        Business     
We were incorporated in Delaware in 2003 and have operated in the Phoenix metropolitan area since 2001 and elsewhere throughout the United States since 2003. We began international operations in 2004. Our principal executive office is located at 2220 W. 14th Street, Tempe, Arizona, 85281, and our main telephone number is (602) 850-5000. We operate and report on a calendar year basis with our fiscal quarters ending March 31, June 30, September 30, and December 31st.
Overview
Limelight’s goal is to provide clients with a productive, performant and protected environment to run their mission critical applications on the edge.
Limelight has a comprehensive strategic operating plan focused on evolving the company into a leading provider of edge services for outcome buyers by offering solutions that we believe provide superior performance and team productivity versus point solutions available from existing vendors. Limelight is targeting this $37 billion market with its two edge solutions: Content Delivery and AppOps.
The foundation of our strategy is supported by three pillars, each of which balance our immediate and longer-term growth and profitability objectives. The first pillar is improving our core, which focuses on network performance and operating costs; the second pillar is expanding our core, which focuses on revenue growth with existing and new clients, and the third pillar is extending our core, which focuses on introducing new solutions that will increase network utilization, growth, and gross margins.
Based on our Improve-Extend-Expand pillars, in 2021, we implemented a rigorous and disciplined process that spans all aspects of our network and client operations. This has resulted in significant sequential growth and margin expansion since implementation.
In September 2021, we announced the acquisition of Moov Corporation (Moov), a California corporation doing business as Layer0, a sub-scale SaaS based application acceleration and developer support platform. We believe this platform coupled with our global CDN network will be a catalyst in our pursuit of positioning us as an Edge Solutions platform. Our acquisition of Moov was a significant step in advancing Limelight's strategy as an edge-enabled software-as-a-service (SaaS) solutions provider with the combined platform delivering sub-second web applications (Apps) and application programming interfaces (APIs) through an all-in-one Jamstack platform. This flagship product enables Limelight to capitalize on the accelerating trend of developers using the edge to better address application performance, improve overall productivity, and reduce the attack surface. We believe that the combined Moov capabilities and our proprietary global network give Limelight the best application delivery solution in the market.    
Industry Trends
The internet of the future requires the highest quality digital experiences around the world. Four major trends include:
Faster Web Apps. Consumer expectations for online experiences have never been higher. A website’s user experience needs to be fast, seamless, and uninterrupted. According to Google, 53% of visitors will abandon a site if it takes longer than three seconds to load. This puts pressure on developers to release web Apps that load at sub-second speeds. We believe having a fully integrated platform with developer workflow will be a growing requirement for businesses worldwide.
Faster Web App Teams. Teams that ship software faster, grow revenue faster. The fastest quartile of teams work at companies who grow revenue 2.5 to 5 times faster than companies with slower teams, according to a (May 2021) study by McKinsey. We believe our holistic platform allows teams to ship updates to their Apps significantly faster than today’s state-of-the-art, which requires cobbling together over a dozen point cloud services from the hyperscale cloud, web CDN, and observability vendors.
Broadcast-Quality Online Video and rise of OTT. We believe online video and the practice of "cord cutting" is now a primary choice for people to watch video content, whether it’s via their personal computers, smartphones, tablets, smart televisions, or other connected devices. Consumers expect the same quality experience online as they would have in viewing broadcast television. This puts a significant burden on publishers to not only produce compelling content, but also to deliver it in a way that meets high consumer expectations. We believe that as more content is made available in 4K resolution, more consumers will want to consume the higher-quality content, resulting in increased strain on internet architecture and infrastructure.
2


Growth of Digital Downloads. We believe consumers are increasingly making purchases of movies, music, video games, and applications digitally from a variety of retailers and download sizes have increased, especially for video games. For example, releases of popular games have topped 70 gigabytes in size. As digital purchases of massive files increase further, we believe this will cause more strain on the internet’s infrastructure. We believe this will result in additional pressure on organizations and service providers to take steps to avoid congestion, latency, lengthening download times, and increasingly interrupted downloads, all of which we believe would undermine an organization’s ability to deliver the best possible digital experience.
Our Services
Our services leverage Limelight’s high capacity, high speed private global network with distributed computing resources and extensive connectivity to last-mile broadband network providers, ideal for emerging edge compute workloads where rapid response times are needed.
Layer0 by Limelight (aka AppOps). Limelight’s extensive global network provides the infrastructure backbone trusted by large video providers. Layer0 by Limelight takes this to the next level for web applications, integrating the edge into the web developer’s environment while offering next-generation features that allows teams to ship twice as fast and the ability to deliver sub-second page loads. Layer0 by Limelight can augment or replace a sites existing web content delivery network (CDN) and security vendor to deliver faster page loads and lower costs while the development team gains new features that cater to the shift to zero ops and programming at the edge.
Content Delivery. Global broadcasters and content rights owners trust Limelight for delivery of their big launches and high-profile live streaming events. From fast file downloads to instant loading web pages, Limelight’s ongoing investment in the development and optimization of every component of its CDN provides exceptional performance, even over congested or changing network conditions.
Video Delivery. Limelight’s live and on-demand video delivery services and online video platform integrate Limelight's global private network with advanced video delivery and management capabilities, helping clients get over-the-top video to virtually any device, anywhere in the world at high quality and with the lowest rebuffer rates in the industry.
Cloud Security. Limelight’s cloud security services offer a layered defense against malicious website attacks and unauthorized content access without impacting the performance of web applications and content delivery. Limelight DDoS Attack Interceptor defends against denial-of-service attacks, and Limelight Web Application Firewall protection guards against attacks that are intended to compromise the back-end services of applications and web sites, in order to deface, disable, or steal data.
Limelight Global Network
Limelight’s network has helped launch and grow many large video properties in the world and is now on the forefront of enabling a new generation of web and application development with Layer0.
Website builders now have a dramatically simpler yet more capable infrastructure in the cloud for their websites and APIs. As the hyper scale cloud providers and the existing edge platform vendors keep offering point ‘cloud primitives’ as ‘hammers and nails,’ Limelight is delivering what clients have been asking for — an integrated solution that securely delivers outstanding productivity and performance outcomes in the market:
Our private fiber backbone enables traffic to bypass the congested public internet, resulting in faster, more reliable, and more secure content delivery. Our infrastructure is densely architected with data centers clustered around major metropolitan locations and directly interconnected with thousands of major internet service providers (ISPs) and last-mile networks. Limelight provides an exceptional user experience in a more secure infrastructure with the capacity to support the most onerous digital traffic demands:
110 terabits per second
More than 140 global Points-of Presence (PoPs)
More than 1,000 ISP connections
More than 50 countries served
Sub-second page loads
Unlike traditional CDN vendors which rely on third-party technologies for key components of their content delivery infrastructure, Limelight’s ongoing investment in the development and optimization of every component of our content delivery platform provides outstanding delivery performance with a fully-integrated suite of software services that solve clients’ content and application delivery challenges.
3


Sales, Service, and Marketing
We target media, high tech, software, gaming, enterprise, and other organizations for which the delivery of digital content and Apps are critical to the success of their business.
Our sales, services, and marketing professionals are based in locations across the Americas, EMEA, and Asia Pacific, and they focus on direct and channel sales, sales operations, professional services, account management, and technical consulting. We have been investing in growing our sales team, which has resulted in significant growth in sales pipeline and backlog. As of December 31, 2021, we had approximately 115 employees in sales positions. To support sales, service teams and architects are also available to help clients respond to changing business requirements, implement new services, facilitate training, or augment staff.
We conduct marketing programs to support sales efforts and promote the Limelight brand. We invest in a variety of targeted digital and non-digital marketing activities and programs to build awareness, engage with prospective clients, and build pipelines for our global sales teams. As of December 31, 2021, we had 7 employees on our global marketing team.
Clients
Our clients operate in the media, entertainment, gaming, technology and software, enterprise, retail, and other sectors. As of December 31, 2021, we had approximately 580 active clients worldwide, including many notable brands in the world in the fields of online video, live sports, digital music, news media, games, rich media applications, e-commerce, financial services, travel, and software delivery.
As we provide exceptional network performance and cost efficiency, we believe there continues to be significant opportunity to expand market share with our current clients. We believe we have an opportunity to continue driving improvements in profitability and growth by extending the use of our network to new clients with new solutions that use non-peak traffic solutions.
Both new and existing clients are focused on creating better digital experiences for their customers, and their digital builders need to load content faster, personalize it more, and protect it outside of the control environment. Our clients are seeking to augment the scale and centralization benefits the cloud offers with a low latency, real-time processing, and security-enabled edge network. Our goal as an organization is to continue to put powerful differentiated edge capabilities in the hands of all of our clients.
Competition
Content Delivery
We operate in the digital content delivery market, which is rapidly evolving and highly competitive. We expect this competitive environment to continue.
The principal methods of competition in this market include scale, performance, service, ease of use, product features, and price. We primarily face competition from Akamai, Lumen Technologies, Amazon, Fastly, StackPath, and Verizon Digital Media Services.
Product feature competition is intense, requiring continuous investment in innovation.
We believe our future success will depend on our ability to continue to innovate and enhance the performance, integration, and functionality of our existing suite of services and of our global network, and on our ability to add additional services and functionality to meet the market’s increasing expectations regarding digital content delivery.
We believe our established edge services platform is the broadest offering available. Our cloud-based software and flexible serverless computing combined with our high-speed private global network infrastructure, solves multiple challenges for clients by removing the need to install, manage, or provision software and hardware to satisfy the requirements for storing and delivering digital content. In addition, the market for digital content delivery can sometimes require multiple vendors to provide clients with a complete set of tools and services to manage and deliver all of their digital content to all audiences as part of a global digital presence. We also believe that in those situations where multiple vendors are required, Limelight offers one of the few CDNs with the scale, performance, and reach required to deliver digital content to global audiences.
Web App CDN and AppOps
Developers want the ability to access the edge of a global network to create their front-end applications, preview their content, and deploy instantly. They also need to deliver their applications on a platform that includes basic security needs such
4


as web application firewall (WAF), distributed denial-of-service (DDoS), and threat detection.
By combining the SaaS assets of Layer0 with the existing global edge platform of Limelight, our app delivery solution drives significant value for clients including better performance with website speeds four times faster than current competitive alternatives, improved developer productivity with our Jamstack tool set, simple-to-deploy web Apps built for the edge, and self-service onboarding.
While our competition focuses on static site generation as a means to accelerate websites and empower developers, Limelight focuses on dynamic site caching at the edge. Layer0 brings the full site speeds and frontend developer productivity benefits of Jamstack to large-scale, dynamic websites that have thousands or even millions of pages and frequently changing data. Layer0 makes these websites faster for end-users and easier for development teams to manage.
Research and Development
Our research and development (R&D) organization is responsible for the design, development, testing, and certification of the software, hardware, and network architecture of our global network, as well as support of our content delivery and AppOps solutions. As of December 31, 2021, we had 161 employees and employee equivalents in our research and development group.
Our engineering efforts support product development across all of our service areas, as well as innovation related to the global network itself. We test our services to ensure scalability in times of peak demand. We use internally developed and third-party software to monitor and to improve the performance of our network in the major internet consumer markets around the world.
The acquisition of Layer0 added significant technical talent to Limelight’s R&D organization, with more than 90 new team members joining. They will be instrumental in carrying out our vision of enabling our solution sets within our global edge network for developers and for overseeing Limelight’s evolution as an edge solutions platform.
Our research and development expenses were $21,669, $21,680, and $22,534 in 2021, 2020, and 2019, respectively, including stock-based compensation expense of $2,435, $2,589, and $1,922 in 2021, 2020, and 2019, respectively.
Intellectual Property
Our success depends in part upon our ability to protect our core technology and other intellectual capital. To accomplish this, we rely on a combination of intellectual property rights, including patents, trade secrets, copyrights, trademarks, domain registrations, and contractual protections.
As of December 31, 2021, we had received 132 patents in the United States, expiring between 2023 and 2036, and we had 3 U.S. patent application pending. We do not have any issued patents in foreign countries. We do not know whether any of our patent applications will result in the issuance of a patent or whether the examination process will require us to narrow our claims. Any patents that may be issued to us may be contested, circumvented, found unenforceable or invalidated, and we may not be able to prevent third parties from infringing them. Therefore, we cannot predict the exact effect of having a patent with certainty.
As of December 31, 2021, we had received three trademarks in the United States. Our name, Limelight Networks, Inc., has been filed for multiple classes in the United States, Australia, Brazil, Canada, China, the European Union (including Benelux) India, Japan, New Zealand, Singapore, South Korea, and the United Kingdom. We have 24 non-United States trademarks registered. There is a risk that pending trademark applications may not issue, and that those trademarks that have issued may be challenged by others who believe they have superior rights to the marks.
We generally control access to and use of our proprietary software and other confidential information through the use of internal and external controls, including physical and electronic security, contractual protections with employees, contractors, clients and partners, and domestic and foreign copyright laws.
Human Capital
Limelight is an industry leader in providing edge-enabled solutions to deliver fast, secure digital experiences on a global scale. Our technology removes obstacles and frees our clients to focus on growth and innovation. From content delivery and AppOps to Jamstack application architecture and web security, we believe we are uniquely positioned to leverage our global private network and client-obsessed experts to help our clients win.
5


At Limelight we are committed to creating and delivering world-class digital experiences. Our core values act as a compass that ensures we stay on a course that empowers us to create unmatched value for our clients, extraordinary results for our shareholders, and inspiration in the work that our employees do.
llnw-20211231_g1.jpg
Our values are at the heart of everything we do and serve as the foundation of our high-performing culture. Ownership means we focus on the job that is most required, treating time and resources as precious. With a laser focus on Performance, we achieve extraordinary results through work that is planned and managed. We are Client Obsessed; we give them our full attention. Our First Team is radically committed to collaboration, trust, feedback, accountability, and performance. Through Design, we create better experiences through simplicity and efficiency.
At Limelight, we are passionate about building a great company that achieves extraordinary results for our shareholders by inspiring our First Team to create unmatched value for our clients. We seek value and are unapologetic about our commitment to accountability, excellence, and having a no-nonsense culture.
We are truly a ‘First Team’ culture at Limelight. We believe in results, and we trust our employees to manage their virtual workplace and schedule to achieve the best results. Trust, along with the right tools and technology, are the keys to better problem solving, sharing of ideas, and creating a sense of community, culture, and empowerment.
Through our newly created Centers of Excellence (COE), we are maniacally focused on building a destination culture.
Our People Acquisition and Performance COE leads in our pursuit of attracting and retaining high performers that thrive in a Pay for Performance culture.
Our People Engagement and Culture COE represents our First Team’s commitment to Limelight and strong alignment with our values, mission, and culture. Whether it’s a Limelight Xperience (speaker series), 2BeerXperience (small, informal, and interactive conversations with members of Executive Leadership), or First Team Quarterly meetings, the entire premise is built on creating a culture of open communication using honesty and transparency.
Our People Rewards COE is designed to provide strong competitive advantages that attract top talent and retain our First Team through compensation and rewards that translate to an ownership mentality.
As of December 31, 2021, we had 552 employees and employee equivalents, a decrease of 66 from 618 on December 31, 2020. The decrease was primarily driven by a reduction in workforce of approximately 16% in March of 2021. Our employees are represented by approximately 13 self-identified nationalities working in approximately 18 different countries around the world. Collectively, we speak approximately 14 different languages. Our global workforce is highly educated, primarily experienced in the technology sector with approximately 80% of our employees working in R&D, Operations, Growth and Client Success. During the year ended December 31, 2021, our voluntary turnover rate normalized to approximately 1% monthly, below the technology industry benchmark (Culpepper, January 2022).
Available Information
We maintain a website at www.limelight.com. Our annual reports on Form 10-K, quarterly reports on Form 10-Q, current reports on Form 8-K and any amendments to such reports filed or furnished pursuant to Section 13(a) or 15(d) of the Exchange Act, as well as our annual reports to shareholders and Section 16 reports on Forms 3, 4 and 5, are available free of charge on this site through the “Investors” link as soon as reasonably practicable after we file or furnish these reports with the SEC. All reports we file with the SEC are also available free of charge via EDGAR through the SEC’s website at https://www.sec.gov. Our Guidelines on Corporate Governance and charters for our Board committees are also available on our website. The information contained on and linked from our website is not incorporated by reference into this Annual Report on Form 10-K.

6


Information about our Executive Officers
Our executive officers and their ages and positions as of January 24, 2022 are as follows:
NameAgePosition
Robert Lyons54Chief Executive Officer and Director
Daniel Boncel46Chief Financial Officer
Michael DiSanto49Chief Administrative and Legal Officer and Secretary
Ajay Kapur45Chief Technology Officer
Christine Cross49Chief Client Success and Marketing Officer
Kathy Austin59Chief People Experience Officer
Eric Armstrong54Chief Growth Officer

Robert Lyons has served as our Chief Executive Officer and Director since February 2021. Prior to joining Limelight, from 2018 to 2021, Mr. Lyons was most recently CEO of Alert Logic, a global leader in cybersecurity, specifically in managed threat detection and response. There, he led the company through a multi-year strategic reposition that resulted in becoming a global leader in cybersecurity, specifically in managed threat detection and response. Prior to Alert Logic, from 2014 to 2018, Mr. Lyons held executive positions, including President, at Connexions Loyalty/Affinion Group, a leader in customer engagement and loyalty solutions. Mr. Lyons has also previously held executive positions at Ascend Learning, Stream Global Services, Avaya, Convergys, and United Health Care. Mr. Lyons earned his master’s degree in management and technology from Rensselaer Polytechnic Institute in Troy, New York, and a bachelors’ degree in business management from Moravian College in Bethlehem, Pennsylvania.
Daniel Boncel has served as our Chief Financial Officer since 2020 and oversees all finance functions for Limelight worldwide, including accounting and controllership, treasury, tax, and internal audit. Mr. Boncel joined Limelight in 2013 as Vice President of Finance and Chief Accounting Officer. His responsibilities included management of billing, collections, treasury, payroll, tax, and compliance with SEC and Sarbanes Oxley requirements. He gained additional experience as senior manager of SEC and technical accounts at Republic Services and held increasing levels of supervisory experience as a senior manager at Price Waterhouse Coopers. Mr. Boncel is a Certified Public Accountant and earned his Bachelor’s in Business Administration with a major in Accounting from the University of Wisconsin-Milwaukee in 1997.
Michael DiSanto has served as our Chief Administrative and Legal Officer and Secretary since 2015. Prior to joining us, Mr. DiSanto was a partner at the law firm Bingham McCutchen LLP from 2013 to 2014.  From 2010 to 2013, Mr. DiSanto was a partner at the law firm Dinsmore & Shohl LLP. From 2008 to 2010, Mr. DiSanto was a partner at the law firm Reed Smith. Mr. DiSanto received a B.A. from Vanderbilt University and his J.D. from Santa Clara University School of Law.
Ajay Kapur has served as our Chief Technology Officer since September 2021. Prior to joining us, Mr. Kapur was a founder and Chief Executive Officer of Moov Corporation (doing business as Layer0, which we acquired in September 2021) for 14 years. Prior to founding Moov Corporation, Mr. Kapur worked for the private equity and investment banking divisions of Goldman Sachs from 1999 to 2002. Mr. Kapur earned an MBA from Stanford University and bachelor’s degrees in Physics and Computer Science from University of California, Berkeley.
Christine Cross has served as our Chief Client Success and Marketing Officer since 2020. Ms. Cross has 25 years of experience across marketing, product, sales, and operations, primarily in technology companies prior to joining Limelight. From 2019 to 2020, Ms. Cross was the Chief Marketing Officer of PXG (Parsons Xtreme Golf), a designer and manufacturer of high-end, custom-fitted golf clubs, equipment, accessories, and apparel. Prior to that, Ms. Cross spent nearly 10 years at GoDaddy, an internet domain register and hosting company, serving in a variety of roles, including Vice President of Global Customer Development and Marketing from 2018 to 2019, Vice President of Customer Development from 2016 to 2018, and Vice President of Domains from 2015 to 2016. In her most recent role, Ms. Cross and her team were responsible for all elements of customer marketing to GoDaddy's 18M+ customers. Ms. Cross holds an MBA from the University of Connecticut and a BA in Business/Marketing from Wartburg College.
Kathy Austin has served as our Chief People Experience Officer since March 2021 and oversees all aspects of the People Experience at Limelight. Ms. Austin has over 25 years of experience in technology driven organizations across all facets of Human Resources including People Acquisition and Performance, People Engagement and People Rewards. Prior to joining Limelight, from 2018 to 2021, Ms. Austin served as the Global VP, Human Resources for Vispero, the world’s leading assistive technology provider for the visually impaired. From 2015 to 2018, Ms. Austin served as the VP, HR at Connexions Loyalty/Affinion Group, a leading provider of loyalty technology services. Prior to that, Ms. Austin has held various leadership
7


positions since 1989. Ms. Austin earned her Bachelor’s in Business Administration with a concentration in Human Resources Management from Virginia Commonwealth University.
Eric Armstrong has served as our Chief Growth Officer since June 2021. Mr. Armstrong is responsible for worldwide sales, new business development and growth marketing. Mr. Armstrong has more than 20 years of sales leadership in a variety of high growth technology companies covering cloud-based infrastructure, SaaS, networking and video solutions. Prior to joining Limelight from 2016 to 2021, Mr. Armstrong held various executive roles, including most recently as Vice President of North American Sales and Services at Harmonic, Inc. a technology company that develops and markets video processing SaaS and SW Solutions for companies that produce, process, and distribute video content for television and the internet. Before that, Mr. Armstrong held sales and executive positions at Zscaler, VeriSign, and Kontiki. Mr. Armstrong has a Bachelor of Science in Computer Science and a Master of Science in Computer Engineering from Santa Clara University.

8


Item 1A.    Risk Factors
    Investing in our common stock involves a high degree of risk. You should carefully consider the risks and uncertainties described below, together with all of the other information in this Annual Report on Form 10-K, including the section titled “Management’s Discussion and Analysis of Financial Condition and Results of Operations” in Part II, Item 7, and our consolidated financial statements and related notes, before making a decision to invest in our common stock. The risks and uncertainties described below may not be the only ones we face. If any of the risks actually occur, our business, financial condition, operating results and prospects could be materially and adversely affected. In that event, the market price of our common stock could decline, and you could lose part or all of your investment. All information is presented in thousands, except per share amounts, client count, head count and where specifically noted.
Risks Related to Industry Dynamics and Competition
We currently face competition from established competitors and may face competition from others in the future.
We compete in markets that are intensely competitive, where differentiation is primarily measured by performance and cost where the difference between providers can be as small as a fraction of a percent or penny. In these markets, vendors offer a wide range of alternate solutions, and in a multi-CDN environment, our clients can route traffic to us, or away from us, within seconds, and at minimal costs. This naturally results in on-going price compression, and increased competition on features, functionality, integration and other factors. Several of our current competitors, as well as a number of our potential competitors, have longer operating histories, greater name recognition, broader client relationships and industry alliances, and substantially greater financial, technical and marketing resources than we do. As a consequence of the hyper competitive dynamics in our markets, we have experienced price compression, and an increased requirement for product advancement and innovation in order to remain competitive, which in turn have adversely affected and may continue to adversely affect our revenue, gross margin and operating results.
Our primary competitors for our services include, among others, Akamai, Lumen Technologies, Amazon, Fastly, StackPath, and Verizon Digital Media Services. In addition, a number of companies have recently entered or are currently attempting to enter our market, either directly or indirectly. These new entrants include companies that have built internal content delivery networks to solely deliver their own traffic, rather than relying solely, largely or in part on content delivery specialists, such as us. Some of these new entrants may become significant competitors in the future. Given the relative ease by which clients typically can switch among service providers in a multi-CDN environment, differentiated offerings or pricing by competitors could lead to a rapid loss of clients. Some of our current or potential competitors may bundle their offerings with other services, software or hardware in a manner that may discourage content providers from purchasing the services that we offer. In addition, we face different market characteristics and competition with local content delivery service providers as we expand internationally. Many of these international competitors are very well positioned within their local markets. Increased competition could result in price reductions and revenue shortfalls, loss of clients and loss of market share, which could harm our business, financial condition and results of operations.
If we are unable to develop, improve, and expand our new services, to extend enhancements to the existing portfolio of services that we offer, or if we fail to predict and respond to emerging technological trends and clients’ changing needs, our operating results and market share may suffer.
The market for our services is characterized by rapidly changing technology, evolving industry standards, and new product and service introductions. Our operating results depend on our ability to help our clients deliver better digital experiences to their customers, understand user preferences, and predict industry changes. Our operating results also depend on our ability to improve and expand our solutions and services on a timely basis, and develop and extend new services into existing and emerging markets. This process is complex and uncertain. We must commit significant resources to improving and expanding our existing services before knowing whether our investments will result in services the market will accept. Furthermore, we may not successfully execute our initiatives because of errors in planning or timing, technical hurdles that we fail to overcome in a timely fashion, misunderstandings about market demand or a lack of appropriate resources. As prices for our core services fall, we will increasingly rely on new capabilities, product offerings, and other service offerings to maintain or increase our gross margins. Failures in execution, delays in improving and expanding our services, failures to extend our service offerings, or a market that does not accept the services and capabilities we introduce could result in competitors providing more differentiation than we do, which could lead to loss of market share, revenue, and earnings.
Risks Relating to Our Operations
Any unplanned interruption or degradation in the functioning or availability of our network or services, or attacks on or disruptions to our internal information technology systems, could lead to increased costs, a significant decline in our revenue, and harm to our reputation.
9


Our business is dependent on providing our clients with an exceptional digital experience that is fast, efficient, safe, and reliable, every minute of every day. Our services could be disrupted by numerous events, including natural disasters, failure or refusal of our third-party network providers to provide the necessary capacity or access, failure of our software or global network infrastructure and power losses. In addition, we deploy our servers in third-party co-location facilities, and these third-party co-location providers could experience system outages or other disruptions that could constrain our ability to deliver our services.
We may also experience business disruptions caused by security incidents, such as software viruses and malware, unauthorized hacking, DDoS attacks, security system control failures in our own systems or from vendors we or our clients use, email phishing, software vulnerabilities, social engineering, or other cyberattacks. These types of security incidents have been increasing in sophistication and frequency and sometimes result in the unauthorized access to or use of, and/or loss of intellectual property, client or employee data, trade secrets, or other confidential information. The economic costs to us to eliminate or alleviate cyber or other security problems, viruses, worms, malicious software programs, and other security vulnerabilities could be significant, and our efforts to address these problems may not be successful and could result in interruptions, delays, cessation of service, and loss of existing or potential clients.
Any material interruption or degradation in the functioning of our services for any reason could reduce our revenue and harm our reputation with existing and potential clients, and thus adversely impact our business and results of operations. This is true even if such interruption or degradation was for a relatively short period of time, but occurred during the streaming of a significant live event, launch by a client of a new streaming service, or the launch of a new video-on-demand offering.
If we are unable to sell our services at acceptable prices relative to our costs, our revenue and gross margins will decrease and our business and financial results will suffer.
Our once innovative and highly valued content delivery service has become commoditized in its current form and we are often in a multi-CDN supplier environment, where our clients can route traffic to us, or away from us, within seconds. This naturally results in on-going price compression. Simultaneously, we invest significant amounts in purchasing capital equipment as part of our effort to increase the capacity of our global network. Our investments in our infrastructure are based upon our assumptions regarding future demand, anticipated network utilization, as well as prices that we will be able to charge for our services. These assumptions may prove to be wrong. If the price that we are able to charge clients to deliver their content falls to a greater extent than we anticipate, if we over-estimate future demand for our services, are unable to achieve an acceptable rate of network utilization, or if our costs to deliver our services do not fall commensurate with any future price declines, we may not be able to achieve acceptable rates of return on our infrastructure investments, and our gross profit and results of operations may suffer dramatically.
As we further expand our global network and services, and as we refresh our network equipment, we are dependent on significant future growth in demand for our services to justify additional capital expenditures. If we fail to generate significant additional demand for our services, our results of operations will suffer, and we may fail to achieve planned or expected financial results. There are numerous factors that could, alone or in combination with other factors, impede our ability to increase revenue, moderate expenses, or maintain gross margins, including:
continued price declines arising from significant competition;
increasing settlement fees for certain peering relationships;
failure to increase sales of our services;
increases in electricity, bandwidth and rack space costs or other operating expenses, and failure to achieve decreases in these costs and expenses relative to decreases in the prices we can charge for our services and products;
failure of our current and planned services and software to operate as expected;
loss of any significant or existing clients at a rate greater than our increase in sales to new or existing clients;
failure to increase sales of our services to current clients as a result of their ability to reduce their monthly usage of our services to their minimum monthly contractual commitment;
failure of a significant number of clients to pay our fees on a timely basis or at all or to continue to purchase our services in accordance with their contractual commitments; and
inability to attract high quality clients to purchase and implement our current and planned services.
A significant portion of our revenue is derived collectively from our video delivery, cloud security, edge compute, origin storage, and support services. These services tend to have higher gross margins than our content delivery services. We may not be able to achieve the growth rates in revenue from such services that we or our investors expect or have experienced in the past. If we are unable to achieve the growth rates in revenue that we expect for these service offerings, our revenue and operating results could be significantly and negatively affected.
Our ability to use our net operating losses to offset future taxable income may be subject to certain limitations.
10


Our ability to use our net operating losses to offset future taxable income may be subject to certain limitations. As of December 31, 2021, we had federal and state net operating loss carryforwards, or NOLs, of $278,300 and $183,600, respectively, due to prior period losses. In general, under Section 382 of the Internal Revenue Code of 1986, as amended, or the Code, a corporation that undergoes an “ownership change” can be subject to limitations on its ability to utilize its NOLs to offset future taxable income. Our existing NOLs may be subject to limitations arising from past ownership changes. Future changes in our stock ownership, some of which are outside of our control, could result in an ownership change under Section 382 of the Code.  In addition, under the Tax Cuts and Jobs Act (the Tax Act), the amount of post 2017 NOLs that we are permitted to deduct in any taxable year is limited to 80% of our taxable income in such year, where taxable income is determined without regard to the NOL deduction itself. In addition, the Tax Act generally eliminates the ability to carry back any NOL to prior taxable years, while allowing post 2017 unused NOLs to be carried forward indefinitely. There is a risk that due to changes under the Tax Act, regulatory changes, or other unforeseen reasons, our existing NOLs could expire or otherwise be unavailable to offset future income tax liabilities. For these reasons, we may not be able to realize a tax benefit from the use of our NOLs, whether or not we attain profitability.
We may have difficulty scaling and adapting our existing architecture to accommodate increased traffic and technology advances or changing business requirements. This could lead to the loss of clients and cause us to incur unexpected expenses to make network improvements.
    Our services and solutions are highly complex and are designed to be deployed in and across numerous large and
complex networks. Our global network infrastructure has to perform well and be reliable for us to be successful. We will need to continue to invest in infrastructure and client success to account for the continued growth in traffic (and the increased complexity of that traffic) delivered via networks such as ours. We have spent and expect to continue to spend substantial amounts on the purchase and lease of equipment and data centers and the upgrade of our technology and network infrastructure to handle increased traffic over our network, implement changes to our network architecture and integrate existing solutions and to roll out new solutions and services. For example, during 2021, we increased our network capacity by more than 20% to over 108 terabits per second through software enhancements and hardware additions. This expansion is expensive and complex and could result in inefficiencies, operational failures or defects in our network and related software. If we do not implement such changes or expand successfully, or if we experience inefficiencies and operational failures, the quality of our solutions and services and user experience could decline. Cost increases or the failure to accommodate increased traffic or these evolving business demands without disruption could harm our operating results and financial condition. For example, supply chain disruptions due to the ongoing COVID-19 pandemic, natural disasters, increased demand, and political unrest (among other reasons) impact, and will likely continue to impact, our ability to procure equipment for upgrades, replacement parts, and network expansion within our expected price range or in extreme cases, at all. Global supply chain issues also affect our ability to timely deploy equipment, such as servers and other components required to keep our network up-to-date and growing to meet our clients’ needs. Such delays in procuring and deploying the equipment required for our network could affect the quality and delivery time of services to our existing clients and prevent us from acquiring the network equipment needed to expand our business. Also, from time to time, we have needed to correct errors and defects in our software or in other aspects of our network. In the future, there may be additional errors and defects that may harm our ability to deliver our services, including errors and defects originating with third party networks or software on which we rely. These occurrences could damage our reputation and lead to the loss of current and potential clients, which would harm our operating results and financial condition.
Rapid increase in the use of mobile and other devices to access the internet present significant development and deployment challenges.
The number of people who access the internet through devices other than PCs, including mobile devices, game consoles, and television set-top devices continues to increase dramatically. The capabilities of these devices are advancing exponentially, and the increasing need to provide a high-quality video experience will present us with significant challenges. If we are unable to deliver our service offerings to a substantial number of alternative device users and at a high quality, or if we are slow to develop services and technologies that are more compatible with these devices, we may fail to capture a significant share of an important portion of the market. Such a failure could limit our ability to compete effectively in an industry that is rapidly growing and changing, which, in turn, could cause our business, financial condition and results of operations to suffer.
Our operations are dependent in part upon communications capacity provided by third party telecommunications providers. A material disruption of the communications capacity could harm our results of operations, reputation and client relations.
We enter into arrangements for private line capacity for our backbone from third party providers. Our contracts for private line capacity generally have terms of three to four years. The communications capacity may become unavailable for a variety of reasons, such as physical interruption, technical difficulties, contractual disputes, or the financial health of our third party providers. Also, industry consolidation among communications providers could result in fewer viable market alternatives,
11


which could have an impact on our costs of providing services. Alternative providers are currently available; however, it could be time consuming and expensive to promptly identify and obtain alternative third party connectivity. Additionally, as we grow, we anticipate requiring greater private line capacity than we currently have in place. If we are unable to obtain such capacity from third party providers on terms commercially acceptable to us or at all, our business and financial results would suffer. Similarly, if we are unable to timely deploy enough network capacity to meet the needs of our client base or effectively manage the demand for our services, our reputation and relationships with our clients would be harmed, which, in turn, could harm our business, financial condition and results of operations.
We face risks associated with international operations that could harm our business.
We have operations in numerous foreign countries and may continue to expand our sales and support organizations internationally. As part of our business strategy, we intend to expand our international network infrastructure. Expansion could require us to make significant expenditures, including the hiring of local employees or resources, in advance of generating any revenue. As a consequence, we may fail to achieve profitable operations that will compensate our investment in international locations. We are subject to a number of risks associated with international business activities that may increase our costs, lengthen our sales cycle and require significant management attention. These risks include, but are not limited to:
increased expenses associated with sales and marketing, deploying services and maintaining our infrastructure in foreign countries;
competition from local service providers, many of which are very well positioned within their local markets;
challenges caused by distance, language, and cultural differences;
unexpected changes in regulatory requirements preventing or limiting us from operating our global network or resulting in unanticipated costs and delays;
interpretations of laws or regulations that would subject us to regulatory supervision or, in the alternative, require us to exit a country, which could have a negative impact on the quality of our services or our results of operations;
legal systems that may not adequately protect contract and intellectual property rights, policies, and taxation, the physical infrastructure of the country;
potential political turmoil;
longer accounts receivable payment cycles and difficulties in collecting accounts receivable;
corporate and personal liability for violations of local laws and regulations;
currency exchange rate fluctuations and repatriation of funds;
potentially adverse tax consequences;
credit risk and higher levels of payment fraud; and
foreign exchange controls that might prevent us from repatriating cash earned outside the United States.
There can be no assurance that these international risks will not materially adversely affect our business. Should there be significant productivity losses, or if we become unable to conduct operations in international locations in the future, and our contingency plans are unsuccessful in addressing the related risks, our business could be adversely affected.
Our business depends on continued and unimpeded access to third party controlled end-user access networks.
Our services depend on our ability to access certain end-user access networks in order to complete the delivery of rich media and other online content to end-users. Some operators of these networks may take measures that could degrade, disrupt or increase the cost of our or our clients’ access to certain of these end-user access networks. Such measures may include restricting or prohibiting the use of their networks to support or facilitate our services, or charging increased fees to us, our clients or end-users in connection with our services. In 2015, the U.S. Federal Communications Commission (FCC) released network neutrality and open Internet rules that reclassified broadband Internet access services as a telecommunications service subject to some elements of common carrier regulation. Among other things, the FCC order prohibited blocking or discriminating against lawful services and applications and prohibited “paid prioritization,” or providing faster speeds or other benefits in return for compensation. In 2017, the FCC overturned these rules. As a result, we or our clients could experience increased cost or slower data on these third-party networks. If we or our clients experience increased cost in delivering content to end users, or otherwise, or if end users perceive a degradation of quality, our business and that of our clients may be significantly harmed. This or other types of interference could result in a loss of existing clients, increased costs and impairment of our ability to attract new clients, thereby harming our revenue and growth.
In addition, the performance of our infrastructure depends in part on the direct connection of our network to a large number of end-user access networks, known as peering, which we achieve through mutually beneficial cooperation with these networks. In some instances, network operators charge us for the peering connections. If, in the future, a significant percentage of these network operators elected to no longer peer with our network or peer with our network on less favorable economic terms, then the performance of our infrastructure could be diminished, our costs could increase and our business could suffer.
12


We use certain “open-source” software, the use of which could result in our having to distribute our proprietary software, including our source code, to third parties on unfavorable terms, which could materially affect our business.
Certain of our service offerings use software that is subject to open-source licenses. Open-source code is software that is freely accessible, usable and modifiable. Certain open-source code is governed by license agreements, the terms of which could require users of such open-source code to make any derivative works of such open-source code available to others on unfavorable terms or at no cost. Because we use open-source code, we may be required to take remedial action to protect our proprietary software. Such action could include replacing certain source code used in our software, discontinuing certain of our products or features or taking other actions that could divert resources away from our development efforts.
In addition, the terms relating to disclosure of derivative works in many open-source licenses are unclear. We periodically review our compliance with the open-source licenses we use and do not believe we will be required to make our proprietary software freely available. Nevertheless, if a court interprets one or more such open-source licenses in a manner that is unfavorable to us, we could be required to make some components of our software available at no cost, which could materially and adversely affect our business and financial condition.
Our business requires the continued development of effective business support systems to support our client growth and related services.
The growth of our business depends on our ability to continue to develop effective business support systems. This is a complicated undertaking requiring significant resources and expertise. Business support systems are needed for implementing client orders for services, delivering these services, and timely and accurate billing for these services. The failure to continue to develop effective business support systems could harm our ability to implement our business plans and meet our financial goals and objectives.
Risks Relating to our Clients and Demand for our Services
We depend on a limited number of clients for a substantial portion of our revenue in any fiscal period, and the loss of, or a significant shortfall in demand from, these clients could significantly harm our results of operations.
A relatively small number of clients typically account for a significant percentage of our revenue. For the year ended
December 31, 2021, sales to our top 20 clients accounted for approximately 74% of our total revenue and we had two clients, Amazon and Sony, which each represented more than 10% of our total revenue.
In the past, the clients that comprised our top 20 clients have continually changed, and we also have experienced significant fluctuations in our individual clients’ usage of, or decreased usage of, our services. As a consequence, we may not be able to adjust our expenses in the short term to address the unanticipated loss of a large client during any particular period. As such, we may experience significant, unanticipated fluctuations in our operating results that may cause us to not meet our expectations or those of stock market analysts, which could cause our stock price to decline.
Rapidly evolving technologies or new business models could cause demand for our services to decline or could cause these services to become obsolete.
Clients, potential clients, or third parties may develop technological or business model innovations that address digital delivery requirements in a manner that is, or is perceived to be, equivalent or superior to our service offerings. This is particularly true as our clients increase their operations and begin expending greater resources on delivering their content using third party solutions. If we fail to offer services that are competitive to in-sourced solutions, we may lose additional clients or fail to attract clients that may consider pursuing this in-sourced approach, and our business and financial results would suffer.
If competitors introduce new products or services that compete with or surpass the quality or the price or performance of our services, we may be unable to renew our agreements with existing clients or attract new clients at the prices and levels that allow us to generate attractive rates of return on our investment. We may not anticipate such developments and may be unable to adequately compete with these potential solutions. In addition, our clients’ business models may change in ways that we do not anticipate, and these changes could reduce or eliminate our clients’ needs for our services. If this occurred, we could lose clients or potential clients, and our business and financial results would suffer.
As a result of these or similar potential developments, it is possible that competitive dynamics in our market may require us to reduce our prices faster than we anticipate, which could harm our revenue, gross margin and operating results.
Many of our significant current and potential clients are pursuing emerging or unproven business models, which, if unsuccessful, or ineffective at monetizing delivery of their content, could lead to a substantial decline in demand for our content delivery and other services.
13


Many of our clients’ business models that center on the delivery of rich media and other content to users remain unproven. Some of our clients will not be successful in selling advertising, subscriptions, or otherwise monetizing the content we deliver on their behalf, and consequently, may not be successful in creating a profitable business model. This will result in some of our clients discontinuing their business operations and discontinuing use of our services and solutions. Further, any deterioration and related uncertainty in the global financial markets and economy, such as that caused by the COVID-19 pandemic, could result in reductions in available capital and liquidity from banks and other providers of credit, fluctuations in equity and currency values worldwide, and concerns that portions of the worldwide economy may be in a prolonged recessionary period. In addition, as the COVID-19 pandemic adversely affects the global financial markets and economy, it may also have the effect of heightening many of the other risks described in this ‘‘Risk Factors’’ section. Any of this could materially adversely impact our clients’ access to capital or willingness to spend capital on our services or, in some cases, ultimately cause the client to exit their business. This uncertainty may also impact our clients’ levels of cash liquidity, which could affect their ability or willingness to timely pay for services that they will order or have already ordered from us. From time to time we discontinue service to clients for non-payment of services. We expect clients may discontinue operations or not be willing or able to pay for services that they have ordered from us.
If we are unable to attract new clients or to retain our existing clients, our revenue could be lower than expected and our operating results may suffer.
If our existing and prospective clients do not perceive our services to be of sufficiently high value and quality, we may not be able to retain or expand business with our current clients or attract new clients. We sell our services pursuant to service agreements that generally include some form of financial minimum commitment. Our clients have no obligation to renew their contracts for our services after the expiration of their initial commitment, and these service agreements may not be renewed at the same or higher level of service, if at all. Moreover, under some circumstances, some of our clients have the right to cancel their service agreements prior to the expiration of the terms of their agreements. Aside from minimum financial commitments, clients are not obligated to use our services for any particular type or amount of traffic. For those clients which utilize a multi-CDN strategy, they can route traffic to us, or away from us, within seconds. These facts, in addition to the hyper competitive landscape in our market, means that we cannot accurately predict future client renewal rates or usage rates. Our clients’ usage or renewal rates may decline or fluctuate as a result of a number of factors, including:
their satisfaction or dissatisfaction with our services;
the quality and reliability of our network;
the prices of our services;
the prices of services offered by our competitors;
discontinuation by our clients of their internet or web-based content distribution business;
mergers and acquisitions affecting our client base; and
reductions in our clients’ spending levels.
If our clients do not renew their service agreements with us, or if they renew on less favorable terms, our revenue may decline and our business may suffer. Similarly, our client agreements often provide for minimum commitments that are often significantly below our clients’ historical usage levels. Consequently, even if we have agreements with our clients to use our services, these clients could significantly curtail their usage without incurring any penalties under our agreements. In this event, our revenue would be lower than expected and our operating results could suffer. It also is an important component of our growth strategy to market our services and solutions to particular industries or market segments. As an organization, we may not have significant experience in selling our services into certain of these markets. Our ability to successfully sell our services into these markets to a meaningful extent remains unproven. If we are unsuccessful in such efforts, our business, financial condition and results of operations could suffer.
We generate our revenue primarily from the sale of content delivery services, and the failure of the market for these services to expand as we expect or the reduction in spending on those services by our current or potential clients would seriously harm our business.
While we offer our clients a number of services and solutions, we generate the majority of our revenue from charging our clients for the content delivered on their behalf through our global network. We are subject to an elevated risk of reduced demand for these services. Furthermore, if the market for delivery of rich media content in particular does not continue to grow as we expect or grows more slowly, then we may fail to achieve a return on the significant investment we are making to prepare for this growth. Our success, therefore, depends on the continued and increasing reliance on the internet for delivery of media content and our ability to cost-effectively deliver these services. Many different factors may have a general tendency to limit or reduce the number of users relying on the internet for media content, the amount of content consumed by our clients’ users, or the number of providers making this content available online, including, among others:
a general decline in internet usage;
14


third party restrictions on online content, including copyright, digital rights management, and geographic restrictions;
system impairments or outages, including those caused by hacking or cyberattacks; and
a significant increase in the quality or fidelity of off-line media content beyond that available online to the point where users prefer the off-line experience.
    The influence of any of these or other factors may cause our current or potential clients to reduce their spending on content delivery services, which would seriously harm our operating results and financial condition.
If our ability to deliver media files in popular proprietary content formats was restricted or became cost-prohibitive, demand for our content delivery services could decline, we could lose clients and our financial results could suffer.
Our business depends on our ability to deliver media content in all major formats. If our legal right or technical ability to store and deliver content in one or more popular proprietary content formats was limited, our ability to serve our clients in these formats would be impaired and the demand for our services would decline by clients using these formats. Owners of propriety content formats may be able to block, restrict, or impose fees or other costs on our use of such formats, which could lead to additional expenses for us and for our clients, or which could prevent our delivery of this type of content altogether. Such interference could result in a loss of clients, increased costs, and impairment of our ability to attract new clients, any of which would harm our revenue, operating results, and growth.
Risks Relating to Human Capital Management
Failure to effectively enhance our sales capabilities could harm our ability to increase our client base and achieve broader market acceptance of our services.
Increasing our client base and achieving broader market acceptance of our services will depend to a significant extent on our ability to enhance our sales and marketing operations. We have a widely deployed field sales force. Our sales personnel are closer to our current and potential clients. Nevertheless, adjustments that we make to improve productivity and efficiency to our sales force have been and will continue to be expensive and could cause some near-term productivity impairments. As a result, we may not be successful in improving the productivity and efficiency of our sales force, which could cause our results of operations to suffer.
We believe that there is significant competition for sales personnel with the sales skills and technical knowledge that we require. Our ability to achieve significant growth in revenue in the future will depend, in large part, on our success in recruiting, training and retaining sufficient numbers of sales personnel. New hires require significant training and, in most cases, take a significant period of time before they achieve full productivity. Our recent hires and planned hires may not become as productive as we would like, and we may be unable to hire or retain sufficient numbers of qualified individuals in the future in the markets where we do business. Our business will be seriously harmed if our sales force productivity efforts do not generate a corresponding significant increase in revenue.
If we are unable to retain our key employees and hire qualified personnel, our ability to compete could be harmed.
Our future success depends upon the continued services of our executive officers and other key technology, sales, marketing, and support personnel who have critical industry experience and relationships that they rely on in implementing our business plan. There is considerable competition for talented individuals with the specialized knowledge to deliver our services, and this competition affects our ability to hire and retain key employees. Historically, we have experienced a significant amount of employee turnover, especially with respect to our sales personnel. Sales personnel that are relatively new may need time to become fully productive. Inability to retain or hire key employees could disrupt our operations, delay the development and introduction of our services, and negatively impact our ability to sell our services.
Risks Relating to Intellectual Property, Litigation, and Regulations
Our involvement in litigation may have a material adverse effect on our financial condition and operations.
    We have been involved in multiple intellectual property lawsuits in the past. We are from time to time party to other lawsuits. The outcome of all litigation is inherently unpredictable. The expenses of defending these lawsuits, particularly fees paid to our lawyers and expert consultants, have been significant to date. If the cost of prosecuting or defending current or future lawsuits continues to be significant, it may continue to adversely affect our operating results during the pendency of such lawsuits. Lawsuits also require a diversion of management and technical personnel time and attention away from other activities to pursue the defense or prosecution of such matters. In addition, adverse rulings in such lawsuits either alone or cumulatively may have an adverse impact on our revenue, expenses, market share, reputation, liquidity, and financial condition.
We need to defend our intellectual property and processes against patent or copyright infringement claims, which may
15


cause us to incur substantial costs and threaten our ability to do business.
Companies, organizations or individuals, including our competitors and non-practicing entities, may hold or obtain patents or other proprietary rights that would prevent, limit or interfere with our ability to make, use or sell our services or develop new services, which could make it more difficult for us to operate our business. We have been and continue to be the target of intellectual property infringement claims by third parties. Companies holding internet-related patents or other intellectual property rights are increasingly bringing suits alleging infringement of such rights or otherwise asserting their rights and seeking licenses. Any litigation or claims, whether or not valid, could result in substantial costs and diversion of resources from the defense of such claims. In addition, many of our agreements with clients require us to defend and indemnify those clients for third-party intellectual property infringement claims against them, which could result in significant additional costs and diversion of resources. If we are determined to have infringed upon a third party’s intellectual property rights, we may also be required to do one or more of the following:
cease selling, incorporating or using products or services that incorporate the challenged intellectual property;
pay substantial damages;
obtain a license from the holder of the infringed intellectual property right, which license may or may not be available on reasonable terms or at all; or
redesign products or services.
If we are forced to litigate any claims or to take any of these other actions, our business may be seriously harmed.
Our business may be adversely affected if we are unable to protect our intellectual property rights from unauthorized use or infringement by third parties.
We rely on a combination of patent, copyright, trademark and trade secret laws and restrictions on disclosure to protect our intellectual property rights. We have applied for patent protection in the United States and a number of foreign countries. These legal protections afford only limited protection and laws in foreign jurisdictions may not protect our proprietary rights as fully as in the United States. Monitoring infringement of our intellectual property rights is difficult, and we cannot be certain that the steps we have taken will prevent unauthorized use of our intellectual property rights. Developments and changes in patent law, such as changes in interpretations of the joint infringement standard, could restrict how we enforce certain patents we hold. We also cannot be certain that any pending or future patent applications will be granted, that any future patent will not be challenged, invalidated or circumvented, or that rights granted under any patent that may be issued will provide competitive advantages to us. If we are unable to effectively protect our intellectual property rights, our business may be harmed.
Internet-related and other laws relating to taxation issues, privacy, data security, and consumer protection and liability for content distributed over our network could harm our business.
Laws and regulations that apply to communications and commerce conducted over the internet are becoming more prevalent, both in the United States and internationally, and may impose additional burdens on companies conducting business online or providing internet-related services such as ours. Increased regulation could negatively affect our business directly, as well as the businesses of our clients, which could reduce their demand for our services. For example, tax authorities abroad may impose taxes on the internet-related revenue we generate based on where our internationally deployed servers are located. In addition, domestic and international taxation laws are subject to change. Our services, or the businesses of our clients, may become subject to increased taxation, which could harm our financial results either directly or by forcing our clients to scale back their operations and use of our services in order to maintain their operations. Also, the Communications Act of 1934, as amended by the Telecommunications Act of 1996 (the Act), and the regulations promulgated by the FCC under Title II of the Act, may impose obligations on the internet and those participants involved in internet-related businesses. In addition, the laws relating to the liability of private network operators for information carried on, processed by or disseminated through their networks are unsettled, both in the United States and abroad. Network operators have been sued in the past, sometimes successfully, based on the content of material disseminated through their networks. We may become subject to legal claims such as defamation, invasion of privacy and copyright infringement in connection with content stored on or distributed through our network. In addition, our reputation could suffer as a result of our perceived association with the type of content that some of our clients deliver. If we need to take costly measures to reduce our exposure to the risks posed by laws and regulations that apply to communications and commerce conducted over the internet, or are required to defend ourselves against related claims, our financial results could be negatively affected.
Several other laws also could expose us to liability and impose significant additional costs on us. For example, the Digital Millennium Copyright Act has provisions that limit, but do not eliminate, our liability for the delivery of client content that infringe copyrights or other rights, so long as we comply with certain statutory requirements. Also, the Children’s On-line Privacy Protection Act restricts the ability of online services to collect information from minors and the Protection of Children from Sexual Predators Act of 1998 requires online service providers to report evidence of violations of federal child
16


pornography laws under certain circumstances. There are also emerging regulation and standards regarding the collection and use of personal information and protecting the security of data on networks. Compliance with these laws, regulations, and standards is complex and any failure on our part to comply with these regulations may subject us to additional liabilities.
We are subject to stringent privacy and data protection requirements and any actual or perceived failure by us to comply with such requirements could expose us to liability and have an adverse impact on our business.
We are subject to stringent laws and legal requirements that regulate our collection, processing, storage, use and sharing of certain personal information, including the EUs General Data Protection Regulation (GDPR), Brazils Lei Geral de Protecao de Dados Pessoais (LGPD), and in the United States, the California Consumer Privacy Act (CCPA), among others. GDPR specifically imposes strict rules regulating data transfers of personal data from the EU to the United States. These laws and regulations are costly to comply with, could expose us to civil penalties and substantial penalties for non-compliance, as well as private rights of action for data breaches, all of which could increase our potential liability. This could also delay or impede the development or adoption of our products and services, reduce the overall demand for our services, result in negative publicity, increase our operating costs, require significant management time and attention, slow the pace at which we close (or prevent us from closing) sales transactions. Furthermore, these laws have prompted a number of proposals for new US and global privacy legislation, which, if enacted, could add additional complexity and potential legal risk, require additional investment of resources, and impact strategies and require changes in business practices and policies.
We expect that we will continue to face uncertainty as to whether our evolving efforts to comply with our obligations under privacy laws will be sufficient. If we are investigated by data protection regulators, we may face fines and other penalties. Any such investigation or charges by data protection regulators could have a negative effect on our existing business and on our ability to attract and retain new clients.
Privacy concerns could lead to regulatory and other limitations on our business, including our ability to use “cookies” and video player “cookies” that are crucial to our ability to provide services to our clients.
Our ability to compile data for clients depends on the use of “cookies” to identify certain online behavior that allows our clients to measure a website or video’s effectiveness. A cookie is a small file of information stored on a user’s computer that allows us to recognize that user’s browser or video player when the user makes a request for a web page or to play a video. Certain privacy laws regulate cookies and/or require certain disclosures regarding cookies or place restrictions on the sending of unsolicited communications. In addition, internet users may directly limit or eliminate the placement of cookies on their computers by, among other things, using software that blocks cookies, or by disabling or restricting the cookie functions of their internet browser software and in their video player software. If our ability to use cookies were substantially restricted due to the foregoing, or for any other reason, we would have to generate and use other technology or methods that allow the gathering of user data in order to provide services to clients. This change in technology or methods could require significant re-engineering time and resources, and may not be complete in time to avoid negative consequences to our business. In addition, alternative technology or methods might not be available on commercially reasonable terms, if at all. If the use of cookies is prohibited and we are not able to efficiently and cost effectively create new technology, our business, financial condition and results of operations would be materially adversely affected.
Risks Relating to the COVID-19 Pandemic
The effects of the COVID-19 pandemic have materially affected how we and our clients are operating our businesses, and the duration and extent to which this will impact our future results of operations and overall financial performance remains uncertain.
In 2020, the World Health Organization (WHO) declared COVID-19 a global pandemic. This pandemic adversely affected work forces, organizations, governments, clients, economies, and financial markets globally, and led to an economic downturn and increased market volatility. It also disrupted the normal operations of many businesses, including ours. For example, in response to the outbreak of COVID-19, we activated our pandemic response plan and took several precautionary steps early to safeguard our business and our people, including implementing travel bans and restrictions, temporarily closing offices, and canceling participation in various industry events. The continued persistence of this outbreak, as well as intensified measures undertaken to contain the spread of COVID-19, could decrease consumer spending, adversely affect demand for our technology and services, cause some of our clients and partners to exit their business, cause one or more of our clients to fail to renew, terminate, or renegotiate their contracts, affect the ability of our sales team to travel to potential clients, impact expected spending from new clients, and negatively impact collections of accounts receivable, all of which could adversely affect our business, results of operations, and financial condition. Also, the sales cycle for a new client of our technology and services could lengthen, resulting in a potentially longer delay between increasing operating expenses and the generation of corresponding revenue, if any. We cannot predict whether and to what degree the disruption caused by the COVID-19 pandemic and reactions thereto will continue, and expect to face difficulty accurately predicting our internal forecasts for the
17


foreseeable future. The outbreak also presents challenges as our workforce is currently working remotely and shifting to assisting new and existing clients who are also generally working remotely. It is not possible for us to predict the duration or magnitude of the adverse results of the outbreak and its effects on our business, results of operations, or financial condition.
Risks Relating to Strategic Transactions
As part of our business strategy, we may acquire businesses or technologies and may have difficulty integrating these operations.
We may seek to acquire businesses or technologies that are complementary to our business in the future. Acquisitions are often complex and involve a number of risks to our business, including, among others:
the difficulty of integrating the operations, services, solutions and personnel of the acquired companies;
the potential disruption of our ongoing business;
the potential distraction of management;
the possibility that our business culture and the business culture of the acquired companies will not be compatible;
the difficulty of incorporating or integrating acquired technology and rights;
expenses related to the acquisition and to the integration of the acquired companies;
the impairment of relationships with employees and clients as a result of any integration of new personnel;
employee turnover from the acquired companies or from our current operations as we integrate businesses;
risks related to the businesses of acquired companies that may continue following the merger; and
potential unknown liabilities associated with acquired companies.
    If we are not successful in completing acquisitions, or integrating completed acquisitions in a timely manner, we may be required to reevaluate our business strategy, and we may incur substantial expenses and devote significant management time and resources without a productive result. Acquisitions will require the use of our available cash or dilutive issuances of securities. Future acquisitions or attempted acquisitions could also harm our ability to achieve profitability. For example, in September 2021, we acquired Moov Corporation, a company that provides a sub-scale SaaS based application acceleration and developer support platform. While we have started to integrate the people and technologies from Moov, we have limited experience in making acquisitions and there is no guarantee that such integration will be successful. Moreover, the integration process will likely require significant time and resources, require significant attention from management, and may disrupt the ordinary functioning of our business, and we may not be able to manage the process successfully, which could adversely affect our business, results of operations, and financial condition.
Risks Related to Investments and Our Outstanding Convertible Notes
If we are required to seek funding, such funding may not be available on acceptable terms or at all.
    We believe that our cash, cash equivalents and marketable securities classified as current plus cash from operations will be sufficient to fund our operations and proposed capital expenditures for at least the next twelve months. However, we may need or desire to obtain funding due to a number of factors, including a shortfall in revenue, increased expenses, increased investment in capital equipment, the acquisition of significant businesses or technologies, or adverse judgments or settlements in connection with future, unforeseen litigation. If we do need to obtain funding, it may not be available on commercially reasonable terms or at all. If we are unable to obtain sufficient funding, our business would be harmed. Even if we were able to find outside funding sources, we might be required to issue securities in a transaction that could be highly dilutive to our investors or we may be required to issue securities with greater rights than the securities we have outstanding today. We might also be required to take other actions that could lessen the value of our common stock, including borrowing money on terms that are not favorable to us. If we are unable to generate or raise capital that is sufficient to fund our operations, we may be required to curtail operations, reduce our capabilities or cease operations in certain jurisdictions or completely.

Servicing our debt may require a significant amount of cash. We may not have sufficient cash flow from our business to pay our indebtedness.
In July 2020, we issued $125,000 aggregate principal amount of 3.50% Convertible Senior Notes due 2025 (the Notes) in a private offering. Our ability to make scheduled payments of the principal of, to pay interest on, or to refinance our indebtedness, including the Notes, depends on our future performance, which is subject to economic, financial, competitive, and other factors beyond our control. Our business may not generate cash flow from operations sufficient to service our debt or make necessary capital expenditures. If we are unable to generate such cash flow, we may be required to adopt one or more alternatives, such as selling assets, restructuring debt or obtaining additional debt or equity financing on terms that may be onerous or highly dilutive. Our ability to refinance any future indebtedness will depend on the capital markets and our financial condition at such time. We may not be able to engage in any of these activities or engage in these activities on desirable terms,
18


which could result in a default on our debt obligations. In addition, any of our future debt agreements may contain restrictive covenants that may prohibit us from adopting any of these alternatives. Our failure to comply with these covenants could result in an event of default which, if not cured or waived, could result in the acceleration of our debt.
Our indebtedness and liabilities could limit the cash flow available for our operations, expose us to risks that could adversely affect our business, financial condition, and results of operations and impair our ability to satisfy our obligations under the Notes.
We incurred $125,000 principal amount of additional indebtedness as a result of our issuance of the Notes. We may also incur additional indebtedness to meet future financing needs, including under our credit facility with SVB. Our indebtedness could have significant negative consequences for our security holders and our business, results of operations, and financial condition by, among other things:
increasing our vulnerability to adverse economic and industry conditions;
limiting our ability to obtain additional financing;
requiring the dedication of a substantial portion of our cash flow from operations to service our indebtedness, which will reduce the amount of cash available for other purposes;
limiting our flexibility to plan for, or react to, changes in our business;
diluting the interests of our stockholders as a result of issuing shares of our stock upon conversion of the Notes; and
placing us at a possible competitive disadvantage with competitors that are less leveraged than us or have better access to capital.
Our business may not generate sufficient funds, and we may otherwise be unable to maintain sufficient cash reserves, to pay amounts due under our indebtedness, including the Notes, and our cash needs may increase in the future. In addition, the Loan and Security Agreement (as amended, the Credit Agreement) with Silicon Valley Bank (SVB) originally entered into in November 2015 governing our credit facility contains, and any future indebtedness that we may incur may contain, financial and other restrictive covenants that limit our ability to operate our business, raise capital or make payments under our other indebtedness. If we fail to comply with these covenants or to make payments under our indebtedness when due, then we would be in default under that indebtedness, which could, in turn, result in that and our other indebtedness becoming immediately payable in full.
We may be unable to raise the funds necessary to repurchase the Notes for cash following a fundamental change, or to pay any cash amounts due upon conversion, and our other indebtedness may limit our ability to repurchase the Notes or pay cash upon their conversion.
Holders of the Notes may require us to repurchase their Notes following a fundamental change at a cash repurchase price generally equal to the principal amount of the Notes to be repurchased, plus accrued and unpaid interest, if any. In addition, upon conversion, we will satisfy part or all of our conversion obligation in cash unless we elect to settle conversions solely in shares of our common stock. We may not have enough available cash or be able to obtain financing at the time we are required to repurchase the Notes or pay the cash amounts due upon conversion. In addition, applicable law, regulatory authorities, and the agreements governing our other indebtedness may restrict our ability to repurchase the Notes or pay the cash amounts due upon conversion. Our failure to repurchase the Notes or to pay the cash amounts due upon conversion when required will constitute a default under the indenture governing the Notes. A default under the indenture or the fundamental change itself could also lead to a default under agreements governing our other indebtedness, which may result in that other indebtedness becoming immediately payable in full. We may not have sufficient funds to satisfy all amounts due under the other indebtedness and the Notes.
The accounting method for the Notes could adversely affect our reported financial condition and results.
The accounting method for reflecting the Notes on our balance sheet, accruing interest expense for the Notes and reflecting the underlying shares of our common stock in our reported diluted earnings per share may adversely affect our reported earnings and financial condition. We expect that, under applicable accounting principles, the initial liability carrying amount of the Notes will be the fair value of a similar debt instrument that does not have a conversion feature, valued using our cost of capital for straight, non-convertible debt. We expect to reflect the difference between the net proceeds from the offering of the Notes and the initial carrying amount as a debt discount for accounting purposes, which will be amortized into interest expense over the term of the Notes. As a result of this amortization, the interest expense that we expect to recognize for the Notes for accounting purposes will be greater than the cash interest payments we will pay on the Notes, which will result in lower reported income or higher reported losses. The lower reported income or higher reported losses resulting from this accounting treatment could depress the trading price of our common stock and the Notes.
19


However, in August 2020, the Financial Accounting Standards Board (FASB) published Accounting Standards Update (ASU) 2020-06, eliminating the separate accounting for the debt and equity components as described above. ASU 2020-06 will be effective for SEC-reporting entities for fiscal years beginning after December 15, 2021 (or, in the case of smaller reporting companies, December 15, 2023), including interim periods within those fiscal years. On January 1, 2021, we early adopted ASU 2020-06. The adoption of ASU 2020-06 eliminated the separate accounting described above and will reduce the interest expense that we expect to recognize for the Notes for accounting purposes. In addition, ASU 2020-06 eliminates the use of the treasury stock method for convertible instruments that can be settled in whole or in part with equity, and instead require application of the “if-converted” method. Under that method, if it is adopted, diluted earnings per share would generally be calculated assuming that all the Notes were converted solely into shares of common stock at the beginning of the reporting period, unless the result would be anti-dilutive. The application of the if-converted method may reduce our reported diluted earnings per share. Also, if any of the conditions to the convertibility of the Notes is satisfied, then we may be required under applicable accounting standards to reclassify the liability carrying value of the Notes as a current, rather than a long-term, liability. This reclassification could be required even if no Note-holders convert their Notes and could materially reduce our reported working capital.
Transactions relating to our Notes may affect the value of our common stock.
In connection with the pricing of the Notes, we entered into capped call transactions (collectively, the Capped Calls) with one of the initial purchasers of the Notes and other financial institutions (collectively, the Option Counterparties). The Capped Calls cover, subject to customary adjustments, the number of shares of common stock initially underlying the Notes. The Capped Calls are expected generally to reduce the potential dilution of our common stock upon conversion of the Notes or at our election (subject to certain conditions) offset any cash payments we are required to make in excess of the aggregate principal amount of converted Notes, as the case may be, with such reduction or offset subject to a cap.
In addition, the Option Counterparties or their respective affiliates may modify their hedge positions by entering into or unwinding various derivatives with respect to our common stock and/or purchasing or selling our common stock or other securities of ours in secondary market transactions following the pricing of the Notes and from time to time prior to the maturity of the Notes (and are likely to do so on each exercise date of the Capped Calls, which are expected to occur during the 40 trading day period beginning on the 41st scheduled trading day prior to the maturity date of the Notes, or following any termination of any portion of the Capped Calls in connection with any repurchase, redemption, or conversion of the Notes if we make the relevant election under the Capped Calls). This activity could also cause or avoid an increase or a decrease in the market price of our common stock.
We are subject to counterparty risk with respect to the Capped Calls.
The Option Counterparties are financial institutions, and we will be subject to the risk that any or all of them might default under the Capped Calls. Our exposure to the credit risk of the Option Counterparties will not be secured by any collateral. Past global economic conditions have resulted in the actual or perceived failure or financial difficulties of many financial institutions. If an option counterparty becomes subject to insolvency proceedings, we will become an unsecured creditor in those proceedings with a claim equal to our exposure at that time under the Capped Calls with such option counterparty. Our exposure will depend on many factors but, generally, an increase in our exposure will be correlated to an increase in the market price subject to the cap and in the volatility of our common stock. In addition, upon a default by an option counterparty, we may suffer more dilution than we currently anticipate with respect to our common stock. We can provide no assurances as to the financial stability or viability of the Option Counterparties.
The trading price of our common stock has been, and is likely to continue to be, volatile.
The trading prices of our common stock and the securities of technology companies generally have been highly volatile. Factors affecting the trading price of our common stock will include:
variations in our operating results;
announcements of technological innovations, new services or service enhancements, strategic alliances or significant agreements by us or by our competitors;
commencement or resolution of, our involvement in and uncertainties arising from litigation;
recruitment or departure of key personnel;
changes in the estimates of our operating results or changes in recommendations by securities analysts;
if we or our stockholders sell substantial amounts of our common stock (including shares issued upon the exercise of options and warrants);
developments or disputes concerning our intellectual property or other proprietary rights;
20


the gain or loss of significant clients;
market conditions in our industry, the industries of our clients, and the economy as a whole, including the economic impact of the COVID-19 pandemic; and
adoption or modification of regulations, policies, procedures or programs applicable to our business.
In addition, if the market for technology stocks or the stock market in general experiences loss of investor confidence, the trading price of our common stock could decline for reasons unrelated to our business, operating results or financial condition. The trading price of our common stock might also decline in reaction to events or speculation of events that affect other companies in our industry even if these events do not directly affect us.  
If securities or industry analysts do not publish research or reports about our business or if they issue an adverse or misleading opinion or report, our stock, our stock price, and trading volume could decline.
The trading market for our common stock will be influenced by the research and reports that industry or securities analysts publish about us or our business. If an analyst issues an adverse or misleading opinion, our stock price could decline. If one or more of these analysts cease covering us or fails to publish reports on us regularly, we could lose visibility in the financial markets, which in turn could cause our stock price or trading volume to decline.
Future equity issuances or a sale of a substantial number of shares of our common stock may cause the price of our common stock to decline.
Because we may need to raise additional capital in the future to continue to expand our business and our research and development activities, among other things, we may conduct additional equity offerings. If we or our stockholders sell substantial amounts of our common stock (including shares issued upon the exercise of options and warrants) in the public market, the market price of our common stock could fall. A decline in the market price of our common stock could make it more difficult for us to sell equity or equity-related securities in the future at a time and price that we deem appropriate.
Anti-takeover provisions in our charter documents and Delaware law could discourage, delay or prevent a change in control of our company and may affect the trading price of our common stock.
Provisions of our amended and restated certificate of incorporation and bylaws, as well as provisions of Delaware law, could make it more difficult for a third party to acquire us, even if doing so would benefit our stockholders. These provisions:
establish that members of the board of directors may be removed only for cause upon the affirmative vote of stockholders owning a majority of our capital stock;
authorize the issuance of “blank check” preferred stock that could be issued by our board of directors to increase the number of outstanding shares and thwart a takeover attempt;
limit who may call special meetings of stockholders;
prohibit action by written consent, thereby requiring stockholder actions to be taken at a meeting of the stockholders;
establish advance notice requirements for nominations for election to the board of directors or for proposing matters that can be acted upon at stockholder meetings;
provide for a board of directors with staggered terms; and
provide that the authorized number of directors may be changed only by a resolution of our board of directors.
In addition, Section 203 of the Delaware General Corporation Law, which imposes certain restrictions relating to transactions with major stockholders, may discourage, delay or prevent a third party from acquiring us.
General Risk Factors
We are subject to the effects of fluctuations in foreign exchange rates, which could affect our operating results.
The financial condition and results of operations of our operating foreign subsidiaries are reported in the relevant local currency and are then translated into U.S. dollars at the applicable currency exchange rate for inclusion in our consolidated U.S. dollar financial statements. Also, although a large portion of our client and vendor agreements are denominated in U.S. dollars, we may be exposed to fluctuations in foreign exchange rates with respect to client agreements with certain of our international clients. Exchange rates between these currencies and U.S. dollars in recent years have fluctuated significantly and may do so in the future. In addition to currency translation risk, we incur currency transaction risk whenever one of our operating subsidiaries enters into a transaction using a different currency than the relevant local currency. Given the volatility of exchange rates, we may be unable to manage our currency transaction risks effectively. Currency fluctuations could have a material adverse effect on our future international sales and, consequently, on our financial condition and results of operations.
We could incur charges due to impairment of goodwill and long-lived assets.
21


As of December 31, 2021, we had a goodwill balance of approximately $114,511, which is subject to periodic testing for impairment. Our long-lived assets also are subject to periodic testing for impairment. A significant amount of judgment is involved in the periodic testing. Failure to achieve sufficient levels of cash flow could result in impairment charges for goodwill or fixed asset impairment for long-lived assets, which could have a material adverse effect on our reported results of operations. Our goodwill impairment analysis also includes a comparison of the aggregate estimated fair value of our reporting unit to our total market capitalization. If our stock trades below our book value, a significant and sustained decline in our stock price and market capitalization could result in goodwill impairment charges. During times of financial market volatility, significant judgment will be used to determine the underlying cause of the decline and whether stock price declines are short-term in nature or indicative of an event or change in circumstances. Impairment charges, if any, resulting from the periodic testing are non-cash.
Our results of operations may fluctuate in the future. As a result, we may fail to meet or exceed the expectations of securities analysts or investors, which could cause our stock price to decline.
Our results of operations may fluctuate as a result of a variety of factors, many of which are outside of our control. If our results of operations fall below the expectations of securities analysts or investors, the price of our common stock could decline substantially. In addition to the effects of other risks discussed in this section, fluctuations in our results of operations may be due to a number of factors, including, among others:
our ability to increase sales to existing clients and attract new clients to our services;
the addition or loss of large clients, or significant variation in their use of our services;
costs associated with current or future intellectual property lawsuits and other lawsuits;
service outages or third party security breaches to our platform or to one or more of our clients’ platforms;
the amount and timing of operating costs and capital expenditures related to the maintenance and expansion of our business, operations and infrastructure and the adequacy of available funds to meet those requirements;
the timing and success of new product and service introductions by us or our competitors;
the occurrence of significant events in a particular period that result in an increase in the use of our services, such as a major media event or a client’s online release of a new or updated video game or operating system;
changes in our pricing policies or those of our competitors;
the timing of recognizing revenue;
limitations of the capacity of our global network and related systems;
the timing of costs related to the development or acquisition of technologies, services or businesses;
the potential write-down or write-off of intangible or other long-lived assets;
general economic, industry and market conditions (such as fluctuations experienced in the stock and credit markets during times of deteriorated global economic conditions or during an outbreak of an epidemic or pandemic, such as the recent COVID-19 outbreak) and those conditions specific to internet usage;
limitations on usage imposed by our clients in order to limit their online expenses; and
war, threat of war or terrorism, including cyber terrorism, and inadequate cybersecurity.
We believe that our revenue and results of operations may vary significantly in the future and that period-to-period comparisons of our operating results may not be meaningful. You should not rely on the results of one period as an indication of future performance.
We have a history of losses and we may not achieve or maintain profitability in the future.
    We incur significant expenses in developing our technology and maintaining and expanding our network. We also incur significant share-based compensation expense and have incurred (and may in the future incur) significant costs associated with litigation.  Accordingly, we may not be able to achieve or maintain profitability for the foreseeable future. We also may not achieve sufficient revenue to achieve or maintain profitability and thus may continue to incur losses in the future for a number of reasons, including, among others:
slowing demand for our services;
increasing competition and competitive pricing pressures;
any inability to provide our services in a cost-effective manner;
incurring unforeseen expenses, difficulties, complications and delays; and
other risks described in this report.
If we fail to achieve and maintain profitability, the price of our common stock could decline, and our business, financial condition and results of operations could suffer.
We have incurred, and will continue to incur, significant costs as a result of operating as a public company, and our
22


management is required to devote substantial time to corporate governance.
We have incurred, and will continue to incur, significant public company expenses, including accounting, legal and other professional fees, insurance premiums, investor relations costs, and costs associated with compensating our independent directors. In addition, rules implemented by the SEC and Nasdaq impose additional requirements on public companies, including requiring changes in corporate governance practices. For example, the Nasdaq listing requirements require that we satisfy certain corporate governance requirements. Our management and other personnel need to devote a substantial amount of time to these governance matters. Moreover, these rules and regulations increase our legal and financial compliance costs and make some activities more time-consuming and costly. For example, these rules and regulations make it more difficult and more expensive for us to obtain director and officer liability insurance.
If the accounting estimates we make, and the assumptions on which we rely, in preparing our financial statements prove inaccurate, our actual results may be adversely affected.
Our financial statements have been prepared in accordance with U.S. GAAP. The preparation of these financial statements requires us to make estimates and judgments about, among other things, taxes, revenue recognition, share-based compensation costs, contingent obligations, and doubtful accounts. These estimates and judgments affect the reported amounts of our assets, liabilities, revenue and expenses, the amounts of charges accrued by us, and related disclosure of contingent assets and liabilities. We base our estimates on historical experience and on various other assumptions that we believe to be reasonable under the circumstances and at the time they are made. If our estimates or the assumptions underlying them are not correct, we may need to accrue additional charges or reduce the value of assets that could adversely affect our results of operations, investors may lose confidence in our ability to manage our business and our stock price could decline.
If we fail to maintain proper and effective internal controls or fail to implement our controls and procedures with respect to acquired or merged operations, our ability to produce accurate financial statements could be impaired, which could adversely affect our operating results, our ability to operate our business and investors’ views of us.
We must ensure that we have adequate internal financial and accounting controls and procedures in place so that we can produce accurate financial statements on a timely basis. We are required to spend considerable effort on establishing and maintaining our internal controls, which is costly and time-consuming and needs to be re-evaluated frequently.
We have operated as a public company since June 2007, and we will continue to incur significant legal, accounting, and other expenses as we comply with Sarbanes-Oxley, as well as new rules implemented from time to time by the SEC and Nasdaq. These rules impose various requirements on public companies, including requiring changes in corporate governance practices, increased reporting of compensation arrangements, and other requirements. Our management and other personnel will continue to devote a substantial amount of time to these compliance initiatives. Moreover, new rules and regulations will likely increase our legal and financial compliance costs and make some activities more time-consuming and costly.
Section 404 of SOX requires that we include in our annual report our assessment of the effectiveness of our internal control over financial reporting and our audited financial statements as of the end of each fiscal year. Furthermore, our independent registered public accounting firm, Ernst & Young LLP (EY), is required to report on whether it believes we maintained, in all material respects, effective internal control over financial reporting as of the end of the year. Our continued compliance with Section 404 will require that we incur substantial expense and expend significant management time on compliance related issues, including our efforts in implementing controls and procedures related to acquired or merged operations. We currently do not have an internal audit group and use an international accounting firm to assist us with our assessment of the effectiveness of our internal controls over financial reporting. In future years, if we fail to timely complete this assessment, or if EY cannot timely attest, there may be a loss of public confidence in our internal controls, the market price of our stock could decline, and we could be subject to regulatory sanctions or investigations by Nasdaq, the SEC, or other regulatory authorities, which would require additional financial and management resources. In addition, any failure to implement required new or improved controls, or difficulties encountered in their implementation, could harm our operating results or cause us to fail to timely meet our regulatory reporting obligations.
Changes in financial accounting standards or practices may cause adverse, unexpected financial reporting fluctuations and affect our reported results of operations.
A change in accounting standards or practices can have a significant effect on our operating results and may affect our reporting of transactions completed before the change is effective. New accounting pronouncements and varying interpretations of existing accounting pronouncements have occurred and may occur in the future. Changes to existing rules or the questioning of current practices may adversely affect our reported financial results or the way we conduct our business.

23


Item 1B.    Unresolved Staff Comments
None
Item 2.        Properties
Our global corporate headquarters is located in Tempe, Arizona. During 2021 we moved to a home and office hybrid work model. We have subleased certain of our office facilities, including our previous corporate headquarters in Scottsdale, Arizona, and have downsized our offices throughout the world. We are exploring opportunities to sublease additional office facilities under this new model.
We lease space for a data center and warehouse in Phoenix, Arizona. We lease offices in other locations in the United States, including in or near Lexington, Kentucky; Boston, Massachusetts; and New York, New York. We also lease offices in Europe and Asia in or near London, England; Paris, France; Bangalore, Chennai, Laxmi Cyber City, Mumbai, New Delhi, Noida, and West Bengai, India; Lviv, Ukraine; Tallinn, Estonia; Tokyo, Japan; Seoul, Korea; Singapore; and Beijing, Guangzhou, and Shanghai, China. We believe our facilities are sufficient to meet our needs for the foreseeable future and, if needed, additional space will be available at a reasonable cost.
Item 3.        Legal Proceedings
    For a description of our material pending legal proceedings, please refer to Note 12 “Contingencies - Legal Matters” of the Notes to Consolidated Financial Statements included in Part II, Item 8 of this annual report on Form 10-K, which is incorporated herein by reference.
Item 4.        Mine Safety Disclosures.
    Not applicable.
24


PART II
Item 5.    Market for Registrant’s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities
Market Information
    Our common stock, par value $0.001 per share, trades on The Nasdaq Global Select Market under the symbol “LLNW”.
Holders
    As of January 28, 2022, there were 261 holders of record of our common stock.
Dividends
    We have never paid or declared any cash dividends on shares of our common stock or other securities and do not anticipate paying any cash dividends in the foreseeable future. We currently intend to retain all future earnings, if any, for use in the operation of our business.
Unregistered Sales of Equity Securities
None
Issuers Purchases of Equity Securities
    None
STOCK PERFORMANCE GRAPH
The graph set forth below compares the cumulative total stockholder return on our common stock between December 31, 2016 and December 31, 2021, with the cumulative total return of (i) the Nasdaq Composite Index and (ii) the S&P Information Technology Sector Index, over the same period. This graph assumes the investment of $100 on December 31, 2016 in our common stock, the Nasdaq Composite Index and the S&P Information Technology Sector Index, and assumes the reinvestment of dividends, if any. The comparisons shown in the graph below are based upon historical data. We caution that the stock price performance shown in the graph below is not necessarily indicative of, nor is it intended to forecast, the potential future performance of our common stock.
25


llnw-20211231_g2.jpg
This graph assumes an investment on December 31, 2016, of $100 in our common stock (based on the closing sale price of our common stock), and in each of such indices (including the reinvestment of all dividends). Measurement points are to the last trading day for each respective period. The performance shown is not necessarily indicative of future performance.
26


Item 6.        [Reserved]
27


Item 7.        Management’s Discussion and Analysis of Financial Condition and Results of Operations
    This Annual Report on Form 10-K contains “forward-looking statements” within the meaning of Section 21E of the Exchange Act, as amended. Forward-looking statements include, among other things, statements as to industry trends, our future expectations, operations, financial condition and prospects, business strategies and other matters that do not relate strictly to historical facts. These statements are often identified by the use of words such as “may,” “will,” “expect,” “believe,” “anticipate,” “intend,” “could,” “estimate,” or “continue,” and similar expressions or variations. These statements are based on the beliefs and assumptions of our management based on information currently available to management. Such forward-looking statements are subject to risks, uncertainties and other factors that could cause actual results and the timing of certain events to differ materially from future results expressed or implied by such forward-looking statements. Factors that could cause or contribute to such differences include, but are not limited to, those identified below, and those discussed in the section titled “Risk Factors” set forth in Part I, Item 1A and in the “Special Note Regarding Forward-Looking Statements” preceding Part I of this Annual Report on Form 10-K. Given these risks and uncertainties, readers are cautioned not to place undue reliance on such forward-looking statements. We undertake no obligation to update any forward-looking statements to reflect events or circumstances after the date of such statements. Prior period information has been modified to conform to current year presentation. All information is presented in thousands, except per share amounts, client count and where specifically noted.
Overview
We were founded in 2001 as a provider of content delivery network services to deliver digital content over the internet. We began development of our infrastructure in 2001 and began generating meaningful revenue in 2002. Today, we are a leading provider of content delivery services and AppOps. Our coordinated complete solution delivers instant, secure website applications that provides powerful tools and we provide a client-first approach to optimize and deliver digital experiences at the edge. We are a trusted partner to some of the world’s notable brands and serve their global customers with experiences such as livestream sporting events, global movie launches, video games, and file downloads for new phone Apps. We offer one of the largest, best-optimized private networks coupled with a global team of industry experts to provide edge services that are fast, secure, and reliable. Our mission is to securely manage and globally deliver digital content, building client satisfaction through exceptional reliability and performance.
Our business is dependent on creating an exceptional digital experience by providing our clients with fast, safe, efficient, and reliable edge access, distribution of content delivery and digital asset management services over the internet every minute of every day. Because of this, we operate a globally distributed network with services that are available 24 hours a day, seven days a week, and 365 days a year. Our sophisticated and powerful network is fully redundant and includes extensive diversity through data centers and telecommunication suppliers within and across regions.
Our delivery services represented approximately 74% of our total revenue for the year ended December 31, 2021. We also generate revenue through the sale of professional services and other infrastructure services, such as transit, rack space services, and hardware to help our clients build out edge solutions.
In early 2020, the WHO declared COVID-19 as a global pandemic. This pandemic has disrupted the normal operations of many businesses, including ours. Despite such disruption, our level of client service has remained uninterrupted. There also has been no material impact to our financial reporting systems, internal control over financial reporting, and disclosure controls and procedures. The future impacts of the COVID-19 pandemic remain uncertain and while it is difficult to predict what the world will look like when this pandemic has run its course, we currently do not expect the COVID-19 pandemic to have a material adverse impact on our balance sheet, financial condition, and results of operations, nor do we expect any impairment of goodwill, long-lived assets or right of use assets.
We provide our services in a highly competitive industry in which differentiation is primarily measured by performance and cost and the difference between providers can be as small as a fraction of a percent. We have experienced the commoditization of our once innovative and highly valued content delivery service, which, when combined with the low switching costs in a multi-CDN environment, results in on-going price compression, despite the large, unmet market need for our services. In 2021, we continued to see a decline in our average selling price, primarily due to the on-going price compression with our multi-CDN clients.
In February 2021, Bob Lyons joined the company as Chief Executive Officer, and Director. Since that date and under Mr. Lyon’s leadership, we have implemented a go-forward strategy designed to simultaneously address short-term headwinds and to position us to achieve near- and long-term success by building upon and more fully leveraging our ultra-low latency, global network, and operational expertise. We are focused on three key areas:
Improving Our Core. Our ability to consistently grow revenue requires us to anticipate and provide our clients with reliable performance and the tools they need and to provide them sooner and better than our competitors and do a better job at managing the cost structure of our network. In early 2021, our revenue and profitability trends were adversely impacted by
28


lower network performance and operating expenses. Improvements in our networks performance led to increased traffic volumes in the second half of 2021. Our operating expenses are largely driven by payroll and related employee costs. We have implemented a broader and more detailed operating model built on metrics, process discipline, and improvements to client satisfaction, performance, and cost. We are working towards building an internal culture that embraces speed, transparency, and accountability. We also announced tangible steps to improve our cost competitiveness, with a reduction in workforce by approximately 16% in March of 2021. As a result, our employee headcount decreased from 618 on December 31, 2020, to 510 on March 31, 2021. As of December 31, 2021, our employee headcount was 552. We recorded a restructuring charge of $13,425 during the year ended December 31, 2021, and also incurred $4,827, in transition related expenses for a total of $18,252 in restructuring and transition related costs during 2021. We believe these actions will result in approximately $15,000 of recurring annual savings, primarily in selling, general and administrative expense. We also implemented other cost saving measures across the enterprise which result in another $15,000 of recurring annual expenses. We continue to seek opportunities to be more efficient and productive in order to achieve cost savings and improve our profitability. The performance of our network has also improved significantly in the last year, as measured by third-party services.
Expanding Our Core. We have rebuilt our sales team and installed senior leadership to evolve a team that is focused on growth. We are redesigning our commercial and product approaches to strengthen and broaden our key client relationships, to support a land, perform and expand strategy. We believe that this, coupled with new edge-based tools and solutions we anticipate bringing to market, will assist in our ability to re-accelerate growth. Key elements of our plan to Expand the Core include tightening the alignment between our sales and marketing organizations, moving to a “client success” model that pairs client relationship managers with client performance managers to ensure proactive client success and exploring ways to dynamically optimize how we price our services that gives us more flexibility and a renewed ability to sell more broadly into our existing client base. We have seen significant growth as a result of this strategy with bookings and pipeline expanding significantly. Productivity improvements and expanded capacity have led to a strong pipeline in both product lines. We continue to attract large media companies for content delivery and our AppOps solution continues to see adoption by companies of various sizes and types that are seeking a better solution for their high stakes web applications. These companies were out of reach with our previous strategy.
Extending Our Core. Longer-term, we believe we can drive meaningful improvements to profitability and growth by diversifying our capabilities, clients, and revenue mix. We need to enable digital builders to easily load content faster, personalize it more and protect it outside of a controlled environment. We believe we have an opportunity of extending the use of our network to new clients with new solutions that utilize non-peak traffic solutions. In September 2021, we announced the acquisition of Moov, a California corporation doing business as Layer0, a sub-scale SaaS based application acceleration and developer support platform, for total purchase consideration of $52,487. We believe this platform coupled with our global CDN network will be a catalyst in our pursuit of positioning us as an Edge Solutions platform. Following the acquisition of Moov:

• We launched a new web application acceleration solution in the fourth quarter of 2021, which combined the powerful elements of the Limelight CDN as well as Moov’s software to deliver a substantially improved performance.
• We have identified approximately $3,000 of recurring cost synergies.
• We believe that this acquisition meaningfully improves our product management and development
capabilities and sets us on a path of continuous product innovation.
Additionally, Ajay Kapur, Moov’s co-founder, became our Chief Technology Officer, and other
Moov leadership assumed important roles at Limelight.
In our earnings release on January 20, 2022, we recognized share-based compensation expense related to our 2021 management bonus plan based on our expected payout at that time. After the release, our compensation committee determined that the actual bonus payments would be less than managements original expectation. As a result, we reversed approximately $2,100 of share-based compensation expense and approximately $200 of related employer payroll taxes, which resulted in our previously reported net loss of $57,065, decreasing by approximately $2,300 to $54,761.
    The following table summarizes our revenue, costs and expenses for the years ended December 31, 2021, 2020, and 2019 (in thousands of dollars and as a percentage of total revenue).
29


Year Ended December 31,
202120202019
Revenue$217,630 100.0 %$230,194 100.0 %$200,634 100.0 %
Cost of revenue157,281 72.3 %147,088 63.9 %119,090 59.4 %
Gross profit60,349 27.7 %83,106 36.1 %81,544 40.6 %
Operating expenses94,314 43.3 %97,500 42.4 %97,269 48.5 %
Restructuring charges13,425 6.2 %— — %— — %
Operating loss (47,390)(21.8)%(14,394)(6.3)%(15,725)(7.8)%
Total other income (expense)(6,217)(2.9)%(4,238)(1.8)%431 0.2 %
Loss before income taxes(53,607)(24.6)%(18,632)(8.1)%(15,294)(7.6)%
Income tax expense1,154 0.5 %645 0.3 %750 0.4 %
Net loss$(54,761)(25.2)%$(19,277)(8.4)%$(16,044)(8.0)%
Use of Non-GAAP Financial Measures
To evaluate our business, we consider and use non-generally accepted accounting principles (Non-GAAP) net loss, EBITDA and Adjusted EBITDA as supplemental measures of operating performance. These measures include the same adjustments that our management takes into account when it reviews and assesses operating performance on a period-to-period basis. We consider Non-GAAP net loss to be an important indicator of overall business performance. We define Non-GAAP net loss to be U.S. GAAP net loss, adjusted to exclude share-based compensation, non-cash interest expense, restructuring and transition related charges, acquisition and legal related expenses, and amortization of intangible assets. We believe that EBITDA provides a useful metric to investors to compare us with other companies within our industry and across industries. We define EBITDA as U.S. GAAP net loss, adjusted to exclude depreciation and amortization, interest expense, interest and other (income) expense, and income tax expense. We define Adjusted EBITDA as EBITDA adjusted to exclude share-based compensation, restructuring and transition related charges, and acquisition and legal related expenses. We use Adjusted EBITDA as a supplemental measure to review and assess operating performance. Our management uses these Non-GAAP financial measures because, collectively, they provide valuable information on the performance of our on-going operations, excluding non-cash charges, taxes and non-core activities (including interest payments related to financing activities). These measures also enable our management to compare the results of our on-going operations from period to period, and allow management to review the performance of our on-going operations against our peer companies and against other companies in our industry and adjacent industries. We believe these measures also provide similar insights to investors, and enable investors to review our results of operations “through the eyes of management.”
Furthermore, our management uses these Non-GAAP financial measures to assist them in making decisions regarding our strategic priorities and areas for future investment and focus.
In our January 20, 2022, earnings press release, as furnished on Form 8-K, we included Non-GAAP net income (loss), EBITDA and Adjusted EBITDA. The terms Non-GAAP net income (loss), EBITDA and Adjusted EBITDA are not defined under U.S. GAAP, and are not measures of operating income, operating performance or liquidity presented in accordance with U.S. GAAP. Our Non-GAAP net income (loss), EBITDA and Adjusted EBITDA have limitations as analytical tools, and when assessing our operating performance, Non-GAAP net income (loss), EBITDA and Adjusted EBITDA should not be considered in isolation, or as a substitute for net income (loss) or other consolidated income statement data prepared in accordance with U.S. GAAP. Some of these limitations include, but are not limited to:
EBITDA and Adjusted EBITDA do not reflect our cash expenditures or future requirements for capital expenditures or contractual commitments;
These measures do not reflect changes in, or cash requirements for, our working capital needs;
Non-GAAP net income (loss) and Adjusted EBITDA do not reflect the cash requirements necessary for litigation costs, including provision for litigation and litigation expenses;
These measures do not reflect the interest expense, or the cash requirements necessary to service interest or principal payments, on our debt that we may incur;
These measures do not reflect income taxes or the cash requirements for any tax payments;
30


Although depreciation and amortization are non-cash charges, the assets being depreciated and amortized will be replaced sometime in the future, and EBITDA and Adjusted EBITDA do not reflect any cash requirements for such replacements;
While share-based compensation is a component of operating expense, the impact on our financial statements compared to other companies can vary significantly due to such factors as the assumed life of the options and the assumed volatility of our common stock; and
Other companies may calculate Non-GAAP net income (loss), EBITDA and Adjusted EBITDA differently than we do, limiting their usefulness as comparative measures.
We compensate for these limitations by relying primarily on our U.S. GAAP results and using Non-GAAP net income (loss), EBITDA, and Adjusted EBITDA only as supplemental support for management’s analysis of business performance. Non-GAAP net income (loss), EBITDA and Adjusted EBITDA are calculated as follows for the periods presented.
Reconciliation of Non-GAAP Financial Measures
In accordance with the requirements of Item 10(e) of Regulation S-K, we are presenting the most directly comparable U.S. GAAP financial measures and reconciling the unaudited Non-GAAP financial metrics to the comparable U.S. GAAP measures.
Reconciliation of U.S. GAAP Net Loss to Non-GAAP Net Loss
(Unaudited)
Year Ended December 31,
202120202019
U.S. GAAP net loss$(54,761)$(19,277)$(16,044)
Share-based compensation14,283 15,717 13,778 
Non-cash interest expense811 1,938 — 
Restructuring and transition related charges18,252 — — 
Acquisition and legal related expenses2,640 — — 
Amortization of intangible assets1,048 — — 
Non-GAAP net loss$(17,727)$(1,622)$(2,266)
Reconciliation of U.S. GAAP Net Loss to EBITDA to Adjusted EBITDA
(Unaudited)
Year Ended December 31,
202120202019
U.S. GAAP net loss$(54,761)$(19,277)$(16,044)
Depreciation and amortization25,302 23,170 20,065 
Interest expense5,245 3,939 76 
Interest and other (income) expense972 299 (507)
Income tax expense 1,154 645 750 
EBITDA $(22,088)$8,776 $4,340 
Share-based compensation14,283 15,717 13,778 
Restructuring and transition related charges18,252 — — 
Acquisition and legal related expenses2,640 — — 
Adjusted EBITDA$13,087 $24,493 $18,118 
Critical Accounting Policies and Estimates
The preparation of consolidated financial statements and related disclosures in conformity with U.S. GAAP requires management to make judgments, assumptions, and estimates that affect the amounts reported in the consolidated financial
31


statements and accompanying notes. Note 2 to the consolidated financial statements describes the significant accounting policies and methods used in the preparation of the consolidated financial statements. The accounting policies described below are significantly affected by critical accounting estimates. Such accounting policies require significant judgments, assumptions, and estimates used in the preparation of the consolidated financial statements, and actual results could differ materially from the amounts reported based on these policies.
Business Combinations                         
In accounting for acquisitions through which a set of assets and activities are transferred to us, we perform an initial test to determine whether substantially all of the fair value of the gross assets transferred are concentrated in a single identifiable asset or a group of similar identifiable assets, such that the acquisition would not represent a business. If the initial test does not result in substantially all of the fair value concentrated in a single or group of similar assets, we then perform a second test to evaluate whether the assets and activities transferred include inputs and substantive processes that, together, significantly contribute to the ability to create outputs, which would constitute a business. If the result of the second test indicates that the acquired assets and activities constitute a business, we account for the transaction as a business combination.
For our business combinations, we allocate the purchase consideration of the acquisition, which includes the estimated acquisition date fair value of contingent consideration (if applicable), to the tangible assets, liabilities and identifiable intangible assets acquired based on each of the estimated fair values at the acquisition date. The excess of the purchase consideration over the fair values is recorded as goodwill. Determining the fair value of such items requires judgment, including estimating future cash flows or the cost to recreate an acquired asset.
Acquisition-related expenses are expensed as incurred, except for those costs incurred to issue debt or equity securities (if applicable), and are included in general and administrative expense in our consolidated statements of operations. During and up to the one-year period beginning with the acquisition date, we may record certain purchase accounting adjustments related to the fair value of assets acquired and liabilities assumed against goodwill. After the final determination of the fair value of assets acquired or liabilities assumed, any subsequent adjustments are recorded to our consolidated statements of operations. The fair value of contingent consideration liabilities assumed from an acquisition are remeasured each reporting period after the acquisition date and the changes in the estimated fair value, if any, are recorded within operating expenses in our consolidated statement of operations for such period. In accounting for income taxes in a business combination, changes in the deferred tax asset valuations allowance and income tax uncertainties after the acquisition date will be recognized through income tax expense in our consolidated statement of operations each reporting period.
The results of operations of the acquired business are included in our consolidated statement of operations since the date of acquisition.
Revenue Recognition
Revenues are recognized when control of the promised goods or services is transferred to our clients, in an amount that reflects the consideration we expect to be entitled to in exchange for those goods or services.
For contracts that contain minimum commitments over the contractual term, we estimate an amount of variable consideration by using either the expected value method. We include estimates of variable consideration in revenue only when we have a high degree of confidence that revenue will not be reversed in a subsequent reporting period. We believe that the expected value method is the most appropriate estimate of the amount of variable consideration. These clients have entered into contracts with contract terms generally from one to four years. As of December 31, 2021, we have approximately $2,635 of remaining unsatisfied performance obligations. We recognized revenue of approximately $8,859 and $7,896, respectively, during the years ended December 31, 2021 and 2020, related to these types of contracts with our clients. We expect to recognize approximately 95% of the remaining unsatisfied performance obligations in 2022 and the remainder in 2023.
We recorded deferred revenue of $3,107 in accordance with the allocation of purchase consideration related to the acquisition of Moov Corporation. Deferred revenue is primarily driven by payments received in advance of satisfying our performance obligations. We recognized approximately $1,656 in 2021 that was included in the deferred revenue purchase consideration allocation. The deferred revenue balance of approximately $1,451 as of December 31, 2021, represents our aggregate remaining performance obligations that will be recognized as revenue over the period in which the performance obligations are satisfied. We expect to recognize approximately 99% of the remaining unsatisfied performance obligations in 2022, and the remainder in 2023.
We may charge the clients an activation fee when services are first activated. We do not charge activation fees for contract renewals. Activation fees are not distinct within the context of the overall contractual commitment with the client to
32


perform our content delivery service and are therefore recognized initially as deferred revenue and recognized as revenue ratably over the estimated life of the client arrangement.
At the inception of a client contract for service, we make an assessment as to that client’s ability to pay for the services provided. If we subsequently determine that collection from the client is not probable, we record an allowance for credit losses or deferred revenue for that clients’ unpaid invoices and cease recognizing revenue for continued services provided until it is probable that revenue will not be reversed in a subsequent reporting period. Our standard payment terms vary by the type and location of our client but do not contain a financing component.
    Arrangements with Multiple Performance Obligations
Certain of our revenue arrangements include multiple promises to our clients. Revenue arrangements with multiple promises are accounted for as separate performance obligations if each promise is distinct. Such arrangements may include a combination of some or all of the following: content delivery services, video content management services, performance services for website and web application acceleration and security, professional services, cloud storage, edge computing services, and sale of equipment.
Judgment may be required in determining whether products or services are considered distinct performance obligations that should be accounted for separately or as one combined performance obligation. Revenue is recognized over the period in which the performance obligations are satisfied, which is generally over the contract term. We have determined that generally most of our products and services do not constitute an individual service offering to our clients, as our promise to the client is to provide a complete edge services platform, and therefore have concluded that it represents a single performance obligation. We have determined that professional services and hardware sales represent separate performance obligations from that of our edge services platform.
Consideration is allocated to the performance obligations using the relative standalone selling price method. Generally, arrangements with performance obligations are provided over the same contract period, and therefore, revenue is recognized over the same period.
We determine standalone selling price by evaluating the overall pricing objectives and market conditions. Consideration includes our discounting practices, the size and volume of our transactions, the area where services are sold, price lists, historical sales and contract prices.
Goodwill
We have recorded goodwill as a result of business acquisitions. Goodwill is recorded when the purchase price paid for an acquisition exceeds the estimated fair value of the net identified tangible and intangible assets acquired. In each of our acquisitions, the objective of the acquisition was to expand our product offerings and client base and to achieve synergies related to cross selling opportunities, all of which contributed to the recognition of goodwill.
We test goodwill for impairment on an annual basis or more frequently if events or changes in circumstances indicate that goodwill might be impaired. We concluded that we have one reporting unit and assigned the entire balance of goodwill to this reporting unit. The estimated fair value of the reporting unit is determined using our market capitalization as of our annual impairment assessment date or more frequently if circumstances indicate the goodwill might be impaired. Items that could reasonably be expected to negatively affect key assumptions used in estimating fair value include but are not limited to:
sustained decline in our stock price due to a decline in our financial performance due to the loss of key clients, loss of key personnel, emergence of new technologies or new competitors and/or unfavorable outcomes of intellectual property disputes;
decline in overall market or economic conditions leading to a decline in our stock price; and
decline in observed control premiums paid in business combinations involving comparable companies.
The estimated fair value of the reporting unit is determined using a market approach. Our market capitalization is adjusted for a control premium based on the estimated average and median control premiums of transactions involving companies comparable to us. As of the annual impairment testing date of October 31, 2021, we determined that goodwill was not impaired.
Share-Based Compensation
We account for our share-based compensation awards using the fair-value method. The grant date fair value was determined using the Black-Scholes-Merton pricing model. The Black-Scholes-Merton valuation calculation requires us to
33


make key assumptions such as future stock price volatility, expected terms, risk-free rates, and dividend yield. Our expected volatility is derived from our volatility rate as a publicly traded company. The expected term is based on our historical experience. The risk-free interest factor is based on the United States Treasury yield curve in effect at the time of the grant for zero coupon United States Treasury notes with maturities of approximately equal to each grant’s expected term. We have never paid cash dividends and do not currently intend to pay cash dividends, and therefore, we have assumed a 0% dividend yield.
We apply the straight-line attribution method to recognize compensation costs associated with awards that are not subject to graded vesting. For awards subject to graded vesting, we recognize expense separately for each vesting tranche. We regularly estimate when and if performance-based award will be earned and record expense over the estimated service period only for awards considered probable of being earned. Any previously recognized expense is reversed in the period in which an award is determined to no longer be probable of being earned.
Results of Continuing Operations
Discussion of our financial condition and results of operations for the year ended December 31, 2021 compared to the year ended December 31, 2020 is presented below.
Discussion of our financial condition and results of operations for the year ended December 31, 2020 compared to the year ended December 31, 2019 can be found in “Part II. Item 7. Management’s Discussion and Analysis of Financial Condition and Results of Operations” in our Annual Report on Form 10-K for the year ended December 31, 2020 filed with the SEC on February 12, 2021.
Comparison of the Years Ended December 31, 2021 and 2020
Revenue
We derive revenue primarily from the sale of our digital content delivery, video delivery, website development and acceleration, cloud security, edge compute, and origin storage services. We also generate revenue through the sale of professional services and other infrastructure services, such as transit, rack space services, and hardware to help our clients build out edge solutions.
The following table reflects our revenue for the year ended December 31, 2021, compared to December 31, 2020:
Year Ended December 31,
IncreasePercent
20212020(Decrease)Change
Revenue$217,630 $230,194 $(12,564)(5.5)%
Our revenue decreased during the year ended December 31, 2021, versus 2020 primarily due to a decrease in our delivery services revenue. In addition to price compression, which is expected in the industry, the decrease in delivery services revenue was primarily due to lower traffic volumes with our largest client as a result of easing COVID-19 lockdown restrictions and a reduced amount of new content released for consumption. We believe that we have improved our performance with many of our largest clients, and we are positioned to take advantage of volume growth as new content is released. Our active clients worldwide increased to 580 as of December 31, 2021, compared to 527 as of December 31, 2020. The increase was primarily driven by our acquisition of Moov in September 2021.
    During the years ended December 31, 2021 and 2020, sales to our top 20 clients accounted for approximately 74% and 75%, respectively of our total revenue. The clients that comprised our top 20 clients change from time to time, and our large clients may not continue to be as significant going forward as they have been in the past.
    During the years ended December 31, 2021 and 2020, we had two clients, Amazon which represented approximately 29% and 36%, respectively, and Sony which represented 11% and 11%, respectively, of our total revenue.
Revenue by geography is based on the location of the client from which the revenue is earned. The following table sets forth revenue by geographic area (in thousands and as a percentage of total revenue):
34


Year Ended December 31,
20212020
Americas$141,917 65 %$142,345 62 %
EMEA24,568 11 %36,958 16 %
Asia Pacific51,145 24 %50,891 22 %
Total revenue$217,630 100 %$230,194 100 %
Cost of Revenue
Cost of revenue consists primarily of fees paid to network providers for bandwidth and backbone, costs incurred for non-settlement free peering and connection to internet service providers, and fees paid to data center operators for housing of our network equipment in third party network data centers, also known as co-location costs. Cost of revenue also includes leased warehouse space and utilities, depreciation of network equipment used to deliver our content delivery services, payroll and related costs, and share-based compensation for our network operations and professional services personnel. Other costs include hardware costs, professional fees and outside services, travel and travel-related expenses and royalty expenses.
Cost of revenue was composed of the following (in thousands and as a percentage of total revenue):
Year Ended December 31,
20212020
Bandwidth and co-location fees$94,180 43.3 %$88,473 38.4 %
Depreciation - network22,508 10.3 %21,579 9.4 %
Payroll and related employee costs16,576 7.6 %18,467 8.0 %
Share-based compensation1,385 0.6 %1,998 0.9 %
Other costs22,632 10.4 %16,571 7.2 %
Total cost of revenue$157,281 72.3 %$147,088 63.9 %
    Our cost of revenue increased in both aggregate dollars and as a percentage of total revenue for the year ended December 31, 2021, versus the comparable 2020 period. The changes in cost of revenue were primarily a result of the following:
Bandwidth and co-location fees increased in aggregate dollars due to higher transit fees, as well as continued expansion in existing and new geographies.
Depreciation expense increased due to increased capital expenditures over the last two years.
Payroll and related employee costs were lower as a result of decreased network operations and professional services personnel and lower variable compensation.
Share-based compensation decreased primarily as a result of lower variable compensation paid out in restricted stock units, and the impact of the reduction in workforce in March 2021 versus the comparable 2020 period. These decreases were off-set by equity related to our recently completed business combination.
Other costs increased primarily due to costs associated with the sale of hardware, increased international re-seller costs, professional fees, and increased fees and licenses. These increases were partially off-set by decreased contract royalties, travel and entertainment expense, office supplies, and facilities.
35


General and Administrative
General and administrative expense was composed of the following (in thousands and as a percentage of total revenue):
Year Ended December 31,
20212020
Payroll and related employee costs$13,083 6.0 %$12,348 5.4 %
Professional fees and outside services5,293 2.4 %4,305 1.9 %
Share-based compensation12,514 5.8 %7,611 3.3 %
Acquisition and legal related expenses2,640 1.2 %— — %
Other costs6,561 3.0 %7,020 3.0 %
Total general and administrative$40,091 18.4 %$31,284 13.6 %
Our general and administrative expense increased in both aggregate dollars and as a percentage of total revenue for the year ended December 31, 2021, versus the comparable 2020 period.
The increase in aggregate dollars for the year ended December 31, 2021, versus the comparable 2020 period was primarily driven by an increase in share-based compensation, acquisition and legal related expenses, professional fees, and bad debt expense, which is included in other costs. The increase in share-based compensation was the result of a transition agreement entered into between us and our former CEO who retired in January 2021, which modified existing share-based awards and resulted in additional share-based compensation. Share-based compensation also increased as a result of our acquisition of Moov in September 2021, and for a sign-on bonus converted from cash to restricted stock units for our current CEO. Professional fees increased due to higher legal fees associated with corporate and governance matters, casual labor, and other outside services.
    We expect our general and administrative expenses for 2022 to remain consistent as a percentage of revenue.
Sales and Marketing
Sales and marketing expense was composed of the following (in thousands and as a percentage of total revenue):
Year Ended December 31,
20212020
Payroll and related employee costs$21,043 9.7 %$31,355 13.6 %
Share-based compensation2,513 1.2 %3,519 1.5 %
Marketing programs1,555 0.7 %2,228 1.0 %
Other costs4,649 2.1 %5,843 2.5 %
Total sales and marketing$29,760 13.7 %$42,945 18.7 %
    Our sales and marketing expense decreased in both aggregate dollars and as a percentage of total revenue for the year ended December 31, 2021, versus the comparable 2020 period.
The decrease in aggregate dollars was primarily driven by decreased payroll and related employee costs, decreased share-based compensation, marketing programs, and decreased other costs. The decrease in payroll and related employee costs was due to the impact of the reduction in workforce in March 2021 and lower variable compensation. Share-based compensation decreased primarily as a result of lower equity variable compensation in 2021 versus the comparable 2020 period. The decrease in other costs was due to decreased facility costs, decreased other employee costs, decreased fees and licenses, and decreased travel and entertainment. These decreases were off-set by increases in casual labor and recruiting.
    We expect our sales and marketing expenses for 2022 to increase as a percentage of revenue as compared to 2021 due to increased marketing related initiatives and personnel costs to drive revenue growth.
36


Research and Development
Research and development expense was composed of the following (in thousands and as a percentage of total revenue):
Year Ended December 31,
20212020
Payroll and related employee costs$13,325 6.1 %$14,334 6.2 %
Share-based compensation2,435 1.1 %2,589 1.1 %
Other costs5,909 2.7 %4,757 2.1 %
Total research and development$21,669 10.0 %$21,680 9.4 %
Our research and development expense increased in aggregate dollars and increased as a percentage of total revenue for the year ended December 31, 2021 versus the comparable 2020 period.
The increase in aggregate dollars was primarily due to an increase in other costs, which was mainly due to increased fees and licenses and other employee costs off-set by lower facility costs and lower professional fees. The decrease in payroll and related employee costs was due to reduced salaries and variable compensation due to lower headcount.
    We expect our research and development expenses for 2022 to increase in aggregate dollars and as a percentage of revenue as many of the employees from Moov are engineers that will drive development of future growth initiatives.
Depreciation and Amortization (Operating Expenses)
Depreciation expense consists of depreciation on equipment and furnishings used by general administrative, sales and marketing, and research and development personnel. Amortization expense consists of amortization of acquired intangible assets.
Depreciation and amortization expense was $2,794, or 1.3% of revenue, for the year ended December 31, 2021, versus $1,591, or 0.7% of revenue for the comparable 2021 period. The increase in depreciation and amortization expense was primarily due to the amortization of intangible assets acquired in the business combination in September. For the year ended December 31, 2021, amortization of intangibles was approximately $1,048. Based on our intangible assets at December 31, 2021, we expect amortization of other intangible assets to be approximately $3,144, $3,144, $3,134, 3,114, and $2,076 for fiscal years 2022, 2023, 2024, 2025, and 2026, respectively.
Restructuring Charges
The restructuring charges for the year ended December 31, 2021, were the result of management's commitment to restructure certain parts of the company to focus on cost efficiencies, improved growth and profitability, and align our workforce and facility requirements with our continued investment in the business. As a result, certain headcount reductions were made, as well as incurring certain charges for facilities, right of use assets, outside service contracts, share-based compensation, and professional fees. Please refer to Note 11 "Restructuring Charge" of the Notes to Consolidated Financial Statements included in Part II, Item 8 of this Annual Report on Form 10-K. We expect to incur approximately $2,000 of additional restructure charges primarily for consulting fees to restructure our datacenter architecture over the next 12 months.
Interest Expense
Interest expense was $5,245 for the year ended December 31, 2021, versus $3,939 for the comparable 2020 period. Interest expense includes expense associated with the issuance of the Notes and fees associated with the Credit Agreement with Silicon Valley Bank.
Interest Income
Interest income was $134 for the year ended December 31, 2021 versus $69 for the comparable 2020 period. Interest income includes interest earned on invested cash balances and marketable securities.
Other Income (Expense)
Other expense was $1,106 for the year ended December 31, 2021, versus other expense of $368 for the comparable 2020 period. For the year ended December 31, 2021, other income/expense consisted primarily of foreign currency transaction
37


gains and losses, legal settlement, and the gain/loss on sale of fixed assets. For the year ended December 31, 2020, other income/expense consisted primarily of foreign currency transaction gains and losses, and the gain/loss on sale of fixed assets.
Income Tax Expense
Income tax expense for the year ended December 31, 2021, was $1,154 versus $645 for the comparable 2020 period. Income tax expense on net income (loss) before taxes was different than the statutory income tax rate primarily due to our providing for a valuation allowance on deferred tax assets in certain jurisdictions, and recording of state and foreign tax expense for the year. The effective income tax rate is based primarily upon income or loss for the year, the composition of the income or loss in different countries, and adjustments, if any, for the potential tax consequences, benefits or resolutions for tax audits.
On March 27, 2020, the Coronavirus Aid, Relief, and Economic Security Act (CARES Act) was enacted in response to the COVID-19 pandemic. We have evaluated the impact of the CARES Act, and do not expect the provisions of the CARES Act to have an impact on us.
Liquidity and Capital Resources
As of December 31, 2021, our cash, cash equivalents and marketable securities classified as current totaled $79,325. Included in this amount is approximately $9,521 of cash and cash equivalents held outside the United States. Changes in cash, cash equivalents and marketable securities are dependent upon changes in, among other things, working capital items such as deferred revenues, accounts payable, accounts receivable, accrued provision for litigation, and various accrued expenses, as well as purchases of property and equipment and changes in our capital and financial structure due to debt repurchases and issuances, stock option exercises, sales of equity investments, and similar events.
Cash from operations could also be affected by various risks and uncertainties, including, but not limited to, the effects of the COVID-19 pandemic and other risks detailed in Part I, Item 1A titled “Risk Factors”. However, we believe that our existing cash, cash equivalents and marketable securities, and available borrowing capacity will be sufficient to meet our anticipated cash needs for at least the next twelve months. If the assumptions underlying our business plan regarding future revenue and expenses change or if unexpected opportunities or needs arise, we may seek to raise additional cash by selling equity or debt securities.     
The major components of changes in cash flows for the years ended December 31, 2021, and 2020 are discussed in the following paragraphs.
Operating Activities
    Net cash provided by operating activities was $14 for the year ended December 31, 2021, versus net cash provided by operating activities of $21,328 for 2020, a decrease of $21,314. Changes in operating assets and liabilities of $5,740 during the year ended December 31, 2021, versus $(1,750) in 2020 were primarily due to:
accounts receivable increased $9,109 during the year ended December 31, 2021, as a result of timing of collections as compared to a $2,000 decrease in the comparable 2020 period;
prepaid expenses and other current assets decreased $1,966 during the year ended December 31, 2021, compared to an increase of $5,717 in the comparable 2020 period. The decrease was primarily due to a decrease in prepaid bandwidth and backbone expenses, and prepaid expenses and insurance. These decreases were offset by an increase in VAT receivable;
accounts payable and other current liabilities increased $8,903 during the year ended December 31, 2021, versus a decrease of $1,069 for the comparable 2020 period due to increased accounts payable, accrued compensation and benefits, accrued account payable, accrued legal fees, and our restructuring charge accrual.
Cash provided by operating activities may not be sufficient to cover new purchases of property and equipment during 2022 and beyond. The timing and amount of future working capital changes and our ability to manage our days sales outstanding will also affect the future amount of cash used in or provided by operating activities.
Investing Activities
Net cash used in investing activities was $8,847 for the year ended December 31, 2021, versus $102,665 for 2020. Net cash used in investing activities was related to the acquisition of a business, the purchase of marketable securities, and capital expenditures primarily for servers and network equipment associated with the build-out and expansion of our global computing platform, partially offset by cash received from the sale and maturities of marketable securities.
38


In September 2021, we acquired Moov. The purchase price included both cash and shares of our common stock. Cash paid, net of cash acquired, was approximately $30,968.
We expect to have ongoing capital expenditure requirements as we continue to invest in and expand our network. During 2021, we made capital expenditures of $15,810, which represented approximately 7% of our total revenue. We currently expect capital expenditures in 2022 to be approximately 10% of revenue, as we continue to increase the capacity of our global network and re-fresh our systems.
Financing Activities
Net cash provided by financing activities was $4,529 for the year ended December 31, 2021, versus net cash provided by financing activities of $109,518 for 2020. Net cash provided by financing activities in the year ended December 31, 2021, primarily relates to cash received from the exercise of stock options and our employee stock purchase plan of $6,185, offset by the payments of employee tax withholdings related to the net settlement of vested restricted stock units of $1,626.
Net cash provided by financing activities in the year ended December 31, 2020, primarily relates to cash received from the issuance of the Notes of $121,600, and the exercise of stock options and our employee stock purchase plan of $10,068, offset by $16,413 premium paid related to our capped call transactions, $859 payment of debt issuance costs, and the payments of employee tax withholdings related to the net settlement of vested restricted stock units of $4,878.
Convertible Senior Notes and Capped Call Transactions
In July 2020, we issued $125,000 aggregate principal amount of the Notes, with an initial conversion rate of 117.2367 shares of our common stock (equal to an initial conversion rate of $8.53 per share), subject to adjustment in some events. The Notes will be senior, unsecured obligations of ours and will be equal in right of payment with our senior, unsecured indebtedness; senior in right of payment to our indebtedness that is expressly subordinated to the Notes; effectively subordinated to our senior, secured indebtedness, including future borrowings, if any, under our $20,000 credit facility with SVB, to the extent of the value of the collateral securing that indebtedness; and structurally subordinated to all indebtedness and other liabilities, including trade payables, and (to the extent we are not a holder thereof) preferred equity, if any, of our subsidiaries. The Notes are governed by an indenture (the Indenture) between us, as the issuer, and U.S. Bank, National Association, as trustee. The Indenture does not contain any financial covenants.
The Notes mature on August 1, 2025, unless earlier converted, redeemed or repurchased in accordance with their term prior to the maturity date. Interest is payable semiannually in arrears on February 1 and August 1 of each year, beginning on February 1, 2021. We may not redeem the Notes prior to August 4, 2023.
On or after August 4, 2023, and on or before the 40th scheduled trading day immediately before the maturity date, we may redeem for cash all or any portion of the Notes if the last reported sale price of our common stock has been at least 130% of the conversion price then in effect for at least 20 trading days (whether or not consecutive), including the trading day immediately preceding the date on which we provide notice of redemption, during any 30 consecutive trading day period ending on, and including, the trading day immediately preceding the date on which we provide notice of redemption. The redemption price will equal 100% of the principal amount of the Notes being redeemed, plus accrued and unpaid interest to, but excluding, the redemption date. No sinking fund is provided for the Notes.
During the year ended December 31, 2021, the conditions allowing holders of the Notes to convert were not met and therefore the Notes are not yet convertible.
In connection with the offering of the Notes, we also entered into privately negotiated capped call transactions (collectively, the Capped Calls). The Capped Calls have an initial strike price of approximately $8.53 per share, subject to certain adjustments, which corresponds to the initial conversion price of the Notes. The Capped Calls have an initial cap price of $13.38 per share, subject to certain adjustments. The capped call transactions cover, subject to anti-dilution adjustments, approximately 14.7 million shares of our common stock and are expected to offset the potential economic dilution to our common stock up to the initial cap price.
Line of Credit
In November 2015 we entered into the Credit Agreement with SVB. Since the inception, there have been eight amendments, with the most recent amendment being in September 2021. The maximum principal commitment amount remains at $20,000. The Eighth Amendment modified language within the Credit Agreement, which permitted us enter into the business combination in September 2021. Our borrowing capacity is the lesser of the commitment amount or 80% of eligible accounts receivable. All outstanding borrowings owed under the Credit Agreement become due and payable no later than the
39


final maturity date of November 2, 2022. As long as our Adjusted Quick Ratio remains above 1.5 to 1, we no longer are required to submit quarterly borrowing base reports.
    As of December 31, 2021, borrowings under the Credit Agreement bear interest at the current prime rate minus 0.25%. In the event of default, obligations shall bear interest at a rate per annum which is 3% above the then applicable rate.  As of December 31, 2021, and December 31, 2020, we had no outstanding borrowings, and we had availability under the Credit Agreement of $20,000.
    Financial Covenants and Borrowing Limitations
    The Credit Agreement requires, and any future credit facilities will likely require, us to comply with specified financial requirements that may limit the amount we can borrow. A breach of any of these covenants could result in a default. Our ability to satisfy those covenants depends principally upon our ability to meet or exceed certain financial performance results. Any debt agreements we enter into in the future may further limit our ability to enter into certain types of transactions.
    We are required to maintain an Adjusted Quick Ratio of at least 1.0 to 1.0. We are also subject to certain customary limitations on our ability to, among other things, incur debt, grant liens, make acquisitions and other investments, make certain restricted payments such as dividends, dispose of assets or undergo a change in control. As of December 31, 2021, we were in compliance with our covenant under the Credit Agreement.
    For a more detailed discussion regarding our Credit Agreement, please refer to Note 10 "Debt - Line of Credit" of the Notes to Consolidated Financial Statements included in Part II, Item 8 of this Annual Report on Form 10-K.
    We may be prevented from taking advantage of business opportunities that arise because of the limitations imposed on us by restrictive covenants within the Credit Agreement. These restrictions may also limit our ability to plan for or react to market conditions, meet capital needs or otherwise restrict our activities or business plans and adversely affect our ability to finance our operations, enter into acquisitions, execute our business strategy, effectively compete with companies that are not similarly restricted or engage in other business activities that would be in our interest. In the future, we may also incur debt obligations that might subject us to additional and different restrictive covenants that could affect our financial and operational flexibility. We cannot assure you that we will be granted waivers or amendments to the indenture governing the Credit Agreement, or such other debt obligations if for any reason we are unable to comply with our obligations thereunder or that we will be able to refinance our debt on acceptable terms, or at all, should we seek to do so. Any such limitations on borrowing under the Credit Agreement, including payments related to litigation, could have a material adverse impact on our liquidity and our ability to continue as a going concern could be impaired.     
Share Repurchases
    On March 14, 2017, our board of directors authorized a $25,000 share repurchase program. Any shares repurchased under this program will be canceled and returned to authorized but unissued status. During the years ended December 31, 2021, 2020 and 2019, respectively, we did not repurchase any shares under the repurchase programs. As of December 31, 2021, there remained $21,200 under this share repurchase program.
Contractual Obligations, Contingent Liabilities, and Commercial Commitments
In the normal course of business, we make certain long-term commitments for right-of-use (ROU) assets, (primarily office facilities) and purchase commitments for bandwidth, and computer rack space. These commitments expire on various dates ranging from 2022 to 2030. We expect that the growth of our business will require us to continue to add to and increase our ROU assets and long-term commitments in 2022 and beyond. As a result of our growth strategies, we believe that our liquidity and capital resources requirements will grow.
40


    The following table presents our contractual obligations and commercial commitments, as of December 31, 2021 over the next five years and thereafter (in thousands):
Payments Due by Period
Less thanMore than
Total1 year1-3 years3-5 years5 years
Purchase Commitments
  Bandwidth commitments$92,333 $40,114 $33,258 $17,716 $1,245 
  Rack space commitments14,295 10,118 4,177 — — 
Total purchase commitments106,628 50,232 37,435 17,716 1,245 
Right-of-use assets and other operating leases14,064 2,544 3,251 2,908 5,361 
Total commitments$120,692 $52,776 $40,686 $20,624 $6,606 
New Accounting Pronouncements
See Item 8 of Part II, “Financial Statements and Supplementary Data - Note 2 - Summary of Significant Accounting Policies - Recent Accounting Standards.”
Item 7A.    Quantitative and Qualitative Disclosures about Market Risk
Interest Rate Risk
Our exposure to market risk for changes in interest rates relates primarily to our debt and investment portfolio. In our investment portfolio, we do not use derivative financial instruments. Our investments are primarily with our commercial and investment banks and, by policy, we limit the amount of risk by investing primarily in money market funds, United States Treasury obligations, high quality corporate and municipal obligations, and certificates of deposit. Interest expense on our line of credit is at the current prime rate minus 0.25%.  In the event of default, obligations shall bear interest at a rate per annum which is 3% above the then applicable rate. An increase in interest rates of 100 basis points would add $10 of interest expense per year, to our financial position or results of operations, for each $1,000 drawn on the line of credit. As of December 31, 2021, there were no outstanding borrowings against the line of credit.
Foreign Currency Risk
We operate in the Americas, EMEA and Asia-Pacific. As a result of our international business activities, our financial results could be affected by factors such as changes in foreign currency exchange rates or economic conditions in foreign markets, and there is no assurance that exchange rate fluctuations will not harm our business in the future. We have foreign currency exchange rate exposure on our results of operations as it relates to revenues and expenses denominated in foreign currencies. A portion of our cost of revenues and operating expenses are denominated in foreign currencies as are our revenues associated with certain international clients. To the extent that the U.S. dollar weakens, similar foreign currency denominated transactions in the future will result in higher revenues and higher cost of revenues and operating expenses, with expenses having the greater impact on our financial results. Similarly, our revenues and expenses will decrease if the U.S. dollar strengthens against these foreign currencies. Although we will continue to monitor our exposure to currency fluctuations, and, where appropriate, may use financial hedging techniques in the future to minimize the effect of these fluctuations, we are not currently engaged in any financial hedging transactions. Assuming a 10% weakening of the U.S. dollar relative to our foreign currency denominated revenues and expenses, our net loss for the year ended December 31, 2021, would have been higher by approximately $4,128. There are inherent limitations in the sensitivity analysis presented, primarily due to the assumption that foreign exchange rate movements across multiple jurisdictions are similar and would be linear and instantaneous. As a result, the analysis is unable to reflect the potential effects of more complex markets or other changes that could arise, which may positively or negatively affect our results of operations.
Inflation Risk
We do not believe that inflation has had a material effect on our business, financial condition, or results of operations. If our costs were to become subject to significant inflationary pressures, we may not be able to fully offset such higher costs through price increases. Our inability or failure to do so could harm our business, financial condition and results of operations.
41


Credit Risk
During any given fiscal period, a relatively small number of clients typically account for a significant percentage of our revenue. For example, in 2021, 2020, and 2019, sales to our top 20 clients accounted for approximately 74%, 75%, and 72%, respectively, of our total revenue. During 2021 and 2020, we had two clients, Amazon and Sony which represented approximately 29% and 11%, respectively, and 36% and 11%, respectively, of our total revenue. During 2019, Amazon represented approximately 30% of our total revenue. In 2022, we anticipate that our top 20 client concentration levels will remain consistent with 2021. In the past, the clients that comprised our top 20 clients have continually changed, and our large clients may not continue to be as significant going forward as they have been in the past.


42


Item 8.        Financial Statements and Supplementary Data
LIMELIGHT NETWORKS, INC.
Index to Consolidated Financial Statements and Schedule
43


Report of Independent Registered Public Accounting Firm
To the Stockholders and the Board of Directors of Limelight Networks, Inc.
Opinion on the Financial Statements
We have audited the accompanying consolidated balance sheets of Limelight Networks, Inc. (the Company) as of December 31, 2021 and 2020, and the related consolidated statements of operations, comprehensive loss, stockholders’ equity, and cash flows for each of the three years in the period ended December 31, 2021, and the related notes and the financial statement schedule listed in the Index at Item 15(a) (collectively referred to as the “financial statements”). In our opinion, the financial statements present fairly, in all material respects, the consolidated financial position of the Company at December 31, 2021 and 2020, and the consolidated results of its operations and its cash flows for each of the three years in the period ended December 31, 2021, in conformity with U.S. generally accepted accounting principles.
We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the Company’s internal control over financial reporting as of December 31, 2021, based on criteria established in Internal Control-Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (2013 framework) and our report dated February 17, 2022 expressed an unqualified opinion thereon.
Basis for Opinion
These financial statements are the responsibility of the Company's management. Our responsibility is to express an opinion on the Company’s financial statements based on our audits. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.
We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud. Our audits included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. We believe that our audits provide a reasonable basis for our opinion.
Critical Audit Matters
The critical audit matters communicated below are matters arising from the current period audit of the financial statements that were communicated or required to be communicated to the audit committee and that: (1) relate to accounts or disclosures that are material to the financial statements and (2) involved our especially challenging, subjective or complex judgments. The communication of critical audit matters does not alter in any way our opinion on the consolidated financial statements, taken as a whole, and we are not, by communicating the critical audit matters below, providing separate opinions on the critical audit matters or on the accounts or disclosures to which they relate.
Business Combination - Valuation of Acquired Intangible Assets
Description of the Matter
As discussed in Note 3 of the consolidated financial statements, the Company completed the acquisition of Moov in September 2021 for purchase consideration of $52.5 million. The Company accounted for this transaction as a business combination.
Auditing management’s accounting for the acquisition was complex due to the significant estimation uncertainty in determining the fair value of the acquired developed technology intangible asset totaling $8.5 million. The Developed Technology asset was valued using an income-based approach. The fair value determinations of the developed technology acquired intangible asset required management to make estimates and significant assumptions regarding the future cash flows of the intangible asset, including revenue growth rates, earnings metrics, a technological obsolescence curve, economic life, and discount rate. These significant assumptions were forward-looking and could be affected by future market and economic conditions.
44


How We Addressed the Matter in Our Audit
We obtained an understanding, evaluated the design and tested the operating effectiveness of the controls that address the risks of material misstatement relating to valuation of the acquired developed technology intangible asset. For example, we tested controls over management’s review of the valuation model for the acquired intangible asset, as well as the completeness and accuracy of the valuation inputs.
To test the estimated fair value of the developed technology intangible asset, our audit procedures included, among others, assessing the fair value methodology used by the Company and testing the significant assumptions and the underlying data used by the Company in its analyses. We involved firm valuation specialists to assist us in our evaluation of the Company’s valuation models, related assumptions and outputs of the valuation models. We evaluated the methodology used by the Company and significant assumptions included in the fair value estimates.
Accounting for Revenue Recognition
Description of the Matter
As described in Note 2 to the consolidated financial statements, the Company generates revenues from the sales of its suite of content and video delivery services. The Company’s revenue recognition process for its content and delivery services involved several applications and data sources needed for the initiation, processing, and recording of transactions from the Company’s various revenue sources, as well as the calculation of revenue in accordance with the Company’s accounting policy.
Auditing the Company's accounting for revenue from contracts with customers was challenging and complex primarily due to the multiple applications and data sources associated with the revenue recognition process.


How We Addressed the Matter in Our Audit
We obtained an understanding, evaluated the design and tested the operating effectiveness of controls over the Company’s revenue recognition process, including its IT general controls and application controls over the IT applications supporting the revenue recognition process. To test the Company’s accounting for revenue from contracts with customers, we performed substantive audit procedures that included, among others, testing on a sample basis the completeness and accuracy of the underlying data within the Company’s revenue systems, performing data analytics to test recorded revenue, tracing a sample of sales transactions to supporting documentation, and testing a sample of cash to billings reconciliations.


/s/ Ernst & Young LLP
We have served as the Company’s auditor since 2006.
Phoenix, Arizona
February 17, 2022


45


Limelight Networks, Inc.
Consolidated Balance Sheets
(In thousands, except per share data)
 
December 31,
2021
December 31,
2020
ASSETS
Current assets:
Cash and cash equivalents$41,918 $46,795 
Marketable securities37,367 76,928 
Accounts receivable, net42,217 31,675 
Income taxes receivable61 68 
Prepaid expenses and other current assets13,036 15,588 
Total current assets134,599 171,054 
Property and equipment, net33,622 46,418 
Operating lease right of use assets6,338 10,150 
Marketable securities, less current portion40 40 
Deferred income taxes1,893 1,530 
Goodwill114,511 77,753 
Intangible assets, net14,613  
Other assets5,485 7,233 
Total assets$311,101 $314,178 
LIABILITIES AND STOCKHOLDERS’ EQUITY
Current liabilities:
Accounts payable$11,631 $4,587 
Deferred revenue3,266 933 
Operating lease liability obligations1,861 2,465 
Income taxes payable873 253 
Other current liabilities19,292 17,560 
Total current liabilities36,923 25,798 
Convertible senior notes, net121,782 100,945 
Operating lease liability obligations, less current portion9,616 11,265 
Deferred income taxes308 279 
Deferred revenue, less current portion116 220 
Other long-term liabilities777 479 
Total liabilities169,522 138,986 
Commitments and contingencies
Stockholders’ equity:
Convertible preferred stock, $0.001 par value; 7,500 shares authorized; 0 shares issued
  and outstanding
  
Common stock, $0.001 par value; 300,000 shares authorized; 134,337 and 123,653 shares issued and outstanding at December 31, 2021 and 2020, respectively
134 124 
Additional paid-in capital576,807 556,512 
Accumulated other comprehensive loss(8,345)(7,511)
Accumulated deficit(427,017)(373,933)
Total stockholders’ equity141,579 175,192 
Total liabilities and stockholders’ equity$311,101 $314,178 

The accompanying notes are an integral part of the consolidated financial statements.
46


Limelight Networks, Inc.
Consolidated Statements of Operations
(In thousands, except per share data)
 
 Years Ended December 31,
 202120202019
Revenue$217,630 $230,194 $200,634 
Cost of revenue:
Cost of services (1)134,773 125,509 99,897 
Depreciation — network22,508 21,579 19,193 
Total cost of revenue157,281 147,088 119,090 
Gross profit60,349 83,106 81,544 
Operating expenses:
General and administrative40,091 31,284 30,785 
Sales and marketing29,760 42,945 43,078 
Research and development21,669 21,680 22,534 
Depreciation and amortization2,794 1,591 872 
Restructuring charges13,425   
Total operating expenses107,739 97,500 97,269 
Operating loss(47,390)(14,394)(15,725)
Other income (expense):
Interest expense(5,245)(3,939)(76)
Interest income134 69 427 
Other, net(1,106)(368)80 
Total other income (expense)(6,217)(4,238)431 
Loss before income taxes(53,607)(18,632)(15,294)
Income tax expense 1,154 645 750 
Net loss$(54,761)$(19,277)$(16,044)
Net loss per share:
       Basic$(0.43)$(0.16)$(0.14)
       Diluted$(0.43)$(0.16)$(0.14)
Weighted average shares used in per share calculation:
Basic 127,789 121,196 115,890 
Diluted127,789 121,196 115,890 
____________
(1)Cost of services excludes amortization related to intangibles, including developed technology, client relationships, and trade names, which are included in depreciation and amortization
The accompanying notes are an integral part of the consolidated financial statements.
47


LIMELIGHT NETWORKS, INC.
Consolidated Statements of Comprehensive Loss
(In thousands)

 
 Years Ended December 31,
 202120202019
Net loss$(54,761)$(19,277)$(16,044)
Other comprehensive gain (loss), net of tax:
Unrealized gain (loss) on investments2 (51)41 
Foreign exchange translation (loss) gain(836)1,750 782 
Other comprehensive (loss) gain, net of tax(834)1,699 823 
Comprehensive loss$(55,595)$(17,578)$(15,221)

The accompanying notes are an integral part of the consolidated financial statements.
48


Limelight Networks, Inc.
Consolidated Statements of Stockholders’ Equity
(In thousands)
 Common StockAdditional
Paid-In
Capital
Accumulated
Other
Comprehensive
Loss
Accumulated
Deficit
Total
 SharesAmount
Balance at December 31, 2018114,246 $114 $513,682 $(10,033)$(338,612)$165,151 
Net loss— — — — (16,044)(16,044)
Change in unrealized loss on
  available-for-sale
  investments, net of taxes
— — — 41 — 41 
Foreign currency translation adjustment, net of taxes
— — — 782 — 782 
Exercise of common stock options1,054 1 2,467 — — 2,468 
Vesting of restricted stock units3,416 3 (3)— —  
Restricted stock units
  surrendered in lieu of
  withholding taxes
(1,142)(1)(3,606)— — (3,607)
Issuance of common stock
  under employee stock
  purchase plan
794 1 1,937 — — 1,938 
Share-based compensation — — 15,808 — — 15,808 
Balance at December 31, 2019118,368 $118 530,285 (9,210)(354,656)166,537 
Net loss— — — — (19,277)(19,277)
Change in unrealized
  loss on available-for-sale
  investments, net of taxes
— — — (51)— (51)
Foreign currency translation
  adjustment, net of taxes
— — — 1,750 — 1,750 
Exercise of common stock
  options
2,870 3 8,121 — — 8,124 
Vesting of restricted stock units2,817 3 4 — — 7 
Restricted stock units
  surrendered in lieu of
  withholding taxes
(957)(1)(4,877)— — (4,878)
Issuance of common stock
  under employee stock
  purchase plan
555 1 1,936 — — 1,937 
Share-based compensation— — 15,723 — — 15,723 
Equity component of convertible senior notes, net— — 21,733 — — 21,733 
Purchase of capped calls related to issuance of convertible senior notes— — (16,413)— — (16,413)
Balance at December 31, 2020123,653 $124 556,512 (7,511)(373,933)175,192 
Cumulative effect of adoption of new accounting pronouncement— — (21,733)— 1,677 (20,056)
Net loss— — — — (54,761)(54,761)
Change in unrealized gain
   on available-for-sale
   investments, net of taxes
— — — 2 — 2 
Foreign currency translation
   adjustment, net of taxes
— — — (836)— (836)
Exercise of common stock
   options
1,936 2 4,547 — — 4,549 
49


 Common StockAdditional
Paid-In
Capital
Accumulated
Other
Comprehensive
Loss
Accumulated
Deficit
Total
 SharesAmount
Vesting of restricted stock units1,758 2 (2)— —  
Restricted stock units
  surrendered in lieu of
  withholding taxes
(524)(1)(1,626)— — (1,627)
Issuance of common stock
  under employee stock
  purchase plan
636  1,638 — — 1,638 
Share-based compensation— — 19,045 — — 19,045 
Issuance of common stock for business acquisition6,878 7 18,426 — — 18,433 
Balance at December 31, 2021134,337 $134 $576,807 $(8,345)$(427,017)$141,579 

The accompanying notes are an integral part of the consolidated financial statements.
50


Limelight Networks, Inc.
Consolidated Statements of Cash Flows
(In thousands)
 Years Ended December 31,
 202120202019
Operating activities
Net loss$(54,761)$(19,277)$(16,044)
Adjustments to reconcile net income (loss) to net cash provided by operating activities:
Depreciation and amortization25,302 23,170 20,065 
Share-based compensation20,480 15,717 13,778 
Foreign currency remeasurement loss (gain) 142 214 (25)
Deferred income taxes(414)(94)270 
 (Gain) loss on sale of property and equipment(247)6 (56)
Accounts receivable charges1,082 801 1,793 
Amortization of premium on marketable securities1,879 606 30 
Realized loss on marketable securities (3)9 
Noncash interest expense811 1,938  
Changes in operating assets and liabilities, net of amounts acquired:
Accounts receivable(9,109)2,000 (10,228)
Prepaid expenses and other current assets1,966 (5,717)(1,101)
Income taxes receivable(47)19 40 
Other assets3,961 2,762 (4,188)
Accounts payable and other current liabilities8,903 (1,069)1,292 
Deferred revenue(879)17 (789)
Income taxes payable645 71 61 
Payments related to litigation, net  (3,040)
Other long term liabilities300 167 (121)
Net cash provided by operating activities14 21,328 1,746 
Investing activities
Purchases of marketable securities(62,076)(88,754)(10,279)
Sale and maturities of marketable securities99,760 11,172 35,364 
Purchases of property and equipment(15,810)(25,085)(34,704)
Proceeds from sale of property and equipment 247 2 51 
Acquisition of business, net of cash acquired(30,968)  
Net cash used in investing activities(8,847)(102,665)(9,568)
Financing activities
Proceeds from issuance of debt, net 121,600  
Purchase of capped calls (16,413) 
Payment of debt issuance costs(30)(859) 
Payment of employee tax withholdings related to restricted stock vesting(1,626)(4,878)(3,607)
Proceeds from employee stock plans6,185 10,068 4,406 
Net cash provided by (used in) financing activities4,529 109,518 799 
Effect of exchange rate changes on cash and cash equivalents(573)279 (25)
Net increase (decrease) in cash and cash equivalents(4,877)28,460 (7,048)
Cash and cash equivalents, beginning of year46,795 18,335 25,383 
Cash and cash equivalents, end of year$41,918 $46,795 $18,335 
Supplement disclosure of cash flow information
Cash paid during the year for interest$4,505 $108 $76 
Cash paid during the year for income taxes, net of refunds$928 $626 $396 
Common stock issued in connection with acquisition of business$18,433 $ $ 
Property and equipment included in accounts payable and other current liabilities$977 $1,260 $3,891 

The accompanying notes are an integral part of the consolidated financial statements.
51


Limelight Networks, Inc.
Notes to Consolidated Financial Statements
December 31, 2021
(In thousands, except per share amounts and where specifically noted)
1. Nature of Business
Limelight Networks, Inc., a provider of content delivery services, AppOps and Jamstack application architecture, provides powerful tools to optimize and deliver digital experiences. Limelight offers one of the largest, best-optimized private networks coupled with a global team of industry experts to provide edge services that are fast, secure and reliable.     
    We were incorporated in Delaware in 2003, and have operated in the Phoenix metropolitan area since 2001 and elsewhere throughout the United States since 2003. We began international operations in 2004.
2. Summary of Significant Accounting Policies
Basis of Presentation
    The accompanying consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles (U.S. GAAP). The consolidated financial statements include accounts of Limelight and our wholly owned subsidiaries. All significant intercompany balances and transactions have been eliminated. In addition, certain other reclassifications have been made to prior period amounts to conform to the current period presentation.
Use of Estimates
    The preparation of the consolidated financial statements and related disclosures in conformity with U.S. GAAP requires management to make judgments, assumptions, and estimates that affect the amounts reported in the consolidated financial statements and accompanying notes. Actual results and outcomes may differ from those estimates. The results of operations presented in this Annual Report on Form 10-K are not necessarily indicative of the results that may be expected for the year ending December 31, 2022, or for any future periods.
Foreign Currency Translation
    The functional currency of our international subsidiaries is the local currency. We translate assets and liabilities of foreign subsidiaries, whose functional currency is their local currency, at exchange rates in effect at the balance sheet date. We translate revenue and expenses at the monthly average exchange rates. We include accumulated net translation adjustments in stockholders’ equity as a component of accumulated other comprehensive income (loss).
    Due to changes in exchange rates between reporting periods and changes in certain account balances, the foreign currency translation adjustment will change from period to period. During the years ended December 31, 2021, 2020, and 2019, we recorded foreign currency translation gains (losses) of $(836), $1,750, and $782, respectively, in our statements of comprehensive income (loss).
    Our entities occasionally transact in currencies other than their functional currencies. Assets denominated in foreign currencies other than that of the functional currency of the entity are remeasured at period-end exchange rates. Foreign currency-based revenue and expense transactions are measured at transaction date exchange rates. During the years ended December 31, 2021, 2020, and 2019, we recorded a foreign currency re-measurement gain (loss) of approximately $(953), $(368), and $24, respectively, in other income (expense) in the consolidated statements of operations.
Recent Accounting Standards
Adopted Accounting Standards            
In December 2019, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) 2019-12 to simplifying the accounting for income taxes. ASU 2019-12 is intended to simplify various aspects related to accounting for income taxes, eliminates certain exceptions to the general principles in the Accounting Standards Codification (ASC) Topic 740 related to intra-period tax allocation, simplifies when companies recognize deferred taxes in an interim period, and clarifies certain aspects of the current guidance to promote consistent application. We adopted this guidance effective January 1, 2021. The adoption of this guidance did not have a material impact on our consolidated financial statements and related disclosures.
52


In August 2020, the FASB issued ASU 2020-06, which simplifies the accounting for convertible instruments. ASU 2020-06 eliminates certain models that require separate accounting for embedded conversion features, in certain cases. Additionally, among other changes, the guidance eliminates certain of the conditions for equity classification for contracts in an entity’s own equity. ASU 2020-06 also requires entities to use the if-converted method for all convertible instruments in the diluted earnings per share calculation and include the effect of share settlement for instruments that may be settled in cash or shares, except for certain liability-classified share-based payment awards. We early adopted this guidance on January 1, 2021, on a modified retrospective basis. As a result of the adoption of ASU 2020-06, our total remaining interest expense over the contractual terms of our convertible debt will be approximately $20,823 less than under the previous accounting standards. The adoption resulted in a $21,733 decrease in additional paid in capital from the derecognition of the bifurcated equity component, $20,255 increase in debt from the derecognition of the discount associated with the bifurcated equity component and $1,677 decrease to the opening balance of accumulated deficit, representing the cumulative interest expense recognized related to the amortization of the bifurcated conversion option. We wrote-off the related deferred tax liabilities with a corresponding adjustment to the valuation allowance, resulting in no net tax impact to the cumulative adjustment to retained earnings.    
In October 2021, the FASB issued ASU 2021-08, which provides amendments to improve, simplify, and provide consistency for recognition and measurement of acquired contract assets and contract liabilities from revenue contracts in a business combination. The amendments require that an acquirer recognize and measure such contract assets and contract liabilities under Topic 606, Revenue from Contracts with Customers, as if it had originated the contracts. The amendments also allow for election of certain practical expedients, which are applied on an acquisition-by-acquisition basis. The new accounting amendments are effective for us beginning in fiscal 2023 with prospective application. Early adoption is permitted, including in any interim period, and if elected, the amendments are applied retrospectively for any acquisitions that occurred in the fiscal year of interim adoption. We early adopted this guidance during Q4 2021, on a retrospective basis. As a result of the adoption of ASU 2021-08, we increased the allocation of purchase consideration for deferred revenue related to our acquisition of Moov Corporation in September 2021 by approximately $629. The adoption of ASU 2021-08 did not have a material impact on revenue recognized in 2021.
Recently Issued Accounting Standards applicable to Limelight Networks, Inc.
None
Significant Accounting Policies
Restructuring Charges
We account for restructuring costs under ASC 420, Exit or Disposal Obligations. Restructuring costs are recognized when the liability is incurred. A restructuring liability related to employee terminations is recorded when a one-time benefit arrangement is communicated to an employee who is involuntarily terminated as part of a reorganization and the amount of the termination benefit is known, provided that the employee is not required to render future services in order to receive the termination benefit. If fixed assets, or other assets are to be disposed of as a result of our restructuring efforts, the assets are written off when we commit to dispose of them, and they are no longer in use. If applicable, depreciation is accelerated on fixed assets for the period of time the asset continues to be used until the asset ceases to be used. During 2021 we moved to a home and office hybrid work model. As part of our restructuring plans we have evaluated our real estate footprint, and in certain cases we have subleased certain of our office facilities, including what previously was our corporate headquarters in Scottsdale, Arizona. We are exploring opportunities to sublease additional office facilities under this new model. In these cases we evaluate the right of use asset for potential impairment, and if impaired, record an impairment charge. Other restructuring costs are generally recorded as the cost is incurred or the service is provided.
Business Combinations                         
In accounting for acquisitions through which a set of assets and activities are transferred to us, we perform an initial test to determine whether substantially all of the fair value of the gross assets transferred are concentrated in a single identifiable asset or a group of similar identifiable assets, such that the acquisition would not represent a business. If the initial test does not result in substantially all of the fair value concentrated in a single or group of similar assets, we then perform a second test to evaluate whether the assets and activities transferred include inputs and substantive processes that, together, significantly contribute to the ability to create outputs, which would constitute a business. If the result of the second test indicates that the acquired assets and activities constitute a business, we account for the transaction as a business combination.
For our business combinations, we allocate the purchase consideration of the acquisition, which includes the estimated acquisition date fair value of contingent consideration (if applicable), to the tangible assets, liabilities and identifiable intangible assets acquired based on each of the estimated fair values at the acquisition date. The excess of the purchase consideration over
53


the fair values is recorded as goodwill. Determining the fair value of such items requires judgment, including estimating future cash flows or the cost to recreate an acquired asset.
Acquisition-related expenses are expensed as incurred, except for those costs incurred to issue debt or equity securities (if applicable), and are included in general and administrative expense in our consolidated statements of operations. During and up to the one-year period beginning with the acquisition date, we may record certain purchase accounting adjustments related to the fair value of assets acquired and liabilities assumed against goodwill. After the final determination of the fair value of assets acquired or liabilities assumed, any subsequent adjustments are recorded to our consolidated statements of operations. The fair value of contingent consideration liabilities assumed from an acquisition are remeasured each reporting period after the acquisition date and the changes in the estimated fair value, if any, are recorded within operating expenses in our consolidated statement of operations for such period. In accounting for income taxes in a business combination, changes in the deferred tax asset valuations allowance and income tax uncertainties after the acquisition date will be recognized through income tax expense in our consolidated statement of operations each reporting period.
The results of operations of the acquired business are included in our consolidated statement of operations since the date of acquisition.
Revenue Recognition
    Revenues are recognized when control of the promised goods or services is transferred to our clients, in an amount that reflects the consideration we expect to be entitled to in exchange for those goods or services.
For contracts that contain minimum commitments over the contractual term, not subject to the variable consideration exception, we estimate an amount of variable consideration by using the expected value method. We include estimates of variable consideration in revenue only when we have a high degree of confidence that revenue will not be reversed in a subsequent reporting period. We believe that the expected value method is the most appropriate estimate of the amount of variable consideration. These clients have entered into contracts with contract terms generally from one to four years. As of December 31, 2021, we have approximately $2,635 of remaining unsatisfied performance obligations. We recognized revenue of approximately $8,589, $7,896 and $9,600, respectively, during the years ended December 31, 2021, 2020, and 2019, related to these types of contracts with our clients. We expect to recognize approximately 95% of the remaining unsatisfied performance obligations in 2022 and the remainder in 2023.
We recorded deferred revenue of $3,107 in accordance with the allocation of purchase consideration related to the acquisition of Moov Corporation (Moov). Deferred revenue is primarily driven by payments received in advance of satisfying our performance obligations. We recognized approximately $1,656 in 2021 that was included in the deferred revenue purchase consideration allocation. The deferred revenue balance of approximately $1,451 as of December 31, 2021 represents our aggregate remaining performance obligations that will be recognized as revenue over the period in which the performance obligations are satisfied. We expect to recognize approximately 99%% of the remaining unsatisfied performance obligations in 2022, and the remainder in 2023.
We may charge the clients an activation fee when services are first activated. We do not charge activation fees for contract renewals. Activation fees are not distinct within the context of the overall contractual commitment with the client to perform our content delivery service and are therefore recorded initially as deferred revenue and recognized as revenue ratably over the estimated life of the client arrangement.
At the inception of a client contract for service, we make an assessment as to that client’s ability to pay for the services provided. If we subsequently determine that collection from the client is not probable, we record an allowance for credit losses or deferred revenue for that client’s unpaid invoices and cease recognizing revenue for continued services provided until it is probable that revenue will not be reversed in a subsequent reporting period. Our standard payment terms vary by the type and location of our client but do not contain a financing component.
    Arrangements with Multiple Performance Obligations
    Certain of our revenue arrangements include multiple promises to our clients. Revenue arrangements with multiple promises are accounted for as separate performance obligations if each promise is distinct. Such arrangements may include a combination of some or all of the following: content delivery services, video content management services, performance services for website and web application acceleration and security, professional services, cloud storage, edge computing services, and sale of equipment.
    Judgment may be required in determining whether products or services are considered distinct performance obligations that should be accounted for separately or as one combined performance obligation. Revenue is recognized over the period in
54


which the performance obligations are satisfied, which is generally over the contract term. We have determined that generally most of our products and services do not constitute an individual service offering to our clients, as our promise to the client is to provide a complete edge services platform, and therefore have concluded that it represents a single performance obligation. We have determined that professional services and hardware sales represent separate performance obligations from that of our edge services platform.
    Consideration is allocated to the performance obligations using the relative standalone selling price method. Generally, arrangements with multiple performance obligations are provided over the same contract period, and therefore, revenue is recognized over the same period.
    We determine standalone selling price by evaluating the overall pricing objectives and market conditions. Consideration included our discounting practices, the size and volume of our transactions, the area where services are sold, price lists, historical sales and contract prices.
Deferred Revenue
Deferred revenue represents amounts billed to clients for which revenue has not been recognized. Deferred revenue primarily consists of the unearned portion of monthly pre-billed service fees, activation fees, and prepayments made by clients for services to be rendered in future periods.
Convertible Senior Notes
In July 2020, we issued $125,000 aggregate principal amount of 3.50% convertible senior notes. Effective January 1, 2021, we early adopted ASU 2020-06. The conversion option that was previously accounted for under the cash conversion model or beneficial conversion feature model was recombined into a single instrument that is classified as a liability for convertible debt or equity for equity-classified preferred stock.
Cash and Cash Equivalents
    We hold our cash and cash equivalents in checking, money market, and highly-liquid investments. We consider all highly liquid investments with maturities of three months or less when purchased to be cash equivalents. Cash and cash equivalents are deposited in or managed by major financial institutions and at times exceed Federal Deposit Insurance Corporation insurance limits.
Investments in Marketable Securities
    We hold investments in marketable securities, consisting of municipal bonds, investment grade corporate debt securities, and certificates of deposit. Management determines the appropriate classification of its marketable securities at the time of purchase and reevaluates such classification as of each balance sheet date. We have classified our investments, which are all debt securities, in marketable securities as available-for-sale and as current, as our marketable securities are available to fund current operations. Our available-for-sale investments are carried at estimated fair value with any unrealized gains and losses, net of taxes, included in accumulated other comprehensive income (loss) in stockholders' equity. Available-for-sale debt securities with an amortized cost basis in excess of estimated fair value are assessed to determine what amount of that difference, if any, is caused by expected credit losses. Expected credit losses on available-for-sale debt securities are recognized in other income (expense), net on our condensed consolidated statements of operations, and any remaining unrealized losses, net of taxes, are included in accumulated other comprehensive income (loss) in stockholders' equity. Credit losses on our marketable securities portfolio for the year ended December 31, 2021 were not material. We determine realized gains or losses on sale of marketable securities on a specific identification method and record such gains or losses as interest and other income (expense), net.
Accounts Receivable
    Trade accounts receivable are recorded at the invoiced amounts and do not bear interest. We record reserves against our accounts receivable balance for service credits and for doubtful accounts. Estimates are used in determining both of these reserves. The allowance for credit losses are included as a component of general and administrative expenses.
All trade receivables are reported on the Consolidated Balance Sheets at their amortized cost adjusted for any write-offs and net of allowances for credit losses. We maintain an allowance for credit losses, which represents an estimate of expected losses of our receivables considering current market conditions and estimates for supportable forecasts when appropriate. The estimate is a result of our ongoing assessments and evaluations of collectability, historical loss experience, and future expectations in estimating credit losses for our trade receivables. For trade receivables, we apply a reserve percentage to the specific age of the receivable to estimate the allowance for doubtful accounts. The reserve percentages are determined based
55


on our historical write-off experience. Determination of the proper amount of allowance requires management to exercise judgment about the timing, frequency and severity of potential credit losses that could materially affect the provision for credit losses and, as a result, net earnings. The allowance takes into consideration numerous quantitative and qualitative factors that include receivable type, historical loss experience, delinquency trends, collection experience, current economic conditions, estimates for supportable forecasts, when appropriate, and credit risk characteristics.
    Our reserve for service credits relates to credits that are expected to be issued to clients during the ordinary course of business. These credits typically relate to client disputes and billing adjustments and are estimated at the time the revenue is recognized and recorded as a reduction of revenues. Estimates for service credits are based on an analysis of credits issued in previous periods.
We evaluate the credit risk of the client when extending credit based on a combination of various financial and qualitative factors that may affect our clients’ ability to pay. These factors may include the client’s financial condition, past payment experience, and credit bureau information.
Property and Equipment
    Property and equipment are carried at cost less accumulated depreciation or amortization. Depreciation and amortization are computed using the straight-line method over the assets’ estimated useful lives of the applicable asset.
Network equipment3 years
Computer equipment and software3 years
Furniture and fixtures
3-5 years
Other equipment
3-5 years
    Leasehold improvements are amortized over the shorter of the asset’s estimated useful life or the respective lease term. Repairs and maintenance are charged to expense as incurred.
Goodwill
    Goodwill represents costs in excess of fair values assigned to the underlying net assets of the acquired company. Goodwill is not amortized but instead is tested for impairment annually or more frequently if events or changes in circumstances indicate goodwill might be impaired. We have concluded that we have one reporting unit and assigned the entire balance of goodwill to this reporting unit. The estimated fair value of the reporting unit is determined using a market approach. Our market capitalization is adjusted for a control premium based on the estimated average and median control premiums of transactions involving companies comparable to us. As of our annual impairment testing date of October 31, 2021, management determined that goodwill was not impaired.
Finite Intangible Assets
Finite-lived intangible assets are amortized over the following estimated useful lives:
Trade name3.0 years
Client relationships5.0 years
Technology5.0 years
Our finite-lived intangible assets are primarily amortized on a straight-line basis. We annually evaluate the estimated remaining useful lives of our intangible assets to determine whether events or changes in circumstances warrant a revision to the remaining period of amortization.
Finite-lived intangible assets are reviewed for impairment whenever events or changes in circumstances indicate the carrying amount of an asset may not be fully recoverable. An impairment loss is recognized if the sum of the expected long-term undiscounted cash flows the asset is expected to generate is less than its carrying amount. Any write-downs are treated as permanent reductions in the carrying amount of the respective asset. Our analysis did not indicate impairment during any of the periods presented.
Contingencies
    We record contingent liabilities resulting from asserted and unasserted claims when it is probable that a loss has been incurred and the amount of the loss is reasonably estimable. We disclose contingent liabilities when there is a reasonable
56


possibility that the ultimate loss will exceed the recorded liability. Additionally, estimating the loss, or range of loss, associated with a contingency requires analysis of multiple factors, and changes in law or other developments may ultimately cause our judgments to change. Therefore, actual losses in any future period are inherently uncertain and may be materially different from our estimate.
Long-Lived Assets
    We review our long-lived assets for impairment annually, or whenever events or circumstances indicate that the carrying amount of an asset may not be fully recoverable. We recognize an impairment loss if the sum of the expected long-term undiscounted cash flows that the long-lived asset group(s) is expected to generate is less than the carrying amount of the long-lived asset being evaluated. We treat any write-downs as permanent reductions in the carrying amounts of the assets. We concluded that there were no indicators of impairment in any of the periods presented, other than related to our decision to close certain facilities and resulting impairment charges for certain operating lease assets and related tenant improvements during 2021 as discussed in Note 11.
Leases
We determine if an arrangement is a lease at inception. Operating leases are included in ROU assets, and lease liability obligations are included in our consolidated balance sheets. ROU assets represent our right to use an underlying asset for the lease term and lease liability obligations represent our obligation to make lease payments arising from the lease. ROU assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. We have lease agreements with lease and non-lease components and account for such components as a single lease component. As most of our leases do not provide an implicit rate, we estimated our incremental borrowing rate based on the information available at commencement date in determining the present value of lease payments. We use the implicit rate when readily determinable. The ROU asset also includes any lease payments made and excludes lease incentives and lease direct costs. Our lease terms may include options to extend or terminate the lease when it is reasonably certain that we will exercise that option. Lease expense is recognized on a straight-line basis over the lease term. Upon review of our co-location and bandwidth arrangements, we have determined that such arrangements did not meet the leasing criteria, and therefore, were not included in our ROU asset and lease liability obligations on our balance sheet. We have determined that our real estate leases with terms in excess of one year and which do not include an option to purchase the underlying asset, do meet the leasing criteria. Please refer to Note 18 "Operating Leases - Right of Use Assets and Purchase Commitments" of this annual report on Form 10-K for additional information.
Cost of Revenue
    Cost of revenues consists primarily of fees paid to network providers for bandwidth and backbone, costs incurred for non-settlement free peering and connection to internet service provider networks and fees paid to data center operators for housing network equipment in third party network data centers, also known as co-location costs. Cost of revenues also includes leased warehouse space and utilities, depreciation of network equipment used to deliver our content delivery services, payroll and related costs, and share-based compensation for our network operations and professional services personnel.
    We enter into contracts for bandwidth with third party network providers with terms typically ranging from several months to three years. These contracts generally commit us to pay minimum monthly fees plus additional fees for bandwidth usage above contracted minimums. A portion of the global computing platform traffic delivery is completed through direct connection to ISP networks, called peering.
Research and Development
    Research and development costs consist primarily of payroll and related personnel costs for the design, development, deployment, testing, operation, and enhancement of our services, and network. Costs incurred in the development of our services are expensed as incurred.
Advertising Costs
    Costs associated with advertising are expensed as incurred. Advertising expenses, which are comprised of internet, trade show, and publications advertising, were approximately $1,555, $2,228, and $2,120 for the years ended December 31, 2021, 2020, and 2019, respectively.
Income Taxes        
    We account for income taxes under the asset and liability method, which requires the recognition of deferred tax assets and liabilities for the expected future tax consequences of events that have been included in the financial statements. Under this
57


method, deferred tax assets and liabilities are determined based on the differences between the financial statements and tax basis of assets and liabilities using enacted tax rates in effect for the year in which the differences are expected to reverse. The effect of a change in tax rates on deferred tax assets and liabilities is recognized in income in the period that includes the enactment date.
    We record net deferred tax assets to the extent we believe these assets will more likely than not be realized. In making such determination, we consider all available positive and negative evidence, including scheduled reversals of deferred tax liabilities, projected future taxable income, tax planning strategies, and recent financial performance on a jurisdiction by jurisdiction basis. In the event we were to determine that we would be able to realize our deferred income tax assets in the future in excess of their net recorded amount, we would make an adjustment to the valuation allowance, which would reduce the provision for income taxes.
    We recognize uncertain income tax positions in our financial statements when it is more-likely-than-not the position will be sustained upon examination.
On March 27, 2020, the Coronavirus Aid, Relief, and Economic Security Act (CARES Act) was enacted in response to the COVID-19 pandemic. The CARES Act, among other things, permits net operating loss carryovers, or NOLs, and carrybacks to offset 100% of taxable income for taxable years beginning before 2021. In addition, the CARES Act allows NOLs incurred in 2018, 2019, and 2020 to be carried back to each of the five preceding taxable years to generate a refund of previously paid income taxes. We have evaluated the impact of the CARES Act, and do not expect that the NOL carryback provision of the CARES Act to result in a cash benefit to us.
Fair Value of Financial Instruments
    The carrying amounts of cash and cash equivalents approximate fair value due to the nature and short maturity of those instruments. The respective fair values of marketable securities are determined based on quoted market prices or other readily available market information, which approximate fair values. The carrying amounts of accounts receivable, accounts payable, and accrued liabilities reported in the consolidated balance sheets approximate their respective fair values due to the immediate or short-term maturity of these financial instruments.
Share-Based Compensation
    We account for our share-based compensation awards using the fair-value method. The grant date fair value was determined using the Black-Scholes-Merton pricing model. The Black-Scholes-Merton valuation calculation requires us to make key assumptions such as future stock price volatility, expected terms, risk-free rates, and dividend yield. Our expected volatility is derived from our volatility rate as a publicly traded company. The expected term is based on our historical experience. The risk-free interest factor is based on the United States Treasury yield curve in effect at the time of the grant for zero coupon United States Treasury notes with maturities of approximately equal to each grant’s expected term. We have never paid cash dividends and do not currently intend to pay cash dividends, and therefore, we have assumed a 0% dividend yield.
    We apply the straight-line attribution method to recognize compensation costs associated with awards that are not subject to graded vesting. For awards subject to graded vesting, we recognize expense separately for each vesting tranche. We regularly estimate when and if performance-based award will be earned and record expense over the estimated service period only for awards considered probable of being earned. Any previously recognized expense is reversed in the period in which an award is determined to no longer be probable of being earned.
3. Business Acquisition
In September 2021, we closed the acquisition of 100% of the equity interests of Moov, a California corporation doing business as Layer0, a sub-scale SaaS based application acceleration and developer support platform, for total purchase consideration of $52,487. The total purchase consideration included $34,054 in cash, and 6,878 shares of our common stock valued at $18,433 at the acquisition date.
In connection with this transaction, a shareholder of Moov entered into an employment agreement with us. As part of the employment agreement, the employee will receive contingent consideration of approximately $4,300 to be paid out ratably over a three year period on each anniversary of the acquisition closing date if the employee remains employed by us. As the employee is required to render services to us following the acquisition, this contingent consideration is not included in the purchase consideration. We also assumed unvested options which are subject to future performance requirements, and accordingly expense is attributable to post-combination services and will be recognized over the remaining service periods of the stock options.
58


The acquisition was accounted for under the acquisition method of accounting and the operating results of Moov have been included in our consolidated financial statements as of the closing date of the acquisition. Under the acquisition method of accounting, the aggregate amount of consideration paid by us was allocated to Moov net tangible assets and intangible assets based on their estimated fair values as of the acquisition closing date. The excess of the purchase price over the value of the net tangible assets and intangible assets was recorded to goodwill. The factors contributing to the recognition of goodwill were based upon our conclusion that there are strategic and synergistic benefits that are expected to be realized from the acquisition. Goodwill, which is non-deductible for tax purposes, represents the excess of the purchase price over the fair value of the net tangible and intangible assets acquired and is primarily attributable to the technology, client relationships and trade name of the acquired business and expected synergies at the time of the acquisition.
We retained an independent third-party valuation firm to assist management in our valuation of the acquired assets and liabilities.
The following table presents the allocation of the purchase price for Moov:
Consideration:
Cash$34,054 
Common stock18,433 
Total consideration$52,487 
The fair value of our common stock consideration of 6,878 shares, is based on the closing price of our common stock of $2.68 per share on the acquisition closing date.
The following table summarizes the allocation of the purchase consideration to the acquisition date fair value of the assets, including intangible assets, liabilities assumed and related goodwill acquired:
Cash$3,130 
Accounts receivable2,514 
Prepaid expenses and other current assets273 
Goodwill (a) (b)36,448 
Intangible assets
  Trade name91 
  Client relationships
7,090 
  Developed technology (a)8,480 
Total assets acquired58,026 
Accounts payable and accrued liabilities2,432 
Deferred revenue (b)3,107 
Total liabilities5,539 
Total purchase consideration$52,487 
(a) During the fourth quarter of 2021, we identified measurement period adjustments related to preliminary fair value estimates. The measurement period adjustments were due to the refinement of inputs used to calculate the fair value of the developed technology intangible asset, based on facts and circumstances that existed as of the acquisition date. The adjustment to technology was a decrease in the fair value of the intangible asset of $8,340, and an increase to goodwill of $8,340.
(b) As noted above in Note 2, we early adopted ASU 2021-08 on a retrospective basis, which resulted in increased deferred revenue and goodwill of approximately $629.
Certain amounts noted above are preliminary and subject to change during the respective measurement period (up to one year from the acquisition date) as we obtain additional information for the preliminary fair value estimates of the assets acquired and liabilities assumed. The remaining items to be finalized relate to the calculation of non-income based taxes and residual goodwill.
The fair value of the acquired intangible assets were determined as follows, trade name - income approach using the relief from royalty methodology, client relationships - utilizing the cost approach methodology, and developed technology -
59


excess earnings methodology under the income approach. The weighted-average amortization period of the acquired intangible assets was 5 years at acquisition.
Moov represented approximately $4,500 of our total revenue from the acquisition date to December 31, 2021. For the period January 1, 2021 to the acquisition closing date, Moov's unaudited revenue and net loss was approximately $8,969, and $628, respectively.
Transaction costs incurred by us in connection with the Moov acquisition were $1,640 for the year ended December 31, 2021, respectively, and were recorded within general and administrative expenses in our consolidated statements of operations.
4. Investments in Marketable Securities
    The following is a summary of marketable securities (designated as available-for-sale) at December 31, 2021.

Amortized
Cost
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Estimated
Fair Value
Certificate of deposit$40 $ $ $40 
Corporate notes and bonds18,297  38 18,259 
Municipal securities19,117 0919,108 
Total marketable securities$37,454 $ $47 $37,407 
The amortized cost and estimated fair value of the marketable securities at December 31, 2021, by maturity, are shown below:
Amortized
Cost
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Estimated
Fair Value
Available-for-sale securities
Due in one year or less$37,209 $ $47 $37,162 
Due after one year and through five years245   245 
$37,454 $ $47 $37,407 
    The following is a summary of marketable securities (designated as available-for-sale) at December 31, 2020:
Amortized
Cost
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Estimated
Fair Value
Certificate of deposit$551 $ $ $551 
Corporate notes and bonds45,426  41 45,385 
Municipal securities31,039 1 8 31,032 
Total marketable securities$77,016 $1 $49 $76,968 
    The amortized cost and estimated fair value of the marketable securities at December 31, 2020, by maturity, are shown below:
Amortized
Cost
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Estimated
Fair Value
Available-for-sale securities
Due in one year or less$76,976 $1 $49 $76,928 
Due after one year and through five years$40 $ $ $40 
$77,016 $1 $49 $76,968 
5. Accounts Receivable
60


    Accounts receivable include:
 December 31,
 20212020
Accounts receivable$43,887 $32,857 
Less: credit allowance(170)(170)
Less: allowance for doubtful accounts(1,500)(1,012)
Total accounts receivable, net$42,217 $31,675 
The following is a roll-forward of the allowance for doubtful accounts related to trade accounts receivable for the years ended December 31, 2021 and 2020.
December 31,
20212020
Beginning of period$1,012 $973 
Provision for credit losses1,082 801 
Write-offs(594)(762)
End of period$1,500 $1,012 
6. Prepaid Expenses and Other Current Assets
    Prepaid expenses and other current assets include:
 December 31,
 20212020
Prepaid bandwidth and backbone$1,754 $3,519 
VAT receivable4,781 4,392 
Prepaid expenses and insurance1,975 2,906 
Vendor deposits and other4,526 4,771 
Total prepaid expenses and other current assets$13,036 $15,588 
7. Property and Equipment
    Property and equipment include:
 December 31,
 20212020
Network equipment$123,915 $136,788 
Computer equipment and software7,107 7,358 
Furniture and fixtures1,406 1,703 
Leasehold improvements6,454 7,470 
Other equipment18 21 
138,900 153,340 
Less: accumulated depreciation(105,278)(106,922)
Total property and equipment, net$33,622 $46,418 
    Cost of revenue depreciation expense related to property and equipment was approximately $22,508, $21,579, and $19,193, respectively, for the years ended December 31, 2021, 2020, and 2019, respectively.
    Operating expense depreciation and amortization expense related to property and equipment was approximately $1,746, $1,591, and $872, respectively, for the years ended December 31, 2021, 2020, and 2019, respectively.
8. Goodwill and Other Intangible Assets
    The changes in the carrying amount of goodwill for the years ended December 31, 2021, and 2020, were as follows:
61


Balance, December 31, 2019$77,102 
Foreign currency translation adjustment651 
Balance, December 31, 202077,753 
Acquisition of business36,448 
Foreign currency translation adjustment310 
Balance, December 31, 2021$114,511 
Intangible assets consist of the following as of December 31, 2021
Gross
Carrying
Amount
Accumulated
Amortization
Net
Carrying
Amount
Trade name$91 $(10)$81 
Client relationships7,090 (473)6,617 
Technology8,480 (565)7,915 
Total other intangible assets$15,661 $(1,048)$14,613 
Aggregate expense related to amortization of other intangible assets for the year ended December 31, 2021, was approximately $1,048. There were no impairment charges related to goodwill or other intangible assets incurred in the periods presented.
As of December 31, 2021, the weighted-average remaining useful lives of our acquired intangible assets were 2.67 years for trade name, 4.67 years for client relationships, and 4.67 years for developed technology, and 4.7 years in total, for all acquired intangible assets.
As of December 31, 2021, future amortization expense related to our other intangible assets is expected to be recognized as follows:
2022$3,144 
20233,145 
20243,134 
20253,114 
20262,076 
Thereafter 
Total$14,613 
9. Other Current Liabilities
    Other current liabilities include:
 December 31,
 20212020
Accrued compensation and benefits$5,131 $5,964 
Accrued cost of revenue5,714 5,036 
Accrued interest payable1,823 1,894 
Restructuring charges415  
Accrued legal fees233 61 
Other accrued expenses5,976 4,605 
Total other current liabilities$19,292 $17,560 
10. Debt
Convertible Senior Notes - Due 2025
On July 27, 2020, we issued $125,000 aggregate principal amount of 3.50% Convertible Senior Notes due 2025 (the
62


Notes), including the initial purchasers’ exercise in full of their option to purchase an additional $15,000 principal amount of the Notes, in a private placement to qualified institutional buyers in an offering exempt from registration under the Securities Act of 1933, as amended. The net proceeds from the issuance of the Notes was $120,741 after deducting transaction costs.
The Notes are governed by an indenture (the Indenture) between us, as the issuer, and U.S. Bank, National Association, as trustee. The Notes are senior, unsecured obligations of ours and will be equal in right of payment with our senior, unsecured indebtedness; senior in right of payment to our indebtedness that is expressly subordinated to the notes; effectively subordinated to our senior, secured indebtedness, including future borrowings, if any, under our $20,000 credit facility with Silicon Valley Bank (SVB), to the extent of the value of the collateral securing that indebtedness; and structurally subordinated to all indebtedness and other liabilities, including trade payables, and (to the extent we are not a holder thereof) preferred equity, if any, of our subsidiaries. The Indenture includes customary covenants and sets forth certain events of default after which the Notes may be declared immediately due and payable and sets forth certain types of bankruptcy or insolvency events of default involving us after which the Notes become automatically due and payable.
The Notes mature on August 1, 2025 unless earlier converted, redeemed or repurchased in accordance with their term prior to the maturity date. Interest is payable semiannually in arrears on February 1 and August 1 of each year, beginning on February 1, 2021. The holders of the Notes may convert all or any portion of their Notes at their option only in the following circumstances:
(1) during any calendar quarter commencing after the calendar quarter ending on December 31, 2020 (and only during such calendar quarter), if the last reported sale price per share of our common stock exceeds 130% of the conversion price of $8.53 for each of at least 20 trading days, whether or not consecutive, during the 30 consecutive trading days ending on, and including, the last trading day of the immediately preceding calendar quarter;
(2) during the five consecutive business days immediately after any ten consecutive trading day period (such ten consecutive trading day period, the “measurement period”) in which the trading price per $1 principal amount of Notes for each trading day of the measurement period was less than 98% of the product of the last reported sale price per share of our common stock on such trading day and the conversion rate on such trading day;
(3) upon the occurrence of certain corporate events or distributions of our common stock;
(4) if we call such Notes for redemption; and
(5) at any time from, and including, May 1, 2025, until the close of business on the second scheduled trading day immediately before the maturity date.
On or after May 1, 2025, until the close of business on the second scheduled trading day immediately preceding the maturity date, holders may convert all or any portion of their Notes, in minimum principal amount denominations of $1 or any integral multiple of $1 in excess thereof, at the option of the holder regardless of the foregoing circumstances. Upon conversion, we may satisfy our conversion obligation by paying or delivering, as applicable, cash, shares of common stock or a combination of cash and shares of common stock, at our election, in the manner and subject to the terms and conditions provided in the Indenture. The Notes have an initial conversion rate of 117.2367 shares of our common stock per $1 principal amount of Notes, which is equal to an initial conversion price of approximately $8.53 per share of our common stock. The initial conversion price of the Notes represents a premium of approximately 27.5% over the last reported sale price of our common stock on The Nasdaq Global Select Market of $6.69 per share on July 22, 2020. The conversion rate is subject to adjustment under certain circumstances in accordance with the terms of the Indenture. In addition, following certain corporate events that occur prior to the maturity date or if we deliver a notice of redemption, we will increase the conversion rate in certain circumstances for a holder who elects to convert its Notes in connection with such a corporate event or convert its Notes called (or deemed called) for redemption in connection with such notice of redemption, provided that the conversion rate will not exceed 149.4768 shares of our common stock per $1 principal amount of Notes, subject to adjustment.
We may not redeem the Notes prior to August 4, 2023. We may redeem for cash all, or any portion in an authorized denomination, of the Notes, at our option, on or after August 4, 2023, and on or prior to the 41st scheduled trading day immediately preceding the maturity date, if the last reported sale price of our common stock has been at least 130% of the conversion price then in effect for at least 20 trading days, whether or not consecutive, including the trading day immediately preceding the date on which we provide notice of redemption, during any 30 consecutive trading day period ending on, and including, the trading day preceding the date on which we provide notice of redemption at a redemption price equal to 100% of the principal amount of the Notes to be redeemed, plus any accrued and unpaid interest to, but excluding, the redemption date. No sinking fund is provided for the Notes, which means that we are not required to redeem or retire the Notes periodically.
63


If we undergo a fundamental change (as defined in the Indenture), holders may require us to repurchase for cash all or any portion of their Notes at a fundamental change repurchase price equal to 100% of the principal amount of the Notes to be repurchased, plus accrued and unpaid interest to, but excluding, the fundamental change repurchase date.
As of December 31, 2021, the conditions allowing holders of the Notes to convert had not been met and therefore the Notes are not yet convertible. The Notes are classified as long-term debt on our condensed consolidated balance sheet as of December 31, 2021, and the liability component of the notes are classified as long-term debt on our condensed consolidated balance sheet as of December 31, 2020.
At the time of issuance in July 2020, we separately accounted for the liability and equity components of the Notes. We determined the initial carrying amount of the $102,500 liability component before consideration of debt discount and transaction fees by calculating the present value of the cash flows using an effective interest rate of 8.6%. The interest rate was determined based on non-convertible debt offerings of similar sizes and terms by companies with similar credit ratings (Level 2 inputs). The carrying amount of the equity component, representing the conversion option, was $22,500 and was calculated by deducting the initial carrying value of the liability component from the principal amount of the Notes as a whole. This difference represents a debt discount that is amortized to interest expense over the 5-year contractual term of the Notes using the effective interest rate method. The equity component is not remeasured as long as it continues to meet the conditions for equity classification. On January 1, 2021, we early adopted ASU 2020-06 on a modified retrospective basis. As a result of the adoption of ASU 2020-06, our total remaining interest expense over the contractual terms of our convertible debt will be approximately $20,823 less than under the previous accounting standards. The adoption resulted in a $21,733 decrease in additional paid in capital from the derecognition of the bifurcated equity component, $20,255 increase in debt from the derecognition of the discount associated with the bifurcated equity component and $1,677 decrease to the opening balance of accumulated deficit, representing the cumulative interest expense recognized related to the amortization of the bifurcated conversion option.
We allocated transaction costs related to the issuance of the Notes to the liability and equity components using the same proportions as the initial carrying value of the Notes. Transaction costs initially attributable to the liability component were $3,400 and are being amortized to interest expense using the effective interest method over the term of the Notes. Transaction costs attributable to the equity component were $859. Following the adoption of ASU 2020-06, the transaction costs attributable to the original equity component are now being amortized to interest expense over the remaining term of the Notes.
The net carrying amount of the liability and equity components of the Notes was as follows:
December 31,December 31,
20212020
Liability component:
  Principal$125,000 $125,000 
   Debt discount (equity component) (20,823)
  Unamortized transaction costs(3,218)(3,232)
Net carrying amount$121,782 $100,945 
Equity component, net of transaction costs$— $21,733 
Interest expense recognized related to the Notes was as follows:
Year Ended December 31,
20212020
Contractual interest expense$4,353 $1,894 
Amortization of debt discount 1,677 
Amortization of transaction costs811 260 
Total$5,164 $3,831 
As of December 31, 2021 and 2020, the estimated fair value of the Notes was $119,363 and $114,233, respectively. We estimated the fair value based on the quoted market prices in an inactive market on the last trading day of the reporting period, which are considered Level 2 inputs.
64


Capped Call Transactions
In connection with the offering of the Notes, we entered into privately negotiated capped call transactions with certain counterparties (collectively, the Capped Calls). The Capped Calls have an initial strike price of approximately $8.53 per share, subject to certain adjustments, which corresponds to the initial conversion price of the Notes. The Capped Calls have an initial cap price of $13.38 per share, subject to certain adjustments. The Capped Calls are generally intended to reduce or offset the potential economic dilution of approximately 14.7 million shares to our common stock upon any conversion of the Notes with such reduction or offset, as the case may be, subject to a cap based on the cap price. As the Capped Calls are considered indexed to our own stock and are equity classified, they are recorded in stockholders’ equity and are not accounted for as derivatives. The cost of $16,400 incurred in connection with the Capped Calls was recorded as a reduction to additional paid-in capital.
Line of Credit
In November 2015, we entered into the original Loan and Security Agreement (the Credit Agreement) with SVB. Since the inception, there have been eight amendments, with the most recent amendment being in September 2021 (the Eighth Amendment). The Eighth Amendment modified language within the Credit Agreement, which permitted us to acquire Moov. The maximum principal commitment amount remains at $20,000. Our borrowing capacity is the lesser of the commitment amount or 80% of eligible accounts receivable. All outstanding borrowings owed under the Credit Agreement become due and payable no later than the final maturity date of November 2, 2022. As long as our Adjusted Quick Ratio remains above 1.5 to 1, we no longer are required to submit quarterly borrowing base reports.
    As of December 31, 2021, and 2020, we had no outstanding borrowings, and we had availability under the Credit Agreement of $20,000.
As of December 31, 2021, borrowings under the Credit Agreement bear interest at the current prime rate minus 0.25%. In the event of default, obligations shall bear interest at a rate per annum that is 3% above the then applicable rate.
Amendment fees and other commitment fees are included in interest expense. During the years ended December 31, 2021, 2020 and 2019, respectively, interest expense was immaterial and fees and amortization expense was $81, $108 and $76, respectively.
Any borrowings are secured by essentially all of our domestic personal property, with a negative pledge on intellectual property. SVB’s security interest in our foreign subsidiaries is limited to 65% of voting stock of each such foreign subsidiary.
We are required to maintain an Adjusted Quick Ratio of at least 1.0 to 1.0. We are also subject to certain customary limitations on our ability to, among other things, incur debt, grant liens, make acquisitions and other investments, make certain restricted payments such as dividends, dispose of assets or undergo a change in control. As of December 31, 2021, we were in compliance with all covenants under the Credit Agreement.
11. Restructuring Charges
During the first quarter of 2021, management committed to restructure certain parts of the company to focus on improved growth and profitability. As a result, certain headcount reductions were implemented, and we incurred certain charges related to severance, share-based compensation, and professional fees. During the three months ended June 30, 2021, we incurred $2,155 of costs related to this restructuring plan. During the three months ended September 30, 2021 and December 31, 2021, we recognized a cost recovery of $112 and $259, respectively, as actual expenses incurred were less than previously estimated. We do not expect any additional restructure charges related to this action plan.
During the third and fourth quarters of 2021, management committed to restructure certain parts of the company to align our workforce and facility requirements with our continued investment in the business as we focus on cost efficiencies, improved growth and profitability. As a result, outside service contracts and professional fees were incurred. Additionally, with the decision to close, and in some cases, sublease, facilities, we incurred impairment charges related to certain operating lease assets and related leasehold improvements. During the three months ended September 30, 2021, we incurred $1,882 of costs related to this restructuring plan. During the three months ended December 31, 2021, we incurred approximately $2,886 of costs related to this restructuring plan, substantially all of which was related to facilities impairment charges. We expect approximately $2,000 of additional costs related primarily to consulting fees to restructure our datacenter architecture over the next 12 months.
The following table summarizes the activity of our restructuring accrual (recorded in other current liabilities on our condensed consolidated balance sheet) during the year ended December 31, 2021 (in thousands):
65


Employee Severance and Related BenefitsShare-Based CompensationFacilities Related ChargesProfessional Fees and OtherTotal
Balance as of January 1, 2021$ $ $ $ $ 
Costs incurred (recorded in restructuring charge)3,513 1,354  2,006 6,873 
Cash disbursements(1,143)  (237)(1,380)
Non-cash charges (1,354)  (1,354)
Balance as of March 31, 2021$2,370 $ $ $1,769 $4,139 
Costs incurred (recorded in restructuring charge)(247)917  1,485 2,155 
Cash disbursements(1,203)  (2,902)(4,105)
Non-cash charges (917)  (917)
Balance as of June 30, 2021$920 $ $ $352 $1,272 
Costs incurred (recorded in restructuring charge)(1)(236)1,882 125 1,770 
Cash disbursements(357)  (465)(822)
Non-cash charges(9)383 (1,882) (1,508)
Balance as of September 30, 2021$553 $147 $ $12 $712 
Costs incurred (recorded in restructuring charge)(49)(254)2,886 44 2,627 
Cash disbursements(265)(147)(668)(56)(1,136)
Non-cash charges(4)254 (2,038) (1,788)
Balance as of December 31, 2021$235 $ $180 $ $415 
12. Contingencies
Legal Matters
We are subject to various other legal proceedings and claims, either asserted or unasserted, arising in the ordinary course of business. While the outcome of these claims cannot be predicted with certainty, management does not believe the outcome of any of these matters will have a material adverse effect on our business, financial position, results of operations, or cash flows, and accordingly, no legal contingencies are accrued as of December 31, 2021. Litigation relating to the content delivery services industry is not uncommon, and we are, and from time to time have been, subject to such litigation. No assurances can be given with respect to the extent or outcome of any such litigation in the future.
Taxes
We are subject to indirect taxation in various states and foreign jurisdictions. Laws and regulations that apply to communications and commerce conducted over the internet are becoming more prevalent, both in the United States and internationally, and may impose additional burdens on us conducting business online or providing internet-related services. Increased regulation could negatively affect our business directly, as well as the businesses of our clients, which could reduce their demand for our services. For example, tax authorities in various states and abroad may impose taxes on the internet-related revenue we generate based on regulations currently being applied to similar but not directly comparable industries.
There are many transactions and calculations where the ultimate tax determination is uncertain. In addition, domestic and international taxation laws are subject to change. In the future, we may come under audit, which could result in changes to our tax estimates. We believe we maintain adequate tax reserves, that are not material in amount, to offset potential liabilities that may arise upon audit. Although we believe our tax estimates and associated reserves are reasonable, the final determination of tax audits and any related litigation could be materially different than the amounts established for tax contingencies. To the extent these estimates ultimately prove to be inaccurate, the associated reserves would be adjusted, resulting in the recording of a benefit or expense in the period in which a change in estimate or a final determination is made.
13. Net Loss per Share
    We calculate basic and diluted net loss per weighted average share. We use the weighted-average number of shares of common stock outstanding during the period for the computation of basic earnings per share. Diluted earnings per share include
66


the dilutive effect of all potentially dilutive common stock, including awards granted under our equity incentive compensation plans in the weighted-average number of shares of common stock outstanding.
    The following table sets forth the components used in the computation of basic and diluted net loss per share for the periods indicated:
Years Ended December 31,
202120202019
Net loss$(54,761)$(19,277)$(16,044)
Basic weighted average outstanding shares of common stock127,789 121,196 115,890 
Basic weighted average outstanding shares of common stock127,789 121,196 115,890 
Dilutive effect of stock options, restricted stock units, and other equity incentive plans   
Diluted weighted average outstanding shares of common stock127,789 121,196 115,890 
Basic net loss per share$(0.43)$(0.16)$(0.14)
Diluted net loss per share$(0.43)$(0.16)$(0.14)
    For the years ended December 31, 2021, 2020 and 2019, the following potentially dilutive common stock, including awards granted under our equity incentive compensation plans were excluded from the computation of diluted net loss per share because including them would have been anti-dilutive.
Years Ended December 31,
202120202019
Employee stock purchase plan85 96 86 
Stock options2,138 5,973 2,736 
Restricted stock units1,123 1,891 1,303 
Convertible senior notes14,654 14,654  
18,000 22,614 4,125 
14. Stockholders’ Equity
Common Stock
    On March 14, 2017, our board of directors authorized a $25,000 share repurchase program. Any shares repurchased under this program will be canceled and returned to authorized but unissued status. We did not purchase any shares during the years ended December 31, 2021, 2020 and 2019, respectively. As of December 31, 2021, there remained $21,200 under this share repurchase program.
Amended and Restated Equity Incentive Plan
    We established the 2007 Equity Incentive Plan, or the 2007 Plan, which allows for the grant of equity, including stock options and restricted stock unit awards. In June 2016, our stockholders approved the Amended and Restated Equity Incentive Plan, or the Restated 2007 Plan, which amended and restated the 2007 Plan. Approval of the Restated 2007 Plan replaced the terms and conditions of the 2007 Plan with the terms and conditions of the Restated 2007 Plan and extended the term of the plan to April 2026. There was no increase in the aggregate amount of shares available for issuance. The total number of shares available to be issued under the Restated 2007 Plan as of December 31, 2021 was approximately 13,039.
2017 Moov Corporation Equity Incentive Plan
In connection with our acquisition of Moov, we assumed each outstanding and unvested option to purchase Moov common stock granted pursuant to the Moov Corporation 2017 Equity Incentive Plan and such options became exercisable to purchase shares of our common stock, subject to appropriate adjustments to the number of shares and the exercise price of each such option.
67


2021 Inducement Plan
In November 2021, we adopted the Inducement Plan pursuant to which we reserved 11,000 shares of common stock, to be used exclusively for grants of equity-based awards to highly qualified prospective officers and employees who are not currently our employees, as an inducement material to the individual's entry into employment with us within the meaning of Rule 5635(c)(4) of the Nasdaq Listing Rules. The Inducement Plan provides for the grant of equity-based awards in the form of non-statutory stock options, stock appreciation rights, restricted stock awards, and restricted stock unit awards. The Inducement Plan was adopted by our board of directors without stockholder approval pursuant to Rule 5634(c)(4) of the Nasdaq Listing Rules. We have issued 10,477 shares under the Inducement Plan as of December 31, 2021.
Employee Stock Purchase Plan
    In June 2013, our stockholders approved our 2013 Employee Stock Purchase Plan (ESPP), authorizing the issuance of 4,000 shares. In May 2019, our stockholders approved the adoption of Amendment 1 to the ESPP. Amendment 1 increased the number of shares authorized to 9,000 shares (an increase of 5,000 shares) and amended the maximum number of shares of common stock that an eligible employee may be permitted to purchase during each offering period to be 5 shares. The ESPP allows participants to purchase our common stock at a 15% discount of the lower of the beginning or end of the offering period using the closing price on that day. During the years ended December 31, 2021, 2020, and 2019, we issued 636, 555, and 794 shares, respectively, under the ESPP. Total cash proceeds from the purchase of shares under the ESPP were approximately $1,638, $1,936, and $1,938, respectively for the years ended December 31, 2021, 2020, and 2019. As of December 31, 2021, shares reserved for issuance to employees under this plan totaled 3,049 and we held employee contributions of approximately $223 (included in other current liabilities) for future purchases under the ESPP.
Preferred Stock
    Our board of directors have authorized the issuance of up to 7,500 shares of preferred stock at December 31, 2021. The preferred stock may be issued in one or more series pursuant to a resolution or resolutions providing for such issuance duly adopted by the board of directors. As of December 31, 2021, the Board had not adopted any resolutions for the issuance of preferred stock.
15. Accumulated Other Comprehensive Loss
    Changes in the components of accumulated other comprehensive loss, net of tax, for the year ended December 31, 2021, was as follows:
ForeignAvailable for
CurrencySale SecuritiesTotal
Balance, December 31, 2020$(7,460)$(51)$(7,511)
  Other comprehensive (loss) gain before reclassifications(836)2 (834)
  Amounts reclassified from accumulated other comprehensive loss   
Net current period other comprehensive gain (836)2 (834)
Balance, December 31, 2021$(8,296)$(49)$(8,345)
16. Share-Based Compensation
Incentive Compensation Plans
    We maintain incentive compensation plans (the Plans) to attract, motivate, retain, and reward high quality executives and other employees, officers, directors, and consultants by enabling such persons to acquire or increase a proprietary interest in the Company. The Plans are intended to be qualified plans under the Internal Revenue Code.
    The Plans allow us to award stock option grants and restricted stock units (RSUs) to employees, directors and consultants of the Company. During 2021, we granted awards to employees, directors and contractors. The exercise price of incentive stock options granted under the Plan may not be granted at less than 100% of the fair market value of our common stock on the date of the grant.
In connection with our acquisition of Moov we assumed each outstanding and unvested option to purchase Moov common stock granted pursuant to the Moov Corporation 2007 Equity Incentive Plan, as amended, and the Moov Corporation 2017 Equity Incentive Plan and such options became exercisable to purchase shares of our common stock, subject to appropriate adjustments to the number of shares and the exercise price of each such option. Following such conversion, as of
68


December 31, 2021, there were options to purchase 791 shares of our common stock subject to time-based vesting outstanding under the Moov Corporation 2007 Equity Incentive Plan, as amended, and the Moov Corporation 2017 Equity Incentive Plan, with exercises prices between $0.38 and $0.58 per share.
    Data pertaining to stock option activity under the Plans are as follows:
Number of
Options Outstanding
Weighted
Average
Exercise
Price
 (In thousands) 
Balance at December 31, 201816,943 $2.99 
Granted2,556 4.03 
Exercised(1,054)2.34 
Cancelled/Forfeitures(811)4.55 
Balance at December 31, 201917,634 3.12 
Granted1,509 4.18 
Exercised(2,870)2.83 
Cancelled/Forfeitures(678)3.98 
Balance at December 31, 202015,595 3.23 
Granted3,022 2.17 
Exercised(1,936)2.35 
Cancelled/Forfeitures(3,252)3.76 
Balance at December 31, 202113,429 3.00 
    The following table summarizes the information about stock options outstanding and exercisable at December 31, 2021:
Options OutstandingOptions Exercisable
Exercise PriceNumber of
Options
Outstanding
Weighted
Average
Remaining
Contractual
Life (Years)
Weighted
Average
Exercise
Price
Number of
Options
Exercisable
Weighted
Average
Exercise
Price
 (In thousands)  (In thousands) 
$ 0.00 — $ 1.50
791 8.4$0.46 110 $0.49 
$ 1.51 — $ 3.00
7,015 1.22.32 6,605 2.29 
$ 3.01 — $ 4.50
3,359 4.03.62 2,415 3.55 
$  4.51 — $  6.00
2,261 2.45.04 2,064 5.06 
$  6.01 — $  7.50
3 8.66.22 1 6.22 
13,429 11,195 
    The weighted-average grant-date fair value of options granted during the years ended December 31, 2021, 2020, and 2019 on a per-share basis was approximately $2.26, $2.26, and $2.09, respectively. The total intrinsic value of the options exercised during the years ended December 31, 2021, 2020, and 2019 was approximately $2,566, $9,963, and $1,865, respectively. The aggregate intrinsic value of options outstanding at December 31, 2021 is approximately $10,217. The weighted average remaining contractual term of options currently exercisable at December 31, 2021 was 1.1 years.
    The fair value of options awarded were estimated on the grant date using the following weighted average assumptions:
69


 Years Ended December 31,
 202120202019
Expected volatility62.62 %59.70 %52.47 %
Expected term, years4.655.996.17
Risk-free interest0.66 %0.62 %2.06 %
Expected dividends % % %
    Unrecognized share-based compensation related to stock options totaled $4,059 at December 31, 2021. We expect to amortize unvested stock compensation related to stock options over a weighted average period of approximately 2.3 years at December 31, 2021.
    The following table summarizes the RSUs outstanding (in thousands):
Years Ended December 31,
202120202019
RSUs with service-based vesting conditions6,699 3,340 4,503 
RSUs with performance-based vesting conditions7,305   
14,004 3,340 4,503 
    Each RSU represents the right to receive one share of our common stock upon vesting. The fair value of these RSUs was calculated based upon our closing stock price on the date of grant.
    Data pertaining to RSUs activity under the Plans is as follows:
Number of
Units
Weighted
Average
Fair Value
 (In thousands) 
Balance at December 31, 20184,248 $3.45 
Granted4,089 3.20 
Vested(3,416)3.17 
Forfeitures(418)3.19 
Balance at December 31, 20194,503 3.45 
Granted2,225 4.86 
Vested(2,817)3.80 
Forfeitures(571)3.51 
Balance at December 31, 20203,340 4.09 
Granted13,811 2.94 
Vested(1,758)4.00 
Forfeitures(1,389)3.74 
Balance at December 31, 202114,004 3.00 
    The weighted-average grant-date fair value of RSUs granted during the years ended December 31, 2021, 2020, and 2019 was approximately $2.94, $4.86, and $3.20, respectively. The total intrinsic value of the units vested during the years ended December 31, 2021, 2020, and 2019 was approximately $5,436, $14,371, and $10,747, respectively. The aggregate intrinsic value of RSUs outstanding at December 31, 2021 is $48,034.
    At December 31, 2021 there was approximately $35,656 of total unrecognized compensation costs related to RSUs. That cost is expected to be recognized over a weighted-average period of approximately 2.28 years as of December 31, 2021.
    Total unrecognized aggregate share-based compensation expense totaled approximately $39,715 at December 31, 2021, which is expected to be recognized over a weighted average period of approximately 2.29 years. Unrecognized share-based compensation includes both time-based and performance-based equity issued as part of our recent business acquisition. We currently believe the performance targets related to the vesting of performance-based equity awards will be achieved. If such targets are not achieved or are subsequently determined to not be probable of being achieved, we will not recognize any compensation expense for the performance-based awards and will reverse any previously recognized expense on such
70


performance-based awards.
The following table summarizes the components of share-based compensation expense included in our consolidated statement of operations:
 Years Ended December 31,
 202120202019
Share-based compensation expense by type:
Stock options$7,790 $4,289 $4,208 
Restricted stock units12,185 10,494 8,951 
ESPP505 934 619 
Total share-based compensation expense$20,480 $15,717 $13,778 
Share-based compensation expense included in the consolidated statements of operations:
Cost of services$1,385 $1,998 $1,495 
General and administrative expense12,514 7,611 8,098 
Sales and marketing expense2,513 3,519 2,263 
Research and development expense2,435 2,589 1,922 
Restructuring charge1,633   
Total share-based compensation expense$20,480 $15,717 $13,778 
During the year ended December 31, 2021, we issued two common stock warrants to an outside consulting firm. The first warrant was for up to an aggregate of 441,867 shares at an exercise price per share equal to $0.01 per share, and the second warrant was for up to an aggregate of 662,800 shares at an exercise price per share equal to $3.72 per share. During 2021, 55,233 shares from the first warrant and 82,850 shares from the second warrant vested. We have terminated the relationship with the outside consulting firm and there will be no further vesting. We made a cash payment of $147 in exchange for the cancellation of the first warrant, including the 55,233 shares vested. The remaining 82,850 shares vested under the second warrant were outstanding as of December 31, 2021 and remain exercisable, subject to and conditioned upon the rights and restrictions contained in such warrant.
In September 2021, we acquired all of the issued and outstanding shares, options, warrants, convertible securities and other outstanding equity interests of Moov. As part of the purchase agreement, there is an incentive equity pool of $30,000 of restricted stock units to be granted to former Moov employees (including the Co-Founder) if they meet certain vesting criteria as follows:
$10,000 is subject to time-based vesting over a period of either 36 or 48 months; and
$20,000 is subject to achieving certain financial and operational metrics by June 30, 2025. We are recognizing the expense associated with this equity grant over a 28 month period.
This resulted in a total of approximately 10,957 restricted stock units, most of which were granted as inducements to employment in accordance with NASDAQ Listing Rule 5635(c)(4).
Also, in connection with our acquisition of Moov we agreed to assume all outstanding issued but unvested Moov stock options under the 2017 Moov Corporation Equity Incentive Plan. Following such conversion, we issued 818 stock options subject to time-based vesting under the Restated 2007 Plan, with exercises prices between $0.38 and $0.58 per share.
During the year ended December 31, 2021, we entered into transition agreements with five executives, which resulted in the modification of previously issued equity grants. The modifications were the result of us accelerating vesting after termination and extending the period of time the employee receives to exercise their outstanding non-qualified stock options. The extension of time to exercise their outstanding non-qualified stock options for the five individuals impacted ranged from six months to two years. The incremental expense recorded as a result of the modifications was $4,359, of which $49 was included in cost of revenue, $1,116 was included in restructuring charges, and $3,194 included in general and administrative expense.
For the year ended December 31, 2021, we have recorded approximately $1,422 of share-based compensation expense related to restricted stock units that will be issued as part of our 2021 annual corporate bonus plan. For the year ended December 31, 2020, we recorded approximately $1,091 of share-based compensation expense related to restricted stock units issued as part of our 2019 annual corporate bonus plan.
71


17. Related Party Transactions
    We had no material related party transactions during the years ended December 31, 2021, 2020, and 2019.
18. Operating Leases - Right of Use Assets and Purchase Commitments
Right of Use Assets
We have various operating leases for office space that expire through 2030. Below is a summary of our right of use assets and liabilities as of December 31, 2021.
Right-of-use assets$6,338 
Lease liability obligations, current$1,861 
Lease liability obligations, less current portion9,616 
Total lease liability obligations$11,477 
Weighted-average remaining lease term7.70 years
Weighted-average discount rate5.05 %
During the year ended December 31, 2021, we recognized approximately $2,075 in operating lease costs. Operating lease costs of $382 are included in cost of revenue and $1,693 are included in operating expenses in our consolidated statement of operations. During the year ended December 31, 2021, cash paid for operating leases was approximately $2,855. We recognized impairment charges related to operating lease assets during 2021 as discussed in Note 11.
During the year ended December 31, 2020, we recognized approximately $3,166 in operating lease costs. Operating lease costs of $476 are included in cost of revenue and $2,690 are included in operating expenses in our consolidated statement of operations. During the year ended December 31, 2020, cash paid for operating leases was approximately $2,175.
During the year ended December 31, 2019, we recognized approximately $3,540 in operating lease costs. Operating lease costs of $519 are included in cost of revenue and $3,021 are included in operating expenses in our consolidated statement of operations. During the year ended December 31, 2019, cash paid for operating leases was approximately $1,976.
Approximate future minimum lease payments for our right of use assets over the remaining lease periods as of December 31, 2021, are as follows:
2022$2,389 
20231,810 
20241,441 
20251,440 
20261,468 
Thereafter5,361 
Total minimum payments13,909 
Less: amount representing interest2,432 
Total$11,477 
Purchase Commitments
We have long-term commitments for bandwidth usage and co-location with various networks and internet service providers. The following summarizes our minimum non-cancellable commitments for future periods as of December 31, 2021:
72


2022$50,232 
202323,998 
202413,437 
202510,088 
20267,628 
Thereafter1,245 
Total minimum payments$106,628 
Operating expense relating to these bandwidth and co-location agreements was approximately $93,149, $87,535, and $66,801, respectively, for the years ended December 31, 2021, 2020, and 2019.
19. Concentrations
    During the years ended December 31, 2021 and 2020, we had two clients, Amazon and Sony which represented approximately 29% and 11%, respectively, and 36% and 11%, respectively of our total revenue. During the year ended December 31, 2019, Amazon represented approximately 30% of our total revenue.
    Revenue from clients located within the United States, our country of domicile, was approximately $137,267, $139,217, and $121,160, respectively, for the years ended December 31, 2021, 2020, and 2019.
    During the year ended December 31, 2021, we had two countries: Japan, and the United States, which accounted for 10% or more of our total revenue.
During the years ended December 31, 2020, and 2019, respectively, we had three countries: Japan, the United Kingdom, and the United States, which accounted for 10% or more of our total revenue.
20. Income Taxes
    Our income (loss) before income taxes consists of the following:
 Years Ended December 31,
 202120202019
Loss before income taxes:
United States$(57,278)$(20,882)$(17,230)
Foreign3,671 2,250 1,936 
$(53,607)$(18,632)$(15,294)
The components of the provision for income taxes are as follows:
 Years Ended December 31,
 202120202019
Current:
Federal$ $ $ 
State121 85 60 
Foreign1,447 654 420 
Total current1,568 739 480 
Deferred:
Federal7 8 8 
State3 2 (1)
Foreign(424)(104)263 
Total deferred(414)(94)270 
Total provision$1,154 $645 $750 
A reconciliation of the U.S. federal statutory rate to our effective income tax rate is shown in the table below:
73


 Years Ended December 31,
 202120202019
 AmountPercentAmountPercentAmountPercent
U.S. federal statutory tax rate$(11,258)21.0 %$(3,913)21.0 %$(3,212)21.0 %
Valuation allowance9,133 (17.0)%5,388 (28.9)%2,435 (15.9)%
Foreign income taxes251 (0.5)%88 (0.5)%216 (1.4)%
State income taxes79 (0.2)%59 (0.3)%51 (0.3)%
Non-deductible expenses799 (1.5)%58 (0.3)%190 (1.2)%
Uncertain tax positions  %(11)0.1 %(2) %
Non-deductible officer compensation38 (0.1)%418 (2.3)%573 (3.8)%
Share-based compensation2,059 (3.8)%(1,478)7.9 %420 (2.8)%
Other53 (0.1)%36 (0.2)%79 (0.5)%
Provision for income taxes$1,154 (2.2)%$645 (3.5)%$750 (4.9)%
Deferred income taxes reflect the net tax effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purpose. Significant components of our deferred tax assets and liabilities are as follows:
 December 31,
 20212020
Deferred tax assets:
Share-based compensation$5,674 $5,360 
Net operating loss and tax credit carry-forwards69,749 57,153 
Interest expense1,191 390 
Deferred revenue1,698 247 
Accounts receivable reserves371 248 
Fixed assets3,010 2,217 
Compensation247 443 
Lease liability2,567 3,112 
Other408 146 
Total deferred tax assets84,915 69,316 
Deferred tax liabilities:
Convertible debt conversion feature (5,112)
Intangible assets(3,740) 
Right-of-use asset(1,396)(2,259)
Prepaid expenses(381)(365)
Other(310)(26)
Total deferred tax liabilities(5,827)(7,762)
Valuation allowance(77,503)(60,303)
Net deferred tax assets$1,585 $1,251 
    The federal and state net operating loss (NOL) carryforwards relate to prior years’ NOLs, which may be used to reduce tax liabilities in future years. At December 31, 2021, we had $278,300 federal and $183,600 state NOL carryforwards. Our federal NOL will begin to expire in 2027 and the state NOL carryforwards will begin to expire in 2022. Pursuant to Sections 382 and 383 of the Internal Revenue Code, the utilization of NOLs and other tax attributes may be subject to substantial limitations if certain ownership changes occur during a three-year testing period (as defined by the Internal Revenue Code). We did not have any state tax credit carryforwards as of December 31, 2021.
    We reduce the carrying amounts of deferred tax assets by a valuation allowance if, based on the evidence available, it is more-likely-than-not that such assets will not be realized. In making the assessment under the more-likely-than-not standard, appropriate consideration must be given to all positive and negative evidence related to the realization of the deferred tax assets.
74


This assessment considers, among other matters, the nature, frequency and severity of current and cumulative losses, forecasts of future profitability, the duration of statutory carry-forward periods by jurisdiction, unitary versus stand-alone state tax filings, our experience with loss carryforwards not expiring unutilized, and all tax planning alternatives that may be available.
    A valuation allowance has been recorded against our deferred tax assets, with the exception of deferred tax assets at certain foreign subsidiaries as management cannot conclude that it is more-likely-than-not that these assets will be realized. As of December 31, 2021, no valuation allowance was provided on $1,600 of deferred tax assets associated with certain NOLs because we would use them to offset our liabilities relating to our uncertain tax benefits.
    Estimated liabilities for unrecognized tax benefits are included in “other liabilities” on the consolidated balance sheet. These contingent liabilities relate to various tax matters that result from uncertainties in the application of complex income tax regulations in the numerous jurisdictions in which we operate. As of December 31, 2021, unrecognized tax benefits were $1,796, of which approximately $199, if recognized, would favorably impact the effective tax rate and the remaining balance would be substantially offset by valuation allowances.
    A summary of the activities associated with our reserve for unrecognized tax benefits, interest and penalties follow:
 Unrecognized
Tax Benefits
Balance at January 1, 2020$1,802 
Additions for tax positions related to current year 
Additions for tax positions related to prior years 
Settlements 
Adjustment related to foreign currency translation(2)
Reductions related to the lapse of applicable statute of limitations(5)
Reduction for tax positions of prior years 
Balance at December 31, 20201,795 
Additions for tax positions related to current year 
Additions for tax positions related to prior years 
Settlements 
Adjustment related to foreign currency translation1 
Reductions related to the lapse of applicable statute of limitations 
Reduction for tax positions of prior years 
Balance at December 31, 2021$1,796 
    We recognize interest and penalties related to unrecognized tax benefits in our tax provision. As of December 31, 2021, we had an interest and penalties accrual related to unrecognized tax benefits of $0, which remained unchanged from December 31, 2020. We anticipate our unrecognized tax benefits may increase or decrease within twelve months of the reporting date, as audits or reviews are initiated or settled and as a result of settled potential tax liabilities in certain foreign jurisdictions. It is not currently reasonably possible to estimate the range of change.
    We file income tax returns in jurisdictions with varying statues of limitations. Tax years 2018 through 2020 remain subject to examination by federal tax authorities. Tax years 2017 through 2020 generally remain subject to examination by state tax authorities. As of December 31, 2021, we are not under any federal or state income tax examinations.
    On December 22, 2017, the Tax Cuts and Jobs Act (the Tax Act) significantly revised the U.S. corporate income tax law, by among other things, reducing the corporate income tax rate to 21% for tax years beginning in 2018.
Also effective in 2018 was a new Global Intangible Low-Taxed Income inclusion (GILTI). The GILTI did not have a material impact on our 2021, 2020, and 2019 earnings due to our NOL and valuation allowance position.
On March 27, 2020, the Coronavirus Aid, Relief, and Economic Security Act (CARES Act) was enacted in response to the COVID-19 pandemic. We have evaluated the impact of the CARES Act, and do not expect the provisions of the CARES Act to have an impact on us.
21. 401(k) Plan
75


    We manage the Limelight Networks 401(k) Plan covering effectively all of our employees. The plan is a 401(k) profit sharing plan in which participating employees are fully vested in any contributions they make.
    We will match employee deferrals as follows: a dollar-for-dollar match on eligible employee’s deferral that does not exceed 3% of compensation for the year and a 50% match on the next 2% of the employee deferrals. Our employees may elect to reduce their current compensation up to the statutory limit. We made matching contributions of approximately $1,215, $1,535, and $1,501 during the years ended December 31, 2021, 2020, and 2019, respectively.
22. Segment Reporting and Geographic Information
    Our chief operating decision maker (who is our Chief Executive Officer) reviews our financial information presented on a consolidated basis for purposes of allocating resources and evaluating our financial performance. We operate in one industry segment — edge services for outcome buyers and we operate in three geographic areas — Americas, Europe, Middle East and Africa (EMEA) and Asia Pacific.
    Revenue by geography is based on the location of the client from which the revenue is earned. The following table sets forth revenue by geographic area:
 Years Ended December 31,
 202120202019
Americas$141,917 65 %$142,345 62 %$125,075 62 %
EMEA24,568 11 %36,958 16 %32,008 16 %
Asia Pacific51,145 24 %50,891 22 %43,551 22 %
Total revenue$217,630 100 %$230,194 100 %$200,634 100 %
    The following table sets forth the individual countries and their respective revenue for those countries whose revenue exceeded 10% of our total revenue:
 Years Ended December 31,
 202120202019
Country / Region
United States / Americas$137,267 $139,217 $121,160 
United Kingdom / EMEA $13,945 $29,623 $24,004 
Japan / Asia Pacific$27,281 $32,369 $25,339 
The following table sets forth long-lived assets by geographic area:
 Years Ended December 31,
 202120202019
Long-lived Assets
Americas $23,733 $32,626 $33,450 
International 9,889 13,792 12,686 
Total long-lived assets$33,622 $46,418 $46,136 
23. Fair Value Measurements
    We evaluate our financial instruments within the three-tier fair value hierarchy, which prioritizes the inputs used in measuring fair value. These tiers include:
Level 1 - defined as observable inputs such as quoted prices in active markets;
Level 2 - defined as other than quoted prices in active markets that are either directly or indirectly observable; and
Level 3 - defined as unobservable inputs in which little or no market data exists, therefore requiring an entity to develop its own assumptions.
    As of December 31, 2020 and 2019, we held certain assets that were required to be measured at fair value on a recurring basis.
76


The following is a summary of fair value measurements at December 31, 2021:
  Fair Value Measurements at Reporting Date Using
DescriptionTotalQuoted Prices In Active Markets for Identical Assets
(Level 1)
Significant
Other
Observable
Inputs
(Level 2)
Significant
Unobservable
Inputs
(Level 3)
Assets:
Money market funds (2)$7,310 $7,310 $ $ 
Certificate of deposit (1)40  40  
Corporate notes and bonds (1)18,259  18,259  
Municipal securities (1)19,108  19,108  
Total assets measured at fair value$44,717 $7,310 $37,407 $ 
____________
(1)Classified in marketable securities
(2)Classified in cash and cash equivalents
The following is a summary of fair value measurements at December 31, 2020:
  Fair Value Measurements at Reporting Date Using
DescriptionTotalQuoted Prices In Active Markets for Identical Assets
(Level 1)
Significant
Other
Observable
Inputs
(Level 2)
Significant
Unobservable
Inputs
(Level 3)
Assets:
Money market funds (2)$12,370 $12,370 $ $ 
Certificate of deposit (1)551  551  
Corporate notes and bonds (1)45,385  45,385  
Municipal securities (1)31,032  31,032  
Total assets measured at fair value$89,338 $12,370 $76,968 $ 
____________
(1)Classified in marketable securities
    The carrying amount of cash equivalents approximates fair value because their maturity is less than three months. The carrying amount of short-term and long-term marketable securities approximates fair value as the securities are marked to market as of each balance sheet date with any unrealized gains and losses reported in stockholders’ equity. The carrying amount of accounts receivable, accounts payable and accrued liabilities approximates fair value due to the short-term maturity of the amounts.
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
    We maintain disclosure controls and procedures that are designed to ensure that information required to be disclosed in our reports under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in the SEC’s rules and forms, and that such information is accumulated and communicated to management, including our Chief Executive Officer and Chief Financial Officer, as appropriate, to allow timely decisions regarding required disclosure.
We carried out an evaluation, under the supervision and with the participation of our management, including our Chief Executive Officer and Chief Financial Officer, of the effectiveness of our disclosure controls and procedures, as defined in Rules 13a-15(e) and 15d-15(e) of the Exchange Act, as of December 31, 2021. Based upon that evaluation, our Chief Executive
77


Officer and Chief Financial Officer have concluded that our disclosure controls and procedures were effective as of December 31, 2021.
Changes in Internal Control over Financial Reporting
    There were no changes in our internal control over financial reporting during the quarter ended December 31, 2021 that materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.
Management’s Annual Report on Internal Control over Financial Reporting
    Our management is responsible for establishing and maintaining adequate internal control over financial reporting as defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act. Our internal control over financial reporting is designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with U.S. GAAP. Our 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 our assets; (ii) provide reasonable assurance that transactions are recorded as necessary to permit 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 (iii) 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 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 of our Chief Executive Officer and Chief Financial Officer, our management assessed the effectiveness of our internal control over financial reporting as of December 31, 2021. In making this assessment, management used the criteria set forth in the Internal Control-Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO) (2013 framework). Based on this assessment, our management has concluded that our internal control over financial reporting was effective as of December 31, 2021.
In accordance with SEC staff guidance permitting the registrants to exclude an acquired business from management’s assessment of the effectiveness of internal control over financial reporting for the year in which the acquisition is completed, we excluded Moov Corporation from our assessment of the effectiveness of internal control over financial reporting as of December 31, 2021. We acquired Moov Corporation in September 2021 as discussed in Note 3 to our consolidated financial statements. We have included the results of Moov Corporation in our consolidated financial statements from the date of acquisition. Total revenue excluded from our assessment of internal control over financial reporting represented approximately 2.1% of our consolidated total revenue in 2021. We have commenced the process of incorporating and aligning the internal control over financial reporting of Moov Corporation, into our internal control over financial reporting framework.
Our financial statements included in this Annual Report on Form 10-K have been audited by Ernst & Young LLP, independent registered public accounting firm, as indicated in the report included elsewhere herein. Ernst & Young LLP has also provided an attestation report on the Company’s internal control over financial reporting.
Limitations on Effectiveness of Controls and Procedures
    In designing and evaluating the disclosure controls and procedures, management recognizes that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving the desired control objectives. In addition, the design of disclosure controls and procedures must reflect the fact that there are resource constraints and that management is required to apply its judgment in evaluating the benefits of possible controls and procedures relative to their costs.
78


Report of Independent Registered Public Accounting Firm
To the Stockholders and the Board of Directors of Limelight Networks, Inc.
Opinion on Internal Control over Financial Reporting
We have audited Limelight Networks, Inc.’s internal control over financial reporting as of December 31, 2021, based on criteria established in Internal Control—Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (2013 framework) (the COSO criteria). In our opinion, Limelight Networks, Inc. (the Company) maintained, in all material respects, effective internal control over financial reporting as of December 31, 2021, based on the COSO criteria.
As indicated in the accompanying Management's Annual Report on Internal Control Over Financial Reporting, management's assessment of and conclusion on the effectiveness of internal control over financial reporting did not include the internal controls of Moov Corporation, which is included in the 2021 financial statements of the Company and constituted approximately 2.1% of total revenue for the year ended December 31, 2021. Our audit of internal control over financial reporting of the Company also did not include an evaluation of the internal control over financial reporting of Moov Corporation.
We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the consolidated balance sheets of the Company as of December 31, 2021 and 2020, and the related consolidated statements of operations, comprehensive loss, stockholders’ equity, and cash flows for each of the three years in the period ended December 31, 2021, and the related notes and the financial statement schedule listed in the Index at Item 15(a) and our report dated February 17, 2022 expressed an unqualified opinion thereon.
Basis for Opinion
The Company’s management is responsible for maintaining effective internal control over financial reporting and for its assessment of the effectiveness of internal control over financial reporting included in the accompanying Management’s Annual Report on Internal Control Over Financial Reporting. Our responsibility is to express an opinion on the Company’s internal control over financial reporting based on our audit. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.
We conducted our audit in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether effective internal control over financial reporting was maintained in all material respects.
Our audit included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, testing and evaluating the design and operating effectiveness of internal control based on the assessed risk, and performing such other procedures as we considered necessary in the circumstances. We believe that our audit provides a reasonable basis for our opinion.
Definition and Limitations of Internal Control Over Financial Reporting
A company’s internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles. A company’s internal control over financial reporting includes those policies and procedures that (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (3) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company’s assets that could have a material effect on the financial statements.
Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.
/s/ Ernst & Young LLP
Phoenix, Arizona
February 17, 2022
79



Item 9B. Other Information
    None
Item 9C. Disclosure Regarding Foreign Jurisdictions that Prevent Inspections
Not applicable
80


PART III
Item 10.     Directors, Executive Officers and Corporate Governance
    The information required by this item relating to our directors and nominees is included under the captions “Proposal One: Election of Directors,” “— Information About the Directors and Nominees,” and “Board of Directors Meetings and Committees — Nominating and Governance Committee” in our Proxy Statement related to the 2022 Annual Meeting of Shareholders and is incorporated herein by reference.
    The information required by this item regarding our Audit Committee is included under the caption “Board of Directors Meetings and Committees” in our Proxy Statement related to the 2022 Annual Meeting of Shareholders and is incorporated herein by reference.
    The information required by this item relating to our executive officers is included under the caption “Information about our Executive Officers” in Part I of this Annual Report on Form 10-K.
    The information required by this item regarding compliance with Section 16(a) of the Securities Act is included under the caption “Executive Compensation and Other Matters — Section 16(a) Beneficial Ownership Reporting Compliance” in our Proxy Statement related to the 2022 Annual Meeting of Shareholders and is incorporated herein by reference.
    We have adopted a code of ethics and business conduct that applies to our Chief Executive Officer, Chief Financial Officer and all other principal executive and senior financial officers and all employees, officers and directors. This code of ethics and business conduct is posted on our website. The internet address for our website is www.limelight.com, and the code of ethics may be found from our main webpage by clicking first on “About Limelight” and then on “Investors Home”, next on “Corporate Governance”, and finally on “Code of Ethics” under Governance Documents.
    We intend to satisfy any disclosure requirement under Item 5.05 of Form 8-K regarding an amendment to, or waiver from, a provision of this code of ethics by posting such information on our website, on the webpage found by clicking through to “Code of Ethics” as specified above.
Item 11.     Executive Compensation
    The information appearing under the headings “Executive Compensation and Other Matters,” “— Director Compensation,” “Board of Directors Meetings and Committees — Compensation Committee Interlocks and Insider Participation,” and “— Compensation Committee Report” in our Proxy Statement related to the 2022 Annual Meeting of Shareholders is incorporated herein by reference.
Item 12.     Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters
    The information required by this item relating to security ownership of certain beneficial owners and management is included under the heading “Security Ownership of Certain Beneficial Owners and Management” in our Proxy Statement related to the 2022 Annual Meeting of Shareholders, and is incorporated herein by reference.
Equity Compensation Plan Information
    The following table provides information regarding our current equity compensation plans as of December 31, 2021 (shares in thousands):
Plan categoryNumber of securities to be issued upon exercise of outstanding options, warrants and rights (a)Weighted-average exercise price of outstanding options, warrants and rights (b)Number of securities remaining available for future issuance under equity compensation plans (excluding securities reflected in column (a)) (c)
Equity compensation plans approved by security holders12,638 $3.45 13,039 
Equity compensation plans not approved by security holders791 0.45 — 
Total13,429 $3.00 13,039 

81


Item 13.     Certain Relationships, Related Transactions, and Director Independence
    The information required by this item relating to review, approval or ratification of transactions with related persons is included under the heading “Certain Relationships and Related Transactions,” and the information required by this item relating to director independence is included under the headings “Proposal One: Election of Directors” and “Board of Directors Meetings and Committees — Board Independence,” in each case in our Proxy Statement related to the 2022 Annual Meeting of Shareholders, and is incorporated herein by reference.
Item 14.     Principal Accounting Fees and Services
    The information required by this item is included under the headings “Audit Committee Report—Principal Accountant Fees and Services” and “— Audit Committee Pre-Approval Policy,” in each case in our Proxy Statement related to the 2022 Annual Meeting of Shareholders, and is incorporated herein by reference.
82


PART IV
Item 15.     Exhibits and Financial Statement Schedules.
(a)Documents included in this Annual Report on Form 10-K.
(i)Financial Statements. See Item 8 — Financial Statements and Supplementary Data included in this Annual Report on Form 10-K.
(ii)Financial Schedules. The schedule listed below is filed as part of this Annual Report on Form 10-K:
 Page
Schedule II — Valuation and Qualifying Accounts
    All other schedules are omitted as the information required is inapplicable or the information is presented in the consolidated financial statements and the related notes.
(b)Exhibits. The exhibits required by Item 601 of Regulation S-K are listed in the Exhibit Index immediately preceding the exhibits and are incorporated herein.
Item 16.     Form 10-K Summary.
     None
83


INDEX TO EXHIBITS
___________
Exhibit
Number
Exhibit Title
2.1(1)




3.1(2)
3.2(3)
4.1(4)
4.2(5)
4.3(6)
4.4(7)
4.5(8)
4.6(9)
10.1(4)
10.2(4)
10.3(4)
10.3.01(10)
10.4(11)
10.5(12)
10.6(13)
10.7(14)
10.10(15)
10.10.01(16)
10.10.01(17)
10.11(18)
10.12(19)
10.12.01(20)
10.13(21)
10.13.01(22)
10.13.02(23)
10.13.03(24)
10.14(25)
10.14.01(26)
84


10.15(27)
10.15.01(28)
10.15.02(29)
10.15.03(30)
10.15.04(31)
10.15.05(32)
10.15.06(33)
10.15.07(34)
10.16(35)
10.16.01(36)
10.16.02(37)
10.17(38)
10.18(39)
10.19(40)
10.19.01(41)
10.20(42)
10.21(43)
21.1*
23.1
24.1
31.1
31.2
32.1*
32.2*
101.INSINLINE XBRL INSTANCE DOCUMENT.
101.SCHINLINE XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT.
101.CALINLINE XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT.
101.DEFINLINE XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT.
101.LABINLINE XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT.
101.PREINLINE XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT.
85


104Cover page Interactive Data File (formatted as inline XBRL with applicable taxonomy extensions)
____________
(1)Incorporated by reference to Exhibit 2.1 of the Registrant’s Form 10-Q filed on November 5, 2021.
(2)Incorporated by reference to Exhibit 3.1 of the Registrant’s Current Report on Form 8-K filed on June 14, 2011.
(3)Incorporated by reference to Exhibit 3.2 of the Registrant's Form 8-K filed on February 19, 2013.
(4)Incorporated by reference to the same number exhibit of the Registrant’s Form S-1 Registration Statement (Registration No. 333-141516), declared effective by the Securities and Exchange Commission on June 7, 2007.
(5)Incorporated by reference to Exhibit 4.2 of the Registrant’s Annual Report on Form 10-K filed on February 12, 2021.
(6)Incorporated by reference to Exhibit 4.1 of the Registrant’s Form 8-K filed on July 27, 2020.
(7)Incorporated by reference to Exhibit 4.2 of the Registrant’s Form 8-K filed on July 27, 2020.
(8)Incorporated by reference to Exhibit 4.1 of the Registrant’s Form 10-Q filed on August 2, 2021.
(9)Incorporated by reference to Exhibit 4.2 of the Registrant’s Form 10-Q filed on August 2, 2021.
(10)Incorporated by reference to Exhibit 10.3.01 of the Registrant’s Quarterly Report on Form 10-Q filed on October 27, 2016.
(11)Incorporated by reference to Exhibit 10.12 of the Registrant’s Form S-1 Registration Statement (Registration No. 333-141516), declared effective by the Securities and Exchange Commission on June 7, 2007.
(12)Incorporated by reference to Exhibit 99.1 of the Registrant’s Current Report on Form 8-K filed on May 19, 2009.
(13)Incorporated by reference to Exhibit (a)(1)(I) of the Registrant’s Schedule TO filed on May 15, 2008.
(14)Incorporated by reference to Exhibit (a)(1)(J) of the Registrant’s Schedule TO filed on May 15, 2008.
(15)Incorporated by reference to Exhibit 10.21 of the Registrant’s Annual Report on Form 10-K filed on March 1, 2013.
(16)Incorporated by reference to Exhibit 10.1 of the Registrant’s Quarterly Report on Form 10-Q filed on April 28, 2016.
(17)Incorporated by reference to Exhibit 10.10.01 of the Registrant’s Annual Report on Form 10-K filed on February 12, 2021.
(18)Incorporated by reference to Exhibit 10.3 of the Registrant’s Quarterly Report on Form 10-Q filed on July 20, 2020.
(19)Incorporated by reference to Exhibit 10.23 of the Registrant's Quarterly Report on Form 10-Q filed on August 8, 2013.
(20)Incorporated by reference to Exhibit 10.1 of the Registrant's Form S-8 Registration Statement filed on May 3, 2019.
(21)Incorporated by reference to Exhibit 10.17 of the Registrant’s Annual Report on Form 10-K filed on February 17, 2015.
(22)Incorporated by reference to Exhibit 10.2 of the Registrant's Form 8-K filed on June 19, 2015.
(23)Incorporated by reference to Exhibit 10.2 of the Registrant’s Quarterly Report on Form 10-Q filed on April 28, 2016.
(24)Incorporated by reference to Exhibit 10.13.03 of the Registrant’s Annual Report on Form 10-K filed on February 12, 2021.
(25)Incorporated by reference to Exhibit 10.2 of the Registrant’s Quarterly Report on Form 10-Q filed on May 1, 2015.
(26)Incorporated by reference to Exhibit 10.5 of the Registrant’s Quarterly Report on Form 10-Q filed on April 28, 2016.
(27)Incorporated by reference to Exhibit 10.1 of the Registrant's Form 8-K filed on November 3, 2015.
(28)Incorporated by reference to Exhibit 10.19.01 of the Registrant’s Quarterly Report on Form 10-Q filed on October 27, 2016.
(29)Incorporated by reference to Exhibit 10.16 of the Registrant’s Annual Report on Form 10-K filed on February 8, 2018.
(30)Incorporated by reference to Exhibit 10.01 of the Registrant’s Quarterly Report on Form 10-Q filed on April 20, 2018.
(31)Incorporated by reference to Exhibit 10.15.04 of the Registrant’s Quarterly Report on Form 10-Q filed on April 24, 2020.
(32)Incorporated by reference to Exhibit 10.1 of the Registrant’s Form 8-K filed on July 23, 2020.
(33)Incorporated by reference to Exhibit 10.15.06 of the Registrant’s Annual Report on Form 10-K filed on February 12, 2021.
(34)Filed herewith.
(35)Incorporated by reference to Exhibit 10.17 of the Registrant’s Annual Report on Form 10-K filed on February 17, 2017.
(36)Incorporated by reference to Exhibit 10.4 of the Registrant’s Quarterly Report on Form 10-Q filed on April 28, 2016.
(37)Incorporated by reference to Exhibit 10.3 of the Registrant’s Quarterly Report on Form 10-Q filed on October 23, 2020.
86


(38)Incorporated by reference to Exhibit 10.17 of the Registrant’s Annual Report on Form 10-K filed on February 12, 2021.
(39)Incorporated by reference to Exhibit 10.1 of the Registrant’s Form 8-K filed on August 1, 2016.
(40)Incorporated by reference to Exhibit 10.16 of the Registrant’s Annual Report on Form 10-K filed on January 31, 2019.
(41)Incorporated by reference to Exhibit 10.1 of the Registrant’s Form 10-Q filed on April 30, 2021.
(42)Incorporated by reference to Exhibit 10.1 of the Registrant’s Form 8-K filed on July 27, 2020.
(43)Incorporated by reference to Exhibit 10.21 of the Registrant’s Annual Report on Form 10-K filed on February 12, 2021.
*This exhibit shall not be deemed “filed” for purposes of Section 18 of the Exchange Act or otherwise subject to the liabilities of that Section, nor shall it be deemed incorporated by reference in any filings under the Securities Act or the Exchange, whether made before or after the date hereof and irrespective of any general incorporation language in any filings.
87


SIGNATURES
    Pursuant to the requirements of Section 13 or 15(d) of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.
LIMELIGHT NETWORKS, INC.
Date:February 17, 2022By:
/S/    DANIEL R. BONCEL        
Daniel R. Boncel
Chief Financial Officer
(Principal Financial Officer and Principal Accounting Officer)
88


POWER OF ATTORNEY
    KNOW ALL PERSONS BY THESE PRESENTS, that each person whose signature appears below constitutes and appoints Robert A. Lyons and Daniel R. Boncel and each of them, each with the power of substitution, their attorney-in-fact, to sign any amendments to this Annual Report on Form 10-K (including post-effective amendments), and to file the same, with exhibits thereto and other documents in connection therewith, with the Securities and Exchange Commission, hereby ratifying and confirming all that each of said attorneys-in-fact, or their substitute or substitutes, may do or cause to be done by virtue hereof.
    Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed below by the following persons on behalf of the registrant and in the capacities and on the dates indicated.
SignatureTitleDate
/S/    ROBERT A. LYONS
Chief Executive Officer and Director (Principal Executive Officer)February 17, 2022
Robert A. Lyons
/S/    DANIEL R. BONCEL
Chief Financial Officer (Principal Financial Officer and Principal Accounting Officer)February 17, 2022
Daniel R. Boncel
/S/    WALTER D. AMARAL
DirectorFebruary 17, 2022
Walter D. Amaral
/S/    DOUG BEWSHER
DirectorFebruary 17, 2022
Doug Bewsher
/S/    MARC DEBEVOISE
DirectorFebruary 17, 2022
Marc DeBevoise
/S/    JEFFREY T. FISHER
DirectorFebruary 17, 2022
Jeffrey T. Fisher
/S/    SCOTT A. GENEREUX
DirectorFebruary 17, 2022
Scott Genereux
/S/    PATRICIA PARRA HADDEN
DirectorFebruary 17, 2022
Patricia Parra Hadden
/S/    DAVID C. PETERSCHMIDT
Non-Executive Chairman of the Board and DirectorFebruary 17, 2022
David C. Peterschmidt
89


LIMELIGHT NETWORKS, INC.
SCHEDULE II — VALUATION AND QUALIFYING ACCOUNTS
(In thousands)
  AdditionsDeductions 
DescriptionBalance at
Beginning
of Period
Charged to
Costs and
Expenses
Charged
Against
Revenue
Write-Offs
Net of
Recoveries
Balance at
End of Period
Year ended December 31, 2019:
Allowances deducted from asset accounts:
Reserves for accounts receivable$999 1,793 (80)1,569 $1,143 
Deferred tax asset valuation allowance$57,149 2,430   $59,579 
Year ended December 31, 2020:
Allowances deducted from asset accounts:
Reserves for accounts receivable$1,143 801  762 $1,182 
Deferred tax asset valuation allowance$59,579 724   $60,303 
Year ended December 31, 2021:
Allowances deducted from asset accounts:
Reserves for accounts receivable$1,182 1,082  594 $1,670 
Deferred tax asset valuation allowance$60,303 17,200   $77,503 




90
EX-10.15.07 2 eighthamendmenttoloanandse.htm EX-10.15.07 Document

EIGHTH AMENDMENT
TO
LOAN AND SECURITY AGREEMENT

This Eighth Amendment to Loan and Security Agreement (this “Amendment”) is entered into this 7th day of October, 2021, by and between SILICON VALLEY BANK (“Bank”) and LIMELIGHT NETWORKS, INC., a Delaware corporation (“Borrower”) whose address is 1465 North Scottsdale Road, Suite 400, Scottsdale, Arizona 85257.
Recitals
A.    Bank and Borrower have entered into that certain Loan and Security Agreement dated as of November 2, 2015, as amended by that certain First Loan Modification Agreement dated as of March 30, 2016, as further amended by that certain Second Loan Modification Agreement dated as of October 25, 2016, as further amended by that certain Third Amendment to Loan and Security Agreement dated as of October 17, 2017, as further amended by that certain Fourth Amendment to Loan and Security Agreement dated as of February 27, 2018, as further amended by a certain Fifth Amendment to Loan and Security Agreement dated as of April 22, 2020 (the “Fifth Amendment”), as further amended by a certain Sixth Amendment to Loan and Security Agreement dated as of July 22, 2020, and as further amended by a certain Seventh Amendment to Loan and Security Agreement dated as of December 23, 2020 (as the same may from time to time be further amended, modified, supplemented or restated, the “Loan Agreement”).
B.    Bank has extended credit to Borrower for the purposes permitted in the Loan Agreement.
C.    Borrower has requested that Bank amend the Loan Agreement to make certain revisions to the Loan Agreement as more fully set forth herein.
D.    Bank has agreed to so amend certain provisions of the Loan Agreement, but only to the extent, in accordance with the terms, subject to the conditions and in reliance upon the representations and warranties set forth below.
Agreement
    Now, Therefore, in consideration of the foregoing recitals and other good and valuable consideration, the receipt and adequacy of which is hereby acknowledged, and intending to be legally bound, the parties hereto agree as follows:
1.Definitions. Capitalized terms used but not defined in this Amendment shall have the meanings given to them in the Loan Agreement.
2.Amendments to Loan Agreement.
2.1Section 6.15 (Moov Assets). Section 6.15 is hereby inserted immediately following Section 6.14:
“    6.15    Moov Assets. Provide to Bank, on or prior to January 5, 2022, evidence satisfactory to Bank in its sole discretion that all assets and property of Mojo Merger Sub, LLC, Borrower’s wholly-owned Subsidiary (including, without limitation, all assets and property acquired by such Subsidiary pursuant to the Acquisition (as defined in that certain Consent between Bank and Borrower dated as of August 16, 2021)), have been transferred to Borrower.”
1




2.2Section 8 (Events of Default). Subsection (a) of Section 8.2 is deleted in its entirety and replaced with the following:
“    (a)     Borrower fails or neglects to perform any obligation in Sections 6.3, 6.4, 6.5, 6.6, 6.8, 6.9, 6.10, 6.14, or 6.15, or violates any covenant in Section 7;”
2.3Section 8 (Events of Default). Section 8 of the Loan Agreement is hereby amended by (i) deleting “.” where it appears at the end of Section 8.10 and inserting in lieu thereof “; or” and (ii) inserting the following new Section 8.11 appearing immediately after Section 8.10:
“    8.11    Merger Subsidiary. At any time after January 5, 2022, Mojo Merger Sub, LLC, Borrower’s wholly-owned Subsidiary, acquires, receives, owns or holds any assets or property.”
3.Limitation of Amendments.
3.1The amendments set forth in Section 2, above, are effective for the purposes set forth herein and shall be limited precisely as written and shall not be deemed to (a) be a consent to any amendment, waiver or modification of any other term or condition of any Loan Document, or (b) otherwise prejudice any right or remedy which Bank may now have or may have in the future under or in connection with any Loan Document.
3.2This Amendment shall be construed in connection with and as part of the Loan Documents and all terms, conditions, representations, warranties, covenants and agreements set forth in the Loan Documents, except as herein amended, are hereby ratified and confirmed and shall remain in full force and effect.
4.Representations and Warranties. To induce Bank to enter into this Amendment, Borrower hereby represents and warrants to Bank as follows:
4.1Immediately after giving effect to this Amendment (a) the representations and warranties contained in the Loan Documents are true, accurate and complete in all material respects as of the date hereof (except to the extent such representations and warranties relate to an earlier date, in which case they are true and correct as of such date), and (b) no Event of Default has occurred and is continuing;
4.2Borrower has the power and authority to execute and deliver this Amendment and to perform its obligations under the Loan Agreement, as amended by this Amendment;
4.3The organizational documents of Borrower delivered to Bank on the Effective Date remain true, accurate and complete and have not been amended, supplemented or restated and are and continue to be in full force and effect;
4.4The execution and delivery by Borrower of this Amendment and the performance by Borrower of its obligations under the Loan Agreement, as amended by this Amendment, have been duly authorized;
4.5The execution and delivery by Borrower of this Amendment and the performance by Borrower of its obligations under the Loan Agreement, as amended by this Amendment, do not and will not contravene (a) any law or regulation binding on or affecting
2



Borrower, (b) any contractual restriction with a Person binding on Borrower, (c) any order, judgment or decree of any court or other governmental or public body or authority, or subdivision thereof, binding on Borrower, or (d) the organizational documents of Borrower;
4.6The execution and delivery by Borrower of this Amendment and the performance by Borrower of its obligations under the Loan Agreement, as amended by this Amendment, do not require any order, consent, approval, license, authorization or validation of, or filing, recording or registration with, or exemption by any governmental or public body or authority, or subdivision thereof, binding on Borrower, except as already has been obtained or made; and
4.7This Amendment has been duly executed and delivered by Borrower and is the binding obligation of Borrower, enforceable against Borrower in accordance with its terms, except as such enforceability may be limited by bankruptcy, insolvency, reorganization, liquidation, moratorium or other similar laws of general application and equitable principles relating to or affecting creditors’ rights.
5.Ratification of Perfection Certificate. Except as set forth on Schedule 2 to the Fifth Amendment, Borrower hereby ratifies, confirms and reaffirms, all and singular, the terms and disclosures contained in a certain Perfection Certificate dated as of November 2, 2015, and acknowledges, confirms and agrees that the disclosures and information Borrower provided to Bank in such Perfection Certificate have not changed, as of the date hereof.
6.Integration. This Amendment and the Loan Documents represent the entire agreement about this subject matter and supersede prior negotiations or agreements. All prior agreements, understandings, representations, warranties, and negotiations between the parties about the subject matter of this Amendment and the Loan Documents merge into this Amendment and the Loan Documents.
7.Counterparts. This Amendment may be executed in any number of counterparts and all of such counterparts taken together shall be deemed to constitute one and the same instrument.
8.Intentionally omitted.
9.Effectiveness. This Amendment shall be deemed effective upon (a) the due execution and delivery to Bank of this Amendment by each party hereto, and (b) Borrower’s payment to Bank of Bank’s legal fees and expenses incurred in connection with this Amendment.
[Signature page follows.]
3



In Witness Whereof, the parties hereto have caused this Amendment to be duly executed and delivered as of the date first written above.


BANKBORROWER

SILICON VALLEY BANK


By: /s/ Will Deevy
Name: Will Deevy
Title:  Managing Director

LIMELIGHT NETWORKS, INC.


By:  /s/ Daniel Boncel
Name: Daniel Boncel
Title:  Chief Financial Officer
_




EX-21.1 3 llnw-12312021xex211.htm EX-21.1 Document

Exhibit 21.1

Subsidiaries of the Registrant



Limelight Networks Canada Inc. incorporated in Canada
Limelight Networks Do Brasil Ltda incorporated in Brazil
Limelight Networks France SARL incorporated in France
Limelight Networks Germany GmbH incorporated in Germany
Limelight Networks Hong Kong Limited incorporated in Hong Kong
Limelight Networks India Private Limited incorporated in India
Limelight Networks International, Inc. incorporated in Delaware
Limelight Networks Italia S.r.l. incorporated in Italy
Limelight Networks Japan, Ltd. incorporated in Japan
Limelight Networks Korea Ltd. incorporated in Korea
Limelight Networks Netherlands B.V. incorporated in Netherlands
Limelight Networks Singapore PTE LTD. incorporated in Singapore
Limelight Networks Ukraine, LLC incorporated in Ukraine
Limelight Networks (UK) Limited incorporated in the United Kingdom
Limelight Networks VPS, Inc. incorporated in Delaware
Limelight Web Technologies (IL) Ltd., incorporated in Israel
Mojo Merger Sub. LLC

































EX-23.1 4 llnw-12312021xex231.htm EX-23.1 Document

Exhibit 23.1
Consent of Independent Registered Public Accounting Firm

We consent to the incorporation by reference in the following Registration Statements:

a.Registration Statement (Form S-8 No. 333-147830) pertaining to the Amended and Restated 2003 Incentive Compensation Plan and the 2007 Equity Incentive Plan,
b.Registration Statement (Form S-8 No. 333-159132) pertaining to the 2007 Equity Incentive Plan,
c.Registration Statement (Form S-8 No. 333-165436) pertaining to the 2007 Equity Incentive Plan,
d.Registration Statement (Form S-8 No. 333-176760) pertaining to the 2007 Equity Incentive Plan,
e.Registration Statement (Form S-8 No. 333-181280) pertaining to the 2007 Equity Incentive Plan,
f.Registration Statement (Form S-8 No. 333-187052) pertaining to the 2007 Equity Incentive Plan,
g.Registration Statement (Form S-8 No. 333-190572) pertaining to the 2013 Employee Stock Purchase Plan,
h.Registration Statement (Form S-8 No. 333-194143) pertaining to the 2007 Equity Incentive Plan,
i.Registration Statement (Form S-8 No. 333-202144) pertaining to the 2007 Equity Incentive Plan,
j.Registration Statement (Form S-8 No. 333-209537) pertaining to the 2007 Equity Incentive Plan,
k.Registration Statement (Form S-8 No. 333-216142) pertaining to the Amended and Restated 2007 Equity Incentive Plan,
l.Registration Statement Form S-3 (File No. 333-222900) of Limelight Networks, Inc.,
m.Registration Statement (Form S-8 No. 333-222942) pertaining to the Amended and Restated 2007 Equity Incentive Plan,
n.Registration Statement (Form S-8 No. 333-229475) pertaining to the Amended and Restated 2007 Equity Incentive Plan,
o.Registration Statement (Form S-8 No. 333-231194) pertaining to the 2013 Employee Stock Purchase Plan, As Amended,
p.Registration Statement (Form S-8 No. 333-236171) pertaining to the Amended and Restated 2007 Equity Incentive Plan,
q.Registration Statement (Form S-8 No. 333-253058) pertaining to the Amended and Restated 2007 Equity Incentive Plan,
r.Registration Statement (Form S-8 No. 333-260032) pertaining to the Moov Corporation 2017 Equity Incentive Plan,
s.Registration Statement (Form S-8 No. 333-260817) pertaining to the Limelight Networks, Inc. 2021 Inducement Plan,;

of our reports dated February 17, 2022, with respect to the consolidated financial statements and schedule of Limelight Networks, Inc., and the effectiveness of internal control over financial reporting of Limelight Networks, Inc., included in this Annual Report (Form 10-K) for the year ended December 31, 2021.


/s/ Ernst & Young LLP
Phoenix, Arizona
February 17, 2022

EX-31.1 5 llnw-12312021xex311.htm EX-31.1 Document

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

EX-31.2 6 llnw-12312021xex312.htm EX-31.2 Document

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

Date:February 17, 2022By:
/s/    DANIEL R. BONCEL        
Name:Daniel R. Boncel
Title:Chief Financial Officer
(Principal Financial Officer and Principal Accounting Officer)

EX-32.1 7 llnw-12312021xex321.htm EX-32.1 Document

EXHIBIT 32.1
CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER
Pursuant to
18 U.S.C. Section 1350,
As Adopted pursuant to
Section 906 of the Sarbanes-Oxley Act of 2002
I, Robert A. Lyons, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that the annual report of Limelight Networks, Inc. on Form 10-K for the period ended December 31, 2021, fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934 and that information contained in such annual report on Form 10-K fairly presents, in all material respects, the financial condition and results of operations of Limelight Networks, Inc.
 
Date:February 17, 2022By:
/s/    ROBERT A. LYONS        
Name:Robert A. Lyons
Title:President, Chief Executive Officer and Director
(Principal Executive Officer)
A signed original of this written statement required by Section 906 has been provided to Limelight Networks, Inc. and will be retained by, Limelight Networks, Inc. and furnished to the Securities and Exchange Commission or its staff upon request. This certification “accompanies” the Form 10-K to which it relates, is not deemed filed with the Securities and Exchange Commission and is not to be incorporated by reference into any filing of the Company under the Securities Act of 1933, as amended, or the Securities Exchange Act of 1934, as amended (whether made before or after the date of the Form 10-K), irrespective of any general incorporation language contained in such filing.

EX-32.2 8 llnw-12312021xex322.htm EX-32.2 Document

EXHIBIT 32.2
CERTIFICATION OF PRINCIPAL FINANCIAL OFFICER
Pursuant to
18 U.S.C. Section 1350,
As Adopted pursuant to
Section 906 of the Sarbanes-Oxley Act of 2002
I, Daniel R. Boncel, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that the annual report of Limelight Networks, Inc. on Form 10-K for the period ended December 31, 2021, fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934 and that information contained in such annual report on Form 10-K fairly presents, in all material respects, the financial condition and results of operations of Limelight Networks, Inc.
 
Date:February 17, 2022By:
/s/    DANIEL R. BONCEL       
Name:Daniel R. Boncel
Title:Chief Financial Officer
(Principal Financial Officer and Principal Accounting Officer)
A signed original of this written statement required by Section 906 has been provided to Limelight Networks, Inc. and will be retained by, Limelight Networks, Inc. and furnished to the Securities and Exchange Commission or its staff upon request. This certification “accompanies” the Form 10-K to which it relates, is not deemed filed with the Securities and Exchange Commission and is not to be incorporated by reference into any filing of the Company under the Securities Act of 1933, as amended, or the Securities Exchange Act of 1934, as amended (whether made before or after the date of the Form 10-K), irrespective of any general incorporation language contained in such filing.

EX-101.SCH 9 llnw-20211231.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0001001 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 0002002 - Document - Audit Information link:presentationLink link:calculationLink link:definitionLink 1001003 - Statement - Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 1002004 - Statement - Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1003005 - Statement - Consolidated Statements of Operations link:presentationLink link:calculationLink link:definitionLink 1004006 - Statement - Consolidated Statements of Comprehensive Loss link:presentationLink link:calculationLink link:definitionLink 1005007 - Statement - Consolidated Statements of Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 1006008 - Statement - Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 2101101 - Disclosure - Nature of Business link:presentationLink link:calculationLink link:definitionLink 2102102 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 2203201 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 2304301 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 2405401 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2405401 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2406402 - Disclosure - Summary of Significant Accounting Policies - Revenue Performance Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 2406402 - Disclosure - Summary of Significant Accounting Policies - Revenue Performance Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 2407403 - Disclosure - Summary of Significant Accounting Policies - Property, Plant and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 2408404 - Disclosure - Summary of Significant Accounting Policies - Schedule of Finite-Lived Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2109103 - Disclosure - Business Acquisition link:presentationLink link:calculationLink link:definitionLink 2310302 - Disclosure - Business Acquisition (Tables) link:presentationLink link:calculationLink link:definitionLink 2411405 - Disclosure - Business Acquisition - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2412406 - Disclosure - Business Acquisition - Schedule of Business Acquisition Purchase Price (Details) link:presentationLink link:calculationLink link:definitionLink 2413407 - Disclosure - Business Acquisition - Schedule of Recognized Identified Assets Acquired and Liabilities Assumed (Details) link:presentationLink link:calculationLink link:definitionLink 2114104 - Disclosure - Investments in Marketable Securities link:presentationLink link:calculationLink link:definitionLink 2315303 - Disclosure - Investments in Marketable Securities (Tables) link:presentationLink link:calculationLink link:definitionLink 2416408 - Disclosure - Investments in Marketable Securities - Summary of Marketable Securities (Details) link:presentationLink link:calculationLink link:definitionLink 2417409 - Disclosure - Investments in Marketable Securities - Amortized Cost and Estimated Fair Value of Marketable Securities by Maturity (Details) link:presentationLink link:calculationLink link:definitionLink 2118105 - Disclosure - Accounts Receivable link:presentationLink link:calculationLink link:definitionLink 2319304 - Disclosure - Accounts Receivable (Tables) link:presentationLink link:calculationLink link:definitionLink 2420410 - Disclosure - Accounts Receivable (Details) link:presentationLink link:calculationLink link:definitionLink 2121106 - Disclosure - Prepaid Expenses and Other Current Assets link:presentationLink link:calculationLink link:definitionLink 2322305 - Disclosure - Prepaid Expenses and Other Current Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 2423411 - Disclosure - Prepaid Expenses and Other Current Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2124107 - Disclosure - Property and Equipment link:presentationLink link:calculationLink link:definitionLink 2325306 - Disclosure - Property and Equipment (Tables) link:presentationLink link:calculationLink link:definitionLink 2426412 - Disclosure - Property and Equipment - Schedule of Property and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 2427413 - Disclosure - Property and Equipment - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2128108 - Disclosure - Goodwill and Other Intangible Assets link:presentationLink link:calculationLink link:definitionLink 2329307 - Disclosure - Goodwill and Other Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 2430414 - Disclosure - Goodwill and Other Intangible Assets - Schedule of Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 2431415 - Disclosure - Goodwill and Other Intangible Assets - Schedule of Finite-Lived Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2432416 - Disclosure - Goodwill and Other Intangible Assets - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2433417 - Disclosure - Goodwill and Other Intangible Assets - Schedule of Intangible Assets Future Amortization Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2134109 - Disclosure - Other Current Liabilities link:presentationLink link:calculationLink link:definitionLink 2335308 - Disclosure - Other Current Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 2436418 - Disclosure - Other Current Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2137110 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 2338309 - Disclosure - Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 2439419 - Disclosure - Debt - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2440420 - Disclosure - Debt - Schedule of Convertible Debt (Details) link:presentationLink link:calculationLink link:definitionLink 2141111 - Disclosure - Restructuring Charge link:presentationLink link:calculationLink link:definitionLink 2342310 - Disclosure - Restructuring Charge (Tables) link:presentationLink link:calculationLink link:definitionLink 2443421 - Disclosure - Restructuring Charge (Details) link:presentationLink link:calculationLink link:definitionLink 2144112 - Disclosure - Contingencies link:presentationLink link:calculationLink link:definitionLink 2145113 - Disclosure - Net Loss per Share link:presentationLink link:calculationLink link:definitionLink 2346311 - Disclosure - Net Loss per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2447422 - Disclosure - Net Loss per Share - Computation of basic and diluted net income (loss) per share (Details) link:presentationLink link:calculationLink link:definitionLink 2448423 - Disclosure - Net Loss per Share - Schedule of antidilutive securities excluded from computation of earnings per share (Details) link:presentationLink link:calculationLink link:definitionLink 2149114 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 2450424 - Disclosure - Stockholders' Equity (Details) link:presentationLink link:calculationLink link:definitionLink 2151115 - Disclosure - Accumulated Other Comprehensive Loss link:presentationLink link:calculationLink link:definitionLink 2352312 - Disclosure - Accumulated Other Comprehensive Loss (Tables) link:presentationLink link:calculationLink link:definitionLink 2453425 - Disclosure - Accumulated Other Comprehensive Loss (Details) link:presentationLink link:calculationLink link:definitionLink 2154116 - Disclosure - Share-Based Compensation link:presentationLink link:calculationLink link:definitionLink 2355313 - Disclosure - Share-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 2456426 - Disclosure - Share-Based Compensation - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2457427 - Disclosure - Share-Based Compensation - Stock Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2458428 - Disclosure - Share-Based Compensation - Outstanding Stock Options (Details) link:presentationLink link:calculationLink link:definitionLink 2459429 - Disclosure - Share-Based Compensation - Fair Value of Options Awarded (Details) link:presentationLink link:calculationLink link:definitionLink 2460430 - Disclosure - Share-Based Compensation - RSUs Outstanding (Details) link:presentationLink link:calculationLink link:definitionLink 2461431 - Disclosure - Share-Based Compensation - RSU Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2462432 - Disclosure - Share-Based Compensation - Allocation of Share-Based Compensation (Details) link:presentationLink link:calculationLink link:definitionLink 2163117 - Disclosure - Related Party Transactions link:presentationLink link:calculationLink link:definitionLink 2164118 - Disclosure - Operating Leases - Right of Use Assets and Purchase Commitments link:presentationLink link:calculationLink link:definitionLink 2365314 - Disclosure - Operating Leases - Right of Use Assets and Purchase Commitments (Tables) link:presentationLink link:calculationLink link:definitionLink 2466433 - Disclosure - Operating Leases - Right of Use Assets and Purchase Commitments - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2467434 - Disclosure - Operating Leases - Right of Use Assets and Purchase Commitments - Schedule of future minimum lease payments (Details) link:presentationLink link:calculationLink link:definitionLink 2467434 - Disclosure - Operating Leases - Right of Use Assets and Purchase Commitments - Schedule of future minimum lease payments (Details) link:presentationLink link:calculationLink link:definitionLink 2468435 - Disclosure - Operating Leases - Right of Use Assets and Purchase Commitments - Schedule of minimum purchase commitments (Details) link:presentationLink link:calculationLink link:definitionLink 2169119 - Disclosure - Concentrations link:presentationLink link:calculationLink link:definitionLink 2470436 - Disclosure - Concentrations (Details) link:presentationLink link:calculationLink link:definitionLink 2171120 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2372315 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 2473437 - Disclosure - Income Taxes - Income (Loss) Before Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 2474438 - Disclosure - Income Taxes - Provision for Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 2475439 - Disclosure - Income Taxes - Effective Income Tax Rate Reconciliation (Details) link:presentationLink link:calculationLink link:definitionLink 2476440 - Disclosure - Income Taxes - Deferred Tax Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2477441 - Disclosure - Income Taxes - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2478442 - Disclosure - Income Taxes - Unrecognized Tax Benefits (Details) link:presentationLink link:calculationLink link:definitionLink 2179121 - Disclosure - 401(k) Plan link:presentationLink link:calculationLink link:definitionLink 2480443 - Disclosure - 401(k) Plan (Details) link:presentationLink link:calculationLink link:definitionLink 2181122 - Disclosure - Segment Reporting and Geographic Information link:presentationLink link:calculationLink link:definitionLink 2382316 - Disclosure - Segment Reporting and Geographic Information (Tables) link:presentationLink link:calculationLink link:definitionLink 2483444 - Disclosure - Segment Reporting and Geographic Information - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2484445 - Disclosure - Segment Reporting and Geographic Information - Revenue by Geography (Details) link:presentationLink link:calculationLink link:definitionLink 2485446 - Disclosure - Segment Reporting and Geographic Information - Assets by Geography (Details) link:presentationLink link:calculationLink link:definitionLink 2186123 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 2387317 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 2488447 - Disclosure - Fair Value Measurements - Schedule of Fair Value Measurements (Details) link:presentationLink link:calculationLink link:definitionLink 2489448 - Disclosure - Fair Value Measurements - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2190124 - Disclosure - Schedule II - Valuation and Qualifying Accounts link:presentationLink link:calculationLink link:definitionLink 2491449 - Disclosure - Schedule II - Valuation and Qualifying Accounts (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 10 llnw-20211231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 11 llnw-20211231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 12 llnw-20211231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Supplement disclosure of cash flow information Supplemental Cash Flow Information [Abstract] Payments related to litigation, net Loss Contingency Accrual, Payments Customer [Domain] Customer [Domain] Unrealized Gains (Losses) on Available for Sale Securities AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-sale, Parent [Member] Contingencies Legal Matters and Contingencies [Text Block] State Current State and Local Tax Expense (Benefit) Number of units, vested (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Amount Effective Income Tax Rate Reconciliation, Amount [Abstract] Risks and Uncertainties [Abstract] Risks and Uncertainties [Abstract] Schedule of Business Acquisition Purchase Price Schedule of Business Acquisitions, by Acquisition [Table Text Block] Preferred stock, shares outstanding Preferred Stock, Shares Outstanding Accelerated vesting (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Accelerated Vesting, Number Business acquisition, transaction costs Business Combination, Acquisition Related Costs Security Exchange Name Security Exchange Name EMEA EMEA [Member] Conversion price (in dollars per share) Debt Instrument, Convertible, Conversion Price Weighted average fair value, canceled (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 Accounts payable and accrued liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other Weighted-average remaining lease term Operating Lease, Weighted Average Remaining Lease Term Foreign Currency Translation Foreign Currency Transactions and Translations Policy [Policy Text Block] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Common stock reserved for future options and restricted stock awards (shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant Net increase (decrease) in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Expected volatility Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate Intangible assets Deferred Tax Liabilities, Intangible Assets Income taxes payable Increase (Decrease) in Income Taxes Payable Total intrinsic value of the options exercised Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value Goodwill, accounting adjustments Goodwill, Purchase Accounting Adjustments Certificate of deposit Certificates of Deposit [Member] Amazon Amazon [Member] Amazon [Member] Exercise price range, lower range limit (in dollars per share) Share-based Payment Arrangement, Option, Exercise Price Range, Lower Range Limit Charged to Costs and Expenses SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense Amortization expense, intangible assets Amortization of Intangible Assets Schedule of Restructuring Reserve Schedule of Restructuring Reserve by Type of Cost [Table Text Block] Acquired intangible assets, weighted average useful life Acquired Finite-lived Intangible Assets, Weighted Average Useful Life Remaining authorized repurchase amount Stock Repurchase Program, Remaining Authorized Repurchase Amount Additions for tax positions related to prior years Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions Net deferred tax assets Deferred Tax Assets, Net Antidilutive securities excluded from computation (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Research and development expense Research and Development Expense [Member] Reconciliation of Assets from Segment to Consolidated [Table] Reconciliation of Assets from Segment to Consolidated [Table] Business Combination and Asset Acquisition [Abstract] Business Acquisition [Axis] Business Acquisition [Axis] Value outstanding Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding Award Type [Domain] Award Type [Domain] Local Phone Number Local Phone Number Operating Loss Carryforwards [Line Items] Operating Loss Carryforwards [Line Items] Options outstanding and exercisable (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number Other long term liabilities Increase (Decrease) in Other Noncurrent Liabilities Amortized cost and estimated fair value of marketable securities (designated as available-for-sale) by maturity Investments Classified by Contractual Maturity Date [Table Text Block] Convertible preferred stock, $0.001 par value; 7,500 shares authorized; 0 shares issued and outstanding Preferred Stock, Value, Issued Threshold consecutive trading days Debt Instrument, Convertible, Threshold Consecutive Trading Days Accumulated Deficit Retained Earnings [Member] Retained Earnings [Member] Other Liabilities Disclosure [Abstract] Loss before income taxes: Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest [Abstract] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Upon fundamental change Debt Instrument, Redemption, Period Four [Member] 2017 Moov Corporation Equity Incentive Plan 2017 Moov Corporation Equity Incentive Plan [Member] 2017 Moov Corporation Equity Incentive Plan Accounts receivable Increase (Decrease) in Accounts Receivable Interest Expense Interest Expense, Debt [Abstract] Property and equipment included in accounts payable and other current liabilities Capital Expenditures Incurred but Not yet Paid Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Entity Well-known Seasoned Issuer Entity Well-known Seasoned Issuer Deferred revenue Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Deferred Revenue Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Basic (in dollars per share) Basic net loss per share (in dollars per share) Earnings Per Share, Basic Operating lease costs Operating Lease, Expense Revenue, Initial Application Period Cumulative Effect Transition [Line Items] Revenue, Initial Application Period Cumulative Effect Transition [Line Items] Units outstanding (in shares) Number of units, beginning balance (in shares) Number of units, ending balance (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Initial cap price (in dollars per share) Option Indexed to Issuer's Equity, Cap Price Option Indexed to Issuer's Equity, Cap Price Due after one year and through five years, amortized cost Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, after Year One Through Five Total Interest Expense, Debt Geographic concentration Geographic Concentration Risk Geographic Concentration Risk [Member] Employee stock purchase plan Employee Stock Purchase Plan [Member] Employee Stock Purchase Plan [Member] Interest expense Deferred Tax Asset, Interest Carryforward Schedule II - Valuation and Qualifying Accounts SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block] Cumulative effect of adoption of new accounting pronouncement Cumulative Effect, Period of Adoption, Adjustment [Member] 2022 Unrecorded Unconditional Purchase Obligation, to be Paid, Year One Network equipment Network Equipment [Member] Network equipment. Conversion covenant two Debt Instrument, Redemption, Period Two [Member] Entity Voluntary Filers Entity Voluntary Filers Cost recovery adjustment Restructuring Reserve, Accrual Adjustment Purchase of capped calls Payments for Derivative Instrument, Financing Activities Plan Name [Axis] Plan Name [Axis] Carrying amount Net carrying amount Long-term Debt Quoted Prices In Active Markets for Identical Assets (Level 1) Fair Value, Inputs, Level 1 [Member] Investing activities Net Cash Provided by (Used in) Investing Activities [Abstract] Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] State income taxes Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount Entity Small Business Entity Small Business Future minimum lease payments over remaining lease periods Lessee, Operating Lease, Liability, Payment, Due [Abstract] Additions for tax positions related to current year Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Compensation Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Employee Compensation Operating Leases - Right of Use Assets and Purchase Commitments Commitments Disclosure [Text Block] Additional paid-in capital Additional Paid in Capital Transaction costs, equity component Debt Issuance Costs, Gross, Equity Component Debt Issuance Costs, Gross, Equity Component LIABILITIES AND STOCKHOLDERS’ EQUITY Liabilities and Equity [Abstract] Unrecognized tax benefits that would impact effective tax rate Unrecognized Tax Benefits that Would Impact Effective Tax Rate Accounts payable and other current liabilities Increase (Decrease) in Accounts Payable SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table] SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table] Entity Interactive Data Current Entity Interactive Data Current 2025 Finite-Lived Intangible Asset, Expected Amortization, Year Four Percentage of compensation for dollar-for-dollar match on eligible employee's deferral Defined Contribution Plan Percentage Of Employees Compensation For Dollar For Dollar Match Defined contribution plan percentage of employees compensation for dollar for dollar match. Settlements Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities Exercise of common stock options Stock Issued During Period, Value, Stock Options Exercised Summary of Significant Accounting Policies Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Income taxes receivable Income Taxes Receivable, Current Marketable securities Marketable Securities, Current Business combination adjustment, increase to deferred revenue Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Deferred Revenue Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Deferred Revenue Conversion ratio Debt Instrument, Convertible, Conversion Ratio Unrecognized tax benefits Beginning balance Ending balance Unrecognized Tax Benefits Income Tax Authority [Domain] Income Tax Authority [Domain] Total deferred tax assets Deferred Tax Assets, Gross Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Gross Unrealized Gains Gross Unrealized Gains Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax Entity Address, State or Province Entity Address, State or Province Amounts reclassified from accumulated other comprehensive loss Reclassification from AOCI, Current Period, Net of Tax, Attributable to Parent Deferred income taxes Deferred Income Tax Assets, Net United Kingdom / EMEA UNITED KINGDOM Issuance of common stock for business acquisition Stock Issued During Period, Value, Acquisitions Current liabilities: Liabilities, Current [Abstract] General and administrative General and Administrative Expense Restructuring Plan [Domain] Restructuring Plan [Domain] Options, exercise price (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price Property and equipment, net Property, Plant and Equipment, Net, by Type [Abstract] Non-cash charges Restructuring Reserve, Settled without Cash Interest and penalties accrual related to unrecognized tax benefits Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued Accounting Policies [Abstract] Accounting Policies [Abstract] Due after one year and through five years, gross unrealized gains Debt Securities, Available-For-Sale, Year Two Through Five, Accumulated Gross Unrealized Gains Debt Securities, Available-For-Sale, Year Two Through Five, Accumulated Gross Unrealized Gains Operating expense depreciation Operating Expense Depreciation Operating expense depreciation. Federal Current Federal Tax Expense (Benefit) Total lease liability obligations Operating Lease, Liability Due in one year or less, gross unrealized losses Debt Securities, Available-For-Sale, Next Twelve Months, Accumulated Gross Unrealized Losses Debt Securities, Available-For-Sale, Next Twelve Months, Accumulated Gross Unrealized Losses Document Transition Report Document Transition Report Capped call Call Option [Member] Common stock, $0.001 par value; 300,000 shares authorized; 134,337 and 123,653 shares issued and outstanding at December 31, 2021 and 2020, respectively Common Stock, Value, Issued Revenue of acquiree prior to acquisition date Business Combination, Pro Forma Information, Revenue of Acquiree Prior to Acquisition Date, Actual Business Combination, Pro Forma Information, Revenue of Acquiree Prior to Acquisition Date, Actual Weighted average period of unvested stock compensation Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Customer concentration Customer Concentration Risk [Member] Weighted average fair value, beginning balance (in dollars per share) Weighted average fair value, 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 Business Acquisition Business Combination Disclosure [Text Block] ICFR Auditor Attestation Flag ICFR Auditor Attestation Flag Grant date fair value of option Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Foreign Deferred Foreign Income Tax Expense (Benefit) Investments in Marketable Securities Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block] $ 1.51 — $ 3.00 Range Two [Member] Range two. Dilutive effect of stock options, restricted stock units, and other equity incentive plans (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements Uncertain tax positions Income Tax Reconciliation Uncertain Tax Positions Income tax reconciliation uncertain tax positions. Operating expense Unrecorded Unconditional Purchase Obligation, Operating Expense Unrecorded Unconditional Purchase Obligation, Operating Expense Income Tax Authority [Axis] Income Tax Authority [Axis] Prepaid expenses and other current assets Total prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Share-based Payment Arrangement, Option, Exercise Price Range [Line Items] Share-based Payment Arrangement, Option, Exercise Price Range [Line Items] Less: credit allowance Credit Allowance Credit allowance. Revenue Revenues Revenue from Contract with Customer, Excluding Assessed Tax Share-based compensation Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost Accounts Receivable Loans, Notes, Trade and Other Receivables Disclosure [Text Block] Prepaid Expenses and Other Current Assets Prepaid Expenses And Other Current Assets [Text Block] Prepaid Expenses And Other Current Assets [Text Block] Stock options Stock Options Share-based Payment Arrangement, Option [Member] 2017 Share Repurchase Program Two Thousand and Seventeen Share Repurchase Program [Member] Two Thousand and Seventeen Share Repurchase Program [Member] 2007 Equity Incentive Plan 2007 Equity Incentive Plan [Member] 2007 Equity Incentive Plan [Member] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Equity [Abstract] Equity [Abstract] Fixed assets Deferred Tax Assets, Property, Plant and Equipment Effect of exchange rate changes on cash and cash equivalents Effect of Exchange Rate on Cash and Cash Equivalents Operating Loss Carryforwards [Table] Operating Loss Carryforwards [Table] Variable Rate [Axis] Variable Rate [Axis] Segment Reporting and Geographic Information Segment Reporting Disclosure [Text Block] Other comprehensive (loss) gain before reclassifications OCI, before Reclassifications, Net of Tax, Attributable to Parent Schedule of Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Debt Securities, Available-for-sale [Line Items] Debt Securities, Available-for-sale [Line Items] Due after one year and through five years, estimated fair value Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Document Fiscal Year Focus Document Fiscal Year Focus Property, Plant and Equipment [Abstract] Property, Plant and Equipment [Abstract] Variable Rate [Domain] Variable Rate [Domain] Additional Paid-In Capital Additional Paid-in Capital [Member] Additional Paid-in Capital [Member] Long-term Debt, Type [Domain] Long-term Debt, Type [Domain] Revenue of acquiree since acquisition date Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual Total minimum payments Unrecorded Unconditional Purchase Obligation Interest payable decrease Interest Payable Share-based compensation Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Payment Arrangement, Amount Vesting of restricted stock units APIC, Share-based Payment Arrangement, Restricted Stock Unit, Increase for Cost Recognition Other, net Other Nonoperating Income (Expense) Shares repurchased and retired during period Stock Repurchased and Retired During Period, Shares Deferred revenue Deferred Tax Assets, Deferred Income Facilities Related Charges Facility Closing [Member] Other Current Liabilities Other Liabilities Disclosure [Text Block] Maximum Maximum Maximum [Member] Percent Effective Income Tax Rate Reconciliation, Percent [Abstract] Japan / Asia Pacific JAPAN Award Type [Axis] Award Type [Axis] Financing activities Net Cash Provided by (Used in) Financing Activities [Abstract] Schedule of future minimum lease payments Lessee, Operating Lease, Liability, Maturity [Table Text Block] Total stockholders’ equity Beginning balance Ending balance Increase (decrease) in equity Stockholders' Equity Attributable to Parent Restructuring costs expected to be incurred Restructuring and Related Cost, Expected Cost Remaining Percentage of employee compensation for 50% match on employees deferral Defined Contribution Plan Employer Matching Contribution For Next Two Percent Of Employee Contribution Defined contribution plan employer matching contribution for next two percent of employee contribution. City Area Code City Area Code Prepaid expenses and other current assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets Consecutive trading days immediately after measurement period Debt Instrument, Convertible, Consecutive Trading Days Immediately After Measurement Period Debt Instrument, Convertible, Consecutive Trading Days Immediately After Measurement Period Goodwill and Other Intangible Assets: Goodwill and Intangible Assets Disclosure [Abstract] Estimated useful lives of assets Property, Plant and Equipment, Useful Life Business acquisition, share price (in dollars per share) Business Acquisition, Share Price Stockholders’ equity: Stockholders' Equity Attributable to Parent [Abstract] Equity, Class of Treasury Stock [Line Items] Equity, Class of Treasury Stock [Line Items] Operating lease liability obligations, less current portion Operating Lease, Liability, Noncurrent Total current Current Income Tax Expense (Benefit) Loss Contingency, Information about Litigation Matters [Abstract] Loss Contingency, Information about Litigation Matters [Abstract] Aggregate principal amount Debt Instrument, Face Amount Share price (in dollars per share) Share Price Research and Development Research, Development, and Computer Software, Policy [Policy Text Block] Restricted stock units Restricted Stock Units Restricted Stock Units (RSUs) [Member] Schedule of Recognized Identified Assets Acquired and Liabilities Assumed Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] Charged Against Revenue SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Other Account Accounts receivable Billed Contracts Receivable Total deferred tax liabilities Deferred Tax Liabilities, Gross Business Acquisition [Line Items] Business Acquisition [Line Items] Performance based vesting Share-based Payment Arrangement, Tranche Two [Member] Share Repurchase Program [Axis] Share Repurchase Program [Axis] Income Statement [Abstract] Income Statement [Abstract] Entity Registrant Name Entity Registrant Name Carrying amounts of assets and liabilities Components of Deferred Tax Assets and Liabilities [Abstract] Accounting Policies [Table] Accounting Policies [Table] Accounting Policies [Table] Accounts receivable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables Write-Offs Net of Recoveries SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction Options outstanding, weighted average exercise price (in dollars per share) Share-based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Exercise Price Other Effective Income Tax Rate Reconciliation, Other Adjustments, Amount Income tax expense Total provision Income Tax Expense (Benefit) Accounts receivable, net Total accounts receivable, net Accounts Receivable, after Allowance for Credit Loss, Current Asia Pacific Asia Pacific [Member] Accumulated Other Comprehensive Income (Loss) [Table] Accumulated Other Comprehensive Income (Loss) [Table] Entity Tax Identification Number Entity Tax Identification Number Document Fiscal Period Focus Document Fiscal Period Focus Total current assets Assets, Current Outstanding stock options Share-based Payment Arrangement, Option, Exercise Price Range [Table Text Block] Total minimum payments Lessee, Operating Lease, Liability, to be Paid Number of units, forfeitures (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Valuation allowance Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount Share-Based Compensation Share-based Payment Arrangement [Policy Text Block] Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract] SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract] Unrecognized share-based compensation expense related to stock options Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount Property, Plant and Equipment, Type [Domain] Long-Lived Tangible Asset [Domain] Restructuring Plan [Axis] Restructuring Plan [Axis] Segment Reporting, Asset Reconciling Item [Line Items] Segment Reporting, Asset Reconciling Item [Line Items] Warrant, Consulting Firm, One Warrant, Consulting Firm, One [Member] Warrant, Consulting Firm, One Share-based compensation Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Payment Arrangement, Percent Unrecognized share-based compensation expense related to restricted stock awards Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount Revenue Revenue Benchmark [Member] Weighted-average grant-date fair value of options granted (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Equity Component [Domain] Equity Component [Domain] Prepaid expenses Deferred Tax Liabilities, Prepaid Expenses 2022 Lessee, Operating Lease, Liability, to be Paid, Year One Deferred tax assets: Components of Deferred Tax Assets [Abstract] Amortization of debt discount Amortization of Debt Discount (Premium) Transaction costs, liability component Debt Issuance Costs, Gross Consideration transferred, equity Common stock Business Combination, Consideration Transferred, Equity Interests Issued and Issuable Marketable securities, less current portion Marketable Securities, Noncurrent 2026 Unrecorded Unconditional Purchase Obligation, to be Paid, Year Five Issuance of common stock for business acquisition, shares Stock Issued During Period, Shares, Acquisitions Restructuring costs incurred Restructuring and Related Cost, Incurred Cost Cash equivalent maturity date Maximum Period of Maturity for Carrying Amount of Cash Equivalents Maximum period of maturity for carrying amount of cash equivalents. Valuation allowance Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent Convertible debt, fair value Convertible Debt, Fair Value Disclosures 2025 Lessee, Operating Lease, Liability, to be Paid, Year Four Purchases of marketable securities Payments to Acquire Marketable Securities Loss before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Significant Other Observable Inputs (Level 2) Fair Value, Inputs, Level 2 [Member] RSUs with performance-based vesting conditions Restricted Stock Units, Performance Based [Member] Restricted Stock Units, Performance Based Contractual interest expense Interest Expense, Debt, Excluding Amortization Deferred revenue, less current portion Contract with Customer, Liability, Noncurrent Auditor Location Auditor Location Segment Reporting [Abstract] Segment Reporting [Abstract] Type of Restructuring [Domain] Type of Restructuring [Domain] Amortized Cost Debt Securities, Available-for-sale, Amortized Cost Intangible assets, useful life Finite-Lived Intangible Asset, Useful Life Due in one year or less, gross unrealized gains Debt Securities, Available-For-Sale, Next Twelve Months, Accumulated Gross Unrealized Gains Debt Securities, Available-For-Sale, Next Twelve Months, Accumulated Gross Unrealized Gains Use of Estimates Use of Estimates, Policy [Policy Text Block] Computation of basic and diluted net income (loss) per share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Other comprehensive (loss) gain, net of tax Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Title of 12(b) Security Title of 12(b) Security Common stock, shares authorized Common Stock, Shares Authorized Document Type Document Type Consideration: Business Combination, Consideration Transferred [Abstract] Stated interest rate Debt Instrument, Interest Rate, Stated Percentage Contingent consideration, liability Business Combination, Contingent Consideration, Liability Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Revolving Credit Facility Revolving Credit Facility [Member] Adjustment related to foreign currency translation Unrecognized Tax Benefits, Increase Resulting from Foreign Currency Translation Deferred tax asset valuation allowance SEC Schedule, 12-09, Valuation Allowance, Deferred Tax Asset [Member] Share-based Payment Arrangement, Option, Exercise Price Range [Table] Share-based Payment Arrangement, Option, Exercise Price Range [Table] Summary of right-of-use assets and liabilities Lease, Cost [Table Text Block] Geographical [Axis] Geographical [Axis] State State and Local Jurisdiction [Member] Threshold percentage of stock price trigger Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger Vesting [Domain] Vesting [Domain] Foreign income taxes Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount Total cost of revenue Cost of Revenue Investments in Marketable Securities Investment, Policy [Policy Text Block] Net cash provided by (used in) financing activities Net Cash Provided by (Used in) Financing Activities Weighted average shares used in per share calculation: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Award vesting period Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Restricted stock units activity Share-based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block] Restricted stock units surrendered in lieu of withholding taxes Stock Issued During Period, Value, Restricted Stock Award, Forfeitures Fair Value Measurements Fair Value Disclosures [Text Block] Restructuring charges Restructuring Charges Convertible debt conversion feature Deferred Tax Liabilities, Debt Conversion Feature Deferred Tax Liabilities, Debt Conversion Feature Concentration Risk Type [Axis] Concentration Risk Type [Axis] 2024 Finite-Lived Intangible Asset, Expected Amortization, Year Three Share-based Payment Arrangement, Expensed and Capitalized, Amount [Abstract] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Abstract] Number of shares, exercised Share Based Compensation By Share Based Payment Awards Shares Exercised During Period Share Based Compensation By Share Based Payment Awards Shares Exercised During Period Business Combinations Business Combinations Policy [Policy Text Block] Goodwill Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block] Borrowing capacity limit, percent of accounts receivable Borrowing Capacity, Percent Of Accounts Receivable Borrowing Capacity, Percent of Accounts Receivable Document Period End Date Document Period End Date Number of reporting units Number of Reporting Units Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Number of Options Outstanding Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] State income taxes Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent State Deferred State and Local Income Tax Expense (Benefit) 2025 Unrecorded Unconditional Purchase Obligation, to be Paid, Year Four Schedule of Property and Equipment Property, Plant and Equipment [Table Text Block] Income Statement Location [Domain] Income Statement Location [Domain] Debt term Debt Instrument, Term Debt Securities, Available-for-sale [Table] Debt Securities, Available-for-sale [Table] Increase in shares available for issuance Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized $ 0.00 — $ 1.50 Range One [Member] Range one. Property and equipment, net Total property and equipment, net Property, Plant and Equipment, Net Total operating expenses Operating Expenses Schedule of Intangible Assets Future Amortization Expense Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Earnings Per Share [Abstract] Earnings Per Share [Abstract] Property and equipment, gross Property, Plant and Equipment, Gross Foreign exchange translation (loss) gain Foreign currency translation adjustment, net of taxes Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent Accrued cost of revenue Accrued Cost of Revenue Accrued cost of revenue. Non-deductible officer compensation Effective Income Tax Rate Reconciliation, Nondeductible Expense, Officer Compensation, Amount Effective Income Tax Rate Reconciliation, Nondeductible Expense, Officer Compensation, Amount Percent of remaining performance obligations Revenue, Remaining Performance Obligation, Percentage Aggregate intrinsic value of restricted stock units outstanding Share Based Compensation Arrangement By Share Based Payment Award Equity Instrument Other Than Options Nonvested Intrinsic Value. Share based compensation arrangement by share based payment award equity instrument other than options nonvested intrinsic value. Weighted average exercise price, beginning balance (in dollars per share) Weighted average exercise price, ending balance (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Entity Current Reporting Status Entity Current Reporting Status Weighted Average Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Provision for income taxes Effective Income Tax Rate Reconciliation, Percent Amortization of premium on marketable securities Accretion (Amortization) of Discounts and Premiums, Investments Aligning workforce and facility requirements Restructuring Plan, Aligning Workforce and Facility Requirements [Member] Restructuring Plan, Aligning Workforce and Facility Requirements Amortization of transaction costs Amortization of Debt Issuance Costs Sale and maturities of marketable securities Proceeds from Sale and Maturity of Marketable Securities Class of Warrant or Right [Axis] Class of Warrant or Right [Axis] (Gain) loss on sale of property and equipment Gain (Loss) on Disposition of Property Plant Equipment Number of shares covered by capped calls Option Indexed to Issuer's Equity, Shares United States / Americas UNITED STATES Income taxes payable Taxes Payable, Current Conversion covenant one Debt Instrument, Redemption, Period One [Member] Common stock reserved for future issuance (in shares) Common Stock, Capital Shares Reserved for Future Issuance Income Taxes Income Tax, Policy [Policy Text Block] Accumulated Other Comprehensive Income (Loss) [Line Items] Accumulated Other Comprehensive Income (Loss) [Line Items] Entity Address, Postal Zip Code Entity Address, Postal Zip Code Revenue Recognition Revenue from Contract with Customer [Policy Text Block] Diluted (in shares) Diluted weighted average outstanding shares of common stock Weighted Average Number of Shares Outstanding, Diluted United States Income (Loss) from Continuing Operations before Income Taxes, Domestic Moov Corporation Moov Corporation [Member] Moov Corporation Income Taxes Income Tax Disclosure [Text Block] Long-term Debt, Type [Axis] Long-term Debt, Type [Axis] Stock option activity Share-based Payment Arrangement, Option, Activity [Table Text Block] Equity component of convertible senior notes, net Adjustments to Additional Paid in Capital, Equity Component of Convertible Debt Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Weighted-average discount rate Lessee, Operating Lease, Discount Rate Prepaid bandwidth and backbone Prepaid Bandwidth And Backbone Services Current Prepaid Bandwidth And Backbone Services Current Credit Facility [Axis] Credit Facility [Axis] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Entity Address, Address Line One Entity Address, Address Line One Schedule of minimum purchase commitments Unrecorded Unconditional Purchase Obligations Disclosure [Table Text Block] Less: accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Issuance of common stock under employee stock purchase plan Stock Issued During Period, Value, Employee Stock Purchase Plan Unrealized gain (loss) on investments Change in unrealized loss on available-for-sale investments, net of taxes Other Comprehensive Income (Loss), Available-for-sale Securities Adjustment, Net of Tax, Portion Attributable to Parent Schedule of prepaid expenses and other current assets Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Table Text Block] Operating activities Net Cash Provided by (Used in) Operating Activities [Abstract] General and administrative expense General and Administrative Expense [Member] Entity Shell Company Entity Shell Company Expected term, years Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term Estimated useful lives of assets Estimated Useful Lives Of Assets [Table Text Block] Estimated useful lives of assets. Total current liabilities Liabilities, Current Employee stock ESPP Employee Stock [Member] Payment of employee tax withholdings related to restricted stock vesting Payment, Tax Withholding, Share-based Payment Arrangement Share price premium Debt Instrument, Convertible, Conversion Premium Debt Instrument, Convertible, Conversion Premium Money market funds Money Market Funds [Member] Cash Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents Percentage of match on next 2% of employee deferrals Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay Current Fiscal Year End Date Current Fiscal Year End Date Employee funds held by Company for future purchase of shares Stock Based Compensation Amount Withheld From Employees For Future Purchases Stock Based Compensation Amount Withheld From Employees For Future Purchases Revenue recognized upon completion of performance obligation Contract with Customer, Liability, Including New Contract Revenue, Recognized Contract with Customer, Liability, Including New Contract Revenue, Recognized Statement [Table] Statement [Table] Revenue recognized, excluding opening balance Contract with Customer, Liability, Revenue Recognized, Excluding Opening Balance Contract with Customer, Liability, Revenue Recognized, Excluding Opening Balance Recent Accounting Standards New Accounting Pronouncements, Policy [Policy Text Block] Other Deferred Tax Assets, Other Grant date fair value of option Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract] Unrecognized share-based compensation expense total Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Debt Instrument, Redemption, Period [Domain] Debt Instrument, Redemption, Period [Domain] Statistical Measurement [Axis] Statistical Measurement [Axis] Net Carrying Amount Finite-Lived Intangible Assets, Net Goodwill Beginning balance Ending balance Goodwill Number of geographic areas Number of Geographical Areas Number of geographical areas. Foreign income taxes Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent Schedule of Goodwill Schedule of Goodwill [Table Text Block] Adjustments to reconcile net income (loss) to net cash provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] International International Location [Member] International Location [Member] Deferred tax assets with no valuation allowance Deferred Tax Assets Operating Loss Carryforwards Without Providing Valuation Allowance Tax assets operating loss carryforwards without providing valuation allowance. Related Party Transactions Related Party Transactions Disclosure [Text Block] Debt Instrument, Redemption, Period [Axis] Debt Instrument, Redemption, Period [Axis] Total deferred Deferred Income Tax Expense (Benefit) Assets: Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract] Stock repurchase program authorized amount Stock Repurchase Program, Authorized Amount Foreign currency re-measurement gain (loss) Foreign Currency Transaction Gain (Loss), Realized U.S. federal statutory tax rate Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Convertible debt Convertible Debt [Member] Fair Value, Measurements, Fair Value Hierarchy [Domain] Fair Value Hierarchy and NAV [Domain] Net loss Net loss Net Income (Loss) Attributable to Parent Accounts Receivable Receivable [Policy Text Block] Operating lease right of use assets Operating Lease, Right-of-Use Asset Net operating loss and tax credit carry-forwards Deferred Tax Assets, Operating Loss Carryforwards Restructuring Charges Costs Associated with Exit or Disposal Activities or Restructurings, Policy [Policy Text Block] Accrued compensation and benefits Employee-related Liabilities, Current Uncertain tax positions Effective Income Tax Rate Reconciliation Uncertain Tax Positions Rate Effective income tax rate reconciliation uncertain tax positions rate. Income Statement Location [Axis] Income Statement Location [Axis] Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Vendor deposits and other Deposits Assets Statistical Measurement [Domain] Statistical Measurement [Domain] Reserves for accounts receivable SEC Schedule, 12-09, Allowance, Earn-out Receivable [Member] Voting stock percentage in foreign subsidiaries Voting Stock In Foreign Subsidiaries, Percentage Voting Stock In Foreign Subsidiaries, Percentage Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Proceeds from sale of property and equipment Proceeds from Sale of Property, Plant, and Equipment Maximum number of shares permitted to purchase per period Share-based Compensation Arrangement by Share-based Payment Award, Maximum Number of Shares Per Employee Discount from market price for employees Share-based Compensation Arrangement by Share-based Payment Award, Discount from Market Price, Purchase Date Restructuring Type [Axis] Restructuring Type [Axis] VAT receivable Value Added Tax Receivable, Current Other assets Other Assets, Noncurrent Computer equipment and software Computer Equipment and Software [Member] Computer Equipment and Software [Member] Share-Based Compensation Share-Based Compensation, Restructuring Activity [Member] Share-Based Compensation, Restructuring Activity Expected dividend rate Expected dividends Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate RSUs with service-based vesting conditions Restricted Stock Units, Service Based [Member] Service based restricted stock units rsu. Equity component, gross amount Debt Instrument, Convertible, Carrying Amount Of Equity Component, Gross Debt Instrument, Convertible, Carrying Amount Of Equity Component, Gross Entity File Number Entity File Number Redemption price percentage Debt Instrument, Redemption Price, Percentage Share-based compensation APIC, Share-based Payment Arrangement, Increase for Cost Recognition Number of shares, cancelled Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period Summary of marketable securities Debt Securities, Available-for-sale [Table Text Block] SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items] SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items] Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] $  4.51 — $  6.00 Range Four [Member] Range four. Weighted-average grant-date fair value of RSUs granted Weighted average fair value, 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 Municipal securities Municipal Bonds [Member] Schedule of Operating Leased Assets [Table] Schedule of Operating Leased Assets [Table] Exercise Price Range [Axis] Exercise Price Range [Axis] Share Repurchase Program [Domain] Share Repurchase Program [Domain] Schedule of Convertible Debt Convertible Debt [Table Text Block] Credit Facility [Domain] Credit Facility [Domain] ASSETS Assets [Abstract] Related Party Transactions [Abstract] Related Party Transactions [Abstract] Goodwill and Intangible Asset Impairment Goodwill and Intangible Asset Impairment Revenue, Initial Application Period Cumulative Effect Transition [Table] Revenue, Initial Application Period Cumulative Effect Transition [Table] Cost of Revenue Cost of Goods and Services Sold Policy [Policy Text Block] Cost of Goods and Services Sold Policy [Policy Text Block] 2021 Inducement Plan 2021 Inducement Plan [Member] 2021 Inducement Plan Number of units, granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Adjusted quick ratio Line of Credit Facility, Covenant Compliance, Adjusted Quick Ratio Line of Credit Facility, Covenant Compliance, Adjusted Quick Ratio Concentration risk Concentration Risk, Percentage Goodwill and Other Intangible Assets Goodwill and Intangible Assets Disclosure [Text Block] Property and Equipment Property, Plant and Equipment, Policy [Policy Text Block] Number of shares, beginning balance Number of shares, ending balance Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Trade name Trade Names [Member] Debt Instrument [Axis] Debt Instrument [Axis] Prepaid expenses and other current assets Increase (Decrease) in Prepaid Expense and Other Assets Advertising Costs Advertising Cost [Policy Text Block] Long-lived assets by geography Long-lived Assets by Geographic Areas [Table Text Block] Components of deferred tax assets and liabilities Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Accounting Policies [Line Items] Accounting Policies [Line Items] [Line Items] for Accounting Policies [Table] Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] $ 3.01 — $ 4.50 Range Three [Member] Range three. Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract] Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract] Retirement Benefits, Description [Abstract] Retirement Benefits, Description [Abstract] Warrant, Consulting Firm, Two Warrant, Consulting Firm, Two [Member] Warrant, Consulting Firm, Two Number of industry segment Number of Operating Segments Operating Expenses Operating Expense [Member] Current borrowing capacity Line of Credit Facility, Remaining Borrowing Capacity Proceeds received for stock issued Proceeds, Issuance of Shares, Share-based Payment Arrangement, Excluding Option Exercised 2024 Lessee, Operating Lease, Liability, to be Paid, Year Three Thereafter Finite-Lived Intangible Asset, Expected Amortization, after Year Five SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis] SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis] Contingencies Commitments and Contingencies, Policy [Policy Text Block] Adjusted quick ratio, monthly report submission threshold Line of Credit Facility, Covenant Compliance, Adjusted Quick Ratio, Report Submission Threshold Line of Credit Facility, Covenant Compliance, Adjusted Quick Ratio, Report Submission Threshold Matching contributions Defined Contribution Plan, Cost Number of Units Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Intangible assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles Cash paid for operating leases Operating Lease, Payments Shares authorized for issuance Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized Alternative base rate Alternative Base Rate [Member] Alternative Base Rate [Member] Consideration transferred Total consideration Business Combination, Consideration Transferred Accounts receivable charges Provision for credit losses Accounts Receivable, Credit Loss Expense (Reversal) Principal Long-term Debt, Gross Goodwill [Roll Forward] Goodwill [Roll Forward] Total assets measured at fair value Assets, Fair Value Disclosure Foreign currency remeasurement loss (gain) Foreign Currency Transaction Gain (Loss), Unrealized 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] Total liabilities and stockholders’ equity Liabilities and Equity Other Effective Income Tax Rate Reconciliation, Other Adjustments, Percent Other accrued expenses Other Accrued Liabilities, Current Investments, Debt and Equity Securities [Abstract] Investments, Debt and Equity Securities [Abstract] Plan modification, number of individuals impacted Share-based Payment Arrangement, Plan Modification, Number of Grantees Affected Americas Americas [Member] Time based vesting Share-based Payment Arrangement, Tranche One [Member] Deferred revenue Contract with Customer, Liability, Current 2026 Lessee, Operating Lease, Liability, to be Paid, Year Five Weighted average exercise price, exercised (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Concentration Risk [Line Items] Concentration Risk [Line Items] Options exercisable, weighted average exercise price (in dollars per share) Share-based Payment Arrangement, Option, Exercise Price Range, Exercisable, Weighted Average Exercise Price Restructuring Reserve [Roll Forward] Restructuring Reserve [Roll Forward] Net Loss per Share Earnings Per Share [Text Block] Operating expenses: Operating Expenses [Abstract] Option Indexed to Issuer's Equity, Type [Domain] Option Indexed to Issuer's Equity, Type [Domain] Minimum Minimum [Member] Equity component, net of transaction costs Debt Instrument, Convertible, Carrying Amount of Equity Component Gross profit Gross Profit 2023 Lessee, Operating Lease, Liability, to be Paid, Year Two Proceeds from line of credit Long-term Line of Credit Schedule of Revenues from External Customers and Long-Lived Assets [Table] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Weighted average exercise price, canceled (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price Unamortized transaction costs Debt Issuance Costs, Net Preferred Stock, shares authorized Issuance of preferred stock authorized (shares) Preferred Stock, Shares Authorized Class of Warrant or Right [Domain] Class of Warrant or Right [Domain] Cumulative Effect, Period of Adoption [Axis] Cumulative Effect, Period of Adoption [Axis] Business acquisition, percentage of interests acquired Business Acquisition, Percentage of Voting Interests Acquired Acquisition of business, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Foreign Currency Accumulated Foreign Currency Adjustment Attributable to Parent [Member] Debt Debt Disclosure [Text Block] Components of provision (benefit) for income taxes Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Professional Fees and Other Other Restructuring [Member] Options exercisable, number of options exercisable (in shares) Share-based Payment Arrangement, Option, Exercise Price Range, Shares Exercisable Share-Based Compensation Share-based Payment Arrangement [Text Block] Significant Unobservable Inputs (Level 3) Fair Value, Inputs, Level 3 [Member] Leases Lessee, Leases [Policy Text Block] Accrued legal fees Accrued Professional Fees, Current Right-of-use asset Deferred Tax Liabilities, Operating Lease, Right-of-Use Asset Deferred Tax Liabilities, Operating Lease, Right-of-Use Asset Cost of revenue: Cost of Revenue [Abstract] Total other income (expense) Nonoperating Income (Expense) Acquisition of business Goodwill, Acquired During Period Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Commitments and contingencies Commitments and Contingencies Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Entity Emerging Growth Company Entity Emerging Growth Company Class of Treasury Stock [Table] Class of Treasury Stock [Table] Net proceeds from debt issuance Proceeds from Debt, Net of Issuance Costs Less: allowance for doubtful accounts Beginning of period End of period Accounts Receivable, Allowance for Credit Loss, Current Payment of debt issuance costs Payments of Debt Issuance Costs Receivables [Abstract] Receivables [Abstract] Auditor Name Auditor Name Cover [Abstract] Revenues from External Customers and Long-Lived Assets [Line Items] Revenues from External Customers and Long-Lived Assets [Line Items] Cash and Cash Equivalents Cash and Cash Equivalents, Policy [Policy Text Block] Accounts receivable reserves Deferred Tax Asset Accounts Receivable Reserves Deferred tax asset accounts receivable reserves. Schedule of Other Current Liabilities Other Current Liabilities [Table Text Block] Class of warrants outstanding (in shares) Class of Warrant or Right, Outstanding Less: amount representing interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Variable rate minimum Debt Instrument, Basis Spread, Defining Variable Rate Debt Instrument, Basis Spread, Defining Variable Rate 2024 Unrecorded Unconditional Purchase Obligation, to be Paid, Year Three Financial Instrument [Axis] Financial Instrument [Axis] Consideration transferred, number of shares issued Business Acquisition, Equity Interest Issued or Issuable, Number of Shares Options outstanding, weighted average remaining contractual life Share-based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Remaining Contractual Term Total assets acquired Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets Acquired Including Goodwill Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets Acquired Including Goodwill Securities called by each warrant (in shares) Class of Warrant or Right, Number of Securities Called by Each Warrant or Right Current: Current Income Tax Expense (Benefit), Continuing Operations [Abstract] Cash disbursements Payments for Restructuring Common Stock Common Stock [Member] Interest income Investment Income, Interest Foreign Income (Loss) from Continuing Operations before Income Taxes, Foreign Operating loss Operating Income (Loss) Operating lease liability obligations Operating Lease, Liability, Current Gross Unrealized Losses Gross Unrealized Losses Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax 2023 Finite-Lived Intangible Asset, Expected Amortization, Year Two Share-based compensation Share-based Payment Arrangement, Noncash Expense Restructuring Charge Restructuring and Related Activities Disclosure [Text Block] AOCI Attributable to Parent, Net of Tax [Roll Forward] AOCI Attributable to Parent, Net of Tax [Roll Forward] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Technology Technology-Based Intangible Assets [Member] Deferred income taxes Increase (Decrease) in Deferred Income Taxes Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Cash paid during the year for income taxes, net of refunds Income Taxes Paid Common stock issued in connection with acquisition of business Stock Issued Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Other current liabilities Total other current liabilities Other Liabilities, Current Total liabilities Liabilities Restructuring charge Restructuring Charges [Member] 2022 Finite-Lived Intangible Asset, Expected Amortization, Year One Weighted average exercise price, granted (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Aggregate intrinsic value of options outstanding Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value Prepaid expenses and insurance Prepaid Expenses And Insurance Current Prepaid Expenses And Insurance Current Different types of restricted stock units (RSUs) outstanding Schedule of Restricted Stock Units By Type [Table Text Block] Different types of restricted stock units (RSUs) outstanding. Net operating loss carryforwards Operating Loss Carryforwards Common stock, shares issued Beginning balance, shares Ending balance, Shares Common Stock, Shares, Issued Preferred stock, shares issued Preferred Stock, Shares Issued Number of countries accounting for 10% or more of revenue Concentration Risk, Number Of Countries Concentration Risk, Number of Countries Payments for repurchase of warrants Payments for Repurchase of Warrants Entity Address, City or Town Entity Address, City or Town Schedule of accumulated other comprehensive loss Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Summary of activities associated with reserve for unrecognized tax benefits interest and penalties Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block] Accumulated Other Comprehensive Loss Comprehensive Income (Loss) Note [Text Block] Interest expense Interest Expense Deferred: Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract] Effective interest rate Debt Instrument, Interest Rate, Effective Percentage Total purchase consideration Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net Accumulated deficit Retained Earnings (Accumulated Deficit) Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Issuance of common stock under employee stock purchase plan, shares Shares issued Stock Issued During Period, Shares, Employee Stock Purchase Plans Entity Filer Category Entity Filer Category Risk-free interest Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Concentration Risk [Table] Concentration Risk [Table] Sony Sony [Member] Sony Proceeds from employee stock plans Proceeds from Stock Options Exercised Annual Corporate Bonus Plan Annual Corporate Bonus Plan [Member] Annual Corporate Bonus Plan [Member] Vesting of restricted stock units, shares Stock Issued During Period, Shares, Restricted Stock Award, Gross Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Amendment Flag Amendment Flag Proceeds from issuance of debt, net Proceeds from Issuance of Long-term Debt Equity Components [Axis] Equity Components [Axis] Valuation and Qualifying Accounts SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward] Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Antidilutive Securities [Axis] Antidilutive Securities [Axis] Sales and marketing expense Selling and Marketing Expense [Member] Concentration Risk Type [Domain] Concentration Risk Type [Domain] Federal Deferred Federal Income Tax Expense (Benefit) Thereafter Lessee, Operating Lease, Liability, to be Paid, after Year Five Components of share-based compensation expense Share-based Payment Arrangement, Additional Disclosure [Abstract] Accounts Receivable, Allowance for Credit Loss [Roll Forward] Accounts Receivable, Allowance for Credit Loss [Roll Forward] Additional principal amount, option Debt Instrument, Convertible, Exercise of Option to Purchase Additional Debt Debt Instrument, Convertible, Exercise of Option to Purchase Additional Debt Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Entity Public Float Entity Public Float Documents Incorporated by Reference Documents Incorporated by Reference [Text Block] Plan modification, exercise extension Share-based Payment Arrangement, Plan Modification, Exercise Extension Share-based Payment Arrangement, Plan Modification, Exercise Extension Redemption option Debt Instrument, Redemption, Period Three [Member] Sales and marketing Selling and Marketing Expense Share-based Compensation Arrangement by Share-based Payment Award, Shares Issued in Period Share-based Compensation Arrangement by Share-based Payment Award, Shares Issued in Period Plan modification, incremental expense Share-based Payment Arrangement, Plan Modification, Incremental Cost Convertible senior notes, net Convertible Debt, Noncurrent Statement [Line Items] Statement [Line Items] SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain] SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain] Restricted stock units surrendered in lieu of withholding taxes, shares Stock Issued During Period, Shares, Restricted Stock Award, Forfeited Deferred revenue Increase (Decrease) in Contract with Customer, Liability $  6.01 — $  7.50 Range Five [Member] Range five. Improved growth and profitability plan Restructuring Plan, Improved Growth And Profitability [Member] Restructuring Plan, Improved Growth And Profitability Weighted Average Exercise Price Outstanding stock options Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Federal Domestic Tax Authority [Member] Performance obligation, description of timing Revenue, Performance Obligation, Description of Timing Estimated Fair Value Estimated Fair Value Debt Securities, Available-for-sale Debt Disclosure [Abstract] Debt Disclosure [Abstract] Exercise price of incentive stock options granted under the Plan may not be granted Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent Property, Plant and Equipment, Type [Axis] Long-Lived Tangible Asset [Axis] Valuation allowance Deferred Tax Assets, Valuation Allowance Customer [Axis] Customer [Axis] Restructuring Cost and Reserve [Line Items] Restructuring Cost and Reserve [Line Items] Increase in interest rate in event of default Debt Instrument, Default, Penalty Interest Rate Increase Debt Instrument, Default, Penalty Interest Rate Increase 401(k) Plan Retirement Benefits [Text Block] Initial strike price (in dollars per share) Option Indexed to Issuer's Equity, Strike Price Options granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross Threshold trading days Debt Instrument, Convertible, Threshold Trading Days Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Document Annual Report Document Annual Report Components of share-based compensation expense Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Vesting [Axis] Vesting [Axis] Total assets Assets Deferred tax liabilities: Components of Deferred Tax Liabilities [Abstract] Plan Name [Domain] Plan Name [Domain] Cash paid during the year for interest Interest Paid, Excluding Capitalized Interest, Operating Activities Geographical [Domain] Segment, Geographical [Domain] Geographical [Domain] Purchase of capped calls related to issuance of convertible senior notes Costs incurred for capped calls Adjustments to Additional Paid In Capital, Equity Component of Convertible Debt, Option Indexed to Issuer's Equity Adjustments to Additional Paid In Capital, Equity Component of Convertible Debt, Option Indexed to Issuer's Equity Research and development Research and Development Expense Depreciation and amortization Depreciation, Depletion and Amortization, Nonproduction Summary of accounts receivable, net Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block] Credit Agreement Silicon Valley Bank Credit Agreement [Member] Silicon Valley Bank Credit Agreement [Member] Period of fulfillment of remaining performance obligations Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Cumulative Effect, Period of Adoption [Domain] Cumulative Effect, Period of Adoption [Domain] Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Furniture and fixtures Furniture and Fixtures [Member] Schedule of Long-term Debt Instruments [Table] Schedule of Long-term Debt Instruments [Table] Cash consideration, earnout period Business Combination, Contingent Consideration, Cash Consideration, Earnout Period Business Combination, Contingent Consideration, Cash Consideration, Earnout Period Non-deductible expenses Effective Income Tax Rate Reconciliation, Nondeductible Expense, Percent Basic (in shares) Basic weighted average outstanding shares of common stock Weighted Average Number of Shares Outstanding, Basic Diluted (in dollars per share) Diluted net loss per share (in dollars per share) Earnings Per Share, Diluted Noncash interest expense Amortization of Debt Issuance Costs and Discounts 2023 Unrecorded Unconditional Purchase Obligation, to be Paid, Year Two Non-deductible expenses Effective Income Tax Rate Reconciliation, Nondeductible Expense, Amount Leasehold improvements Leaseholds and Leasehold Improvements [Member] Finite Intangible Assets Intangible Assets, Finite-Lived, Policy [Policy Text Block] Accounting Standards Update [Extensible Enumeration] Accounting Standards Update [Extensible Enumeration] Schedule of Restructuring and Related Costs [Table] Schedule of Restructuring and Related Costs [Table] Comprehensive loss Comprehensive Income (Loss), Net of Tax, Attributable to Parent Intangible assets, net Intangible Assets, Net (Excluding Goodwill) Employee Severance and Related Benefits Employee Severance [Member] Unsatisfied performance obligations Contract with Customer, Liability Restructuring charges Beginning balance Ending balance Restructuring Reserve, Current Net income (loss) of acquiree prior to acquisition date Business Combination, Pro Forma Information, Earnings or Loss of Acquiree Prior to Acquisition Date, Actual Business Combination, Pro Forma Information, Earnings or Loss of Acquiree Prior to Acquisition Date, Actual Other comprehensive gain (loss), net of tax: Other Comprehensive Income (Loss), Net of Tax [Abstract] Convertible Senior Notes Debt, Policy [Policy Text Block] Deferred income taxes Deferred Income Tax Liabilities, Net Lease liability Deferred Tax Assets, Operating Lease Liability Deferred Tax Assets, Operating Lease Liability Term of contract with third party Term Of Contract With Third Party Term Of Contract with Third Party Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Corporate notes and bonds Corporate Debt Securities [Member] Reconciliation of the U.S. federal statutory rate to the effective income tax rate Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Accounts payable Accounts Payable, Current Depreciation and amortization Depreciation, Depletion and Amortization Business combination adjustment, decrease to intangible assets Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Intangibles Summary of fair value measurements Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Accumulated Other Comprehensive Loss AOCI Attributable to Parent [Member] Adjustment related to foreign currency translation Unrecognized Tax Benefits, Decrease Resulting from Foreign Currency Translation Common stock, shares outstanding Common Stock, Shares, Outstanding Financial Instruments [Domain] Financial Instruments [Domain] Non-deductible officer compensation Effective Income Tax Rate Reconciliation, Nondeductible Expense, Officer Compensation, Percent Effective Income Tax Rate Reconciliation, Nondeductible Expense, Officer Compensation, Percent Restructuring and Related Activities [Abstract] Due after one year and through five years, gross unrealized losses Debt Securities, Available-For-Sale, Year Two Through Five, Accumulated Gross Unrealized Losses Debt Securities, Available-For-Sale, Year Two Through Five, Accumulated Gross Unrealized Losses Summary of Accounts receivable, net Accounts Receivable, after Allowance for Credit Loss, Current [Abstract] Entity Central Index Key Entity Central Index Key Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Depreciation — network Cost of revenue depreciation expense Cost, Depreciation Exercise price range, upper range limit (in dollars per share) Share-based Payment Arrangement, Option, Exercise Price Range, Upper Range Limit Reduction for tax positions of prior years Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions Due in one year or less, amortized cost Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, Year One Client relationships Customer Relationships [Member] Concentrations Concentration Risk Disclosure [Text Block] Property and Equipment Property, Plant and Equipment Disclosure [Text Block] Other long-term liabilities Other Liabilities, Noncurrent Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Debt Instrument [Line Items] Debt Instrument [Line Items] Trading Symbol Trading Symbol Other Deferred Tax Liabilities, Other Fair Value, Off-balance Sheet Risks, Disclosure Information [Line Items] Fair Value, Off-balance Sheet Risks, Disclosure Information [Line Items] Warrants, exercise price (in dollars per share) Class of Warrant or Right, Exercise Price of Warrants or Rights Other equipment Equipment [Member] Line of Credit Facility [Table] Line of Credit Facility [Table] Warrant Warrant [Member] Share-based compensation expense Share-based Payment Arrangement, Expense Convertible senior notes Convertible Debt Securities [Member] Weighted average remaining contractual options period exercisable Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Net loss per share: Computation of basic and diluted net income (loss) per share Earnings Per Share, Basic and Diluted [Abstract] Summary of net Income (loss) before income taxes Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block] Total liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities Cash and cash equivalents, beginning of year Cash and cash equivalents, end of year Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Current assets: Assets, Current [Abstract] Gross Carrying Amount Finite-Lived Intangible Assets, Gross Schedule of finite-lived intangible assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Long-Lived Assets Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block] Convertible Senior Notes due 2025 Convertible Senior Notes due 2025 [Member] Convertible Senior Notes due 2025 Option Indexed to Issuer's Equity [Axis] Option Indexed to Issuer's Equity [Axis] Exercise of common stock options, shares Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Total intrinsic value of the units vested Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Vested Warrants outstanding (in shares) Warrants and Rights Outstanding Exercise Price Range [Domain] Exercise Price Range [Domain] Accrued interest payable Interest Payable, Current Realized loss on marketable securities Debt and Equity Securities, Realized Gain (Loss) Stockholders' Equity Stockholders' Equity Note Disclosure [Text Block] Write-offs Accounts Receivable, Allowance for Credit Loss, Writeoff Reductions related to the lapse of applicable statute of limitations Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations Schedule of antidilutive securities excluded from computation of earnings per share Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] 2026 Finite-Lived Intangible Asset, Expected Amortization, Year Five Fair Value of Financial Instruments Fair Value of Financial Instruments, Policy [Policy Text Block] Other income (expense): Nonoperating Income (Expense) [Abstract] Auditor Firm ID Auditor Firm ID Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Changes in operating assets and liabilities, net of amounts acquired: Increase (Decrease) in Operating Capital [Abstract] Weighted average fair value, 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 Income taxes receivable Increase (Decrease) in Income Taxes Receivable Consideration transferred, cash Cash Payments to Acquire Businesses, Gross Minimum purchase commitments Unrecorded Unconditional Purchase Obligation, Fiscal Year Maturity [Abstract] Maximum borrowing amount Line of Credit Facility, Maximum Borrowing Capacity Foreign currency translation adjustment Goodwill, Foreign Currency Translation Gain (Loss) Line of Credit Facility [Line Items] Line of Credit Facility [Line Items] Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Long-lived Assets Long-Lived Assets Operating Leased Assets [Line Items] Operating Leased Assets [Line Items] Advertising expenses Advertising Expense Three Major Countries Three Major Countries [Member] Three Major Countries Other assets Increase (Decrease) in Other Noncurrent Assets Liability component: Long-term Debt, Unclassified [Abstract] Cost of services Cost of Goods and Service, Excluding Depreciation, Depletion, and Amortization Debt discount (equity component) Debt Instrument, Unamortized Discount (Premium), Net U.S. federal statutory tax rate Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount Stockholders' Equity Note [Abstract] Stockholders' Equity Note [Abstract] Audit Information [Abstract] Audit Information [Abstract] Options outstanding, number of options outstanding (in shares) Share-based Payment Arrangement, Option, Exercise Price Range, Shares Outstanding Balance at Beginning of Period Balance at End of Period SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount Cost of revenue Cost of services Cost of Sales [Member] Revenue by geography Revenue Earned by Geography [Table Text Block] Revenue earned by geographic area. Foreign Current Foreign Tax Expense (Benefit) Thereafter Unrecorded Unconditional Purchase Obligation, to be Paid, after Year Five Nature of Business Nature of Operations [Text Block] Due in one year or less, estimated fair value Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One Developed technology Developed Technology Rights [Member] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Accounting Standards Update 2020-06 [Member] EX-101.PRE 13 llnw-20211231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 14 llnw-20211231_g1.jpg begin 644 llnw-20211231_g1.jpg M_]C_X0 817AI9@ 24DJ @ /_L !%$=6-K>0 ! 0 !: M #_X0,Q:'1T<#HO+VYS+F%D;V)E+F-O;2]X87 O,2XP+P \/WAP86-K970@ M8F5G:6X](N^[OR(@:60](EG)E4WI.5&-Z:V,Y9"(_/B \ M>#IX;7!M971A('AM;&YS.G@](F%D;V)E.FYS.FUE=&$O(B!X.GAM<'1K/2)! M9&]B92!835 @0V]R92 W+C$M8S P," W.2YE9&$R8C-F86,L(#(P,C$O,3$O M,3&UL;G,Z>&UP34T](FAT=' Z+R]N M&%P+S$N,"]M;2\B('AM;&YS.G-T4F5F/2)H='1P.B\O M;G,N861O8F4N8V]M+WAA<"\Q+C O'!A8VME M="!E;F0](G(B/S[_[@ .061O8F4 9, !_]L A ! 0$! 0$! 0$! @$! M 0(" @$! @(" @(" @(" P(# P,# @,#! 0$! 0#!04%!04%!P<'!P<(" @( M" @(" @( 0$! 0(" @4# P4'!00%!P@(" @(" @(" @(" @(" @(" @(" @( M" @(" @(" @(" @(" @(" @(" @(" @(" C_P 1" ": I8# 1$ A$! Q$! M_\0 Y@ ! $$ @,! @&!PD*! 4! @,+ 0$ 00# 0$ M !P0%!@@! PD""A 4# P($ @4(!00+$0 0(#! 4 !@<1$@@A M$S%!(@E1%&$R(Q4*<8&1H4)2,Q:Q8G(D%Y)3E!BB0V-SDT14);75)L'1X;+2 MH[34595VEK8WESA8$0 ! P($ P0&!0<(!0H& P$! (#$00A$@4&,4$'46$B M$W&!D3(4"*&QP4()T5)B\-%3@%A!Y0 M?B*_;$XUKR$+&9:=FK/]I(3Z!^6OU+![SJV\G]U M$!Z3]@I]:@-._BDO=,EUU58^2Q_:Z:@^AJQL_N$)^09-Z[-^D1J\,Z?:>..8 M^O\ F5B?U0U,\,H]7\ZI@GXG/W8B'WFR1::A?\T:RH;;_L2@/ZZ[/\@Z=V'V MKJ_]S=5[6_Z*N?97XJSW+[!5(F4;;1^D2 MC^2J>7IY8N&!(4C;R!C%*Y MNBRIYO* 4H@ ";[NFTF(@ #J.@.Q'3XC5BN^FSQ_=2 ^D4^D5^I9+8]6XSA- M&1WM-?H-/K6P%Q0]X[VZN9*T=#XCY'1,9?,EZ4,9W1OMB?,J (I(H2_:3=' MT'_BJBH>/7H-8;J.V;VUQ>PT[1B/H^U9]I6[M/O,(WC-V' _3Q]2R=U85DB4 M1*(E$2B)1$HB41*(E$2B)1$HB41*(E$2B)1$HB41*(E$2B)1$HB41*(E$2B) M1$HB41*(E$2B)1$HB41*(E$2B)1$HB414%=N5,8V$10]\9$@[/!(-R@24,7Q%!T9T7I\#-B* /Z:SB#H=NZ05%E+ZQ3ZR%$UY\VW36!U M':I;GT.S?2T$+[QO-WB5*J FUY 6VD8? 7+\K,O^4\!(/UU\7/1'=L0JZRE] M3:_55=MC\V'3:X-&:K;#]9X;_6HK\VQ?]B7LEW[-O2)NQ':!^[&R+1\7:/GJ MU4/TK ]4T"_LC2XB?&?TFEOU@*8= WCI&JMS65Q%..-8WM?_ %255M6A9&E$ M2B)1$HB41*(E$2B)1$HB414/\0/6K2N^8/&1D<4ULT0IS!XBDNHX M+_E($.'ZZC&Z^:?IW":.U. ^AV;^J"J0ZM;#[P7*C^6O&J3.";;-4 F8WA\P M]*T#]+H$PJHLOF=Z?7!HW4["O- 7?:=U)=^U[GCKC1 M,*K!ZV=E !\!U;G/4M:+N?3=29FM)XYF]K'ML^O*@VMF*1-H>WB?:H1UG%84H MB41*(E$2B)1%FMX$^_5SSX,+P]LA?)^06$F D36Q!>CIR_*V;%U#9%R9A.[8 MB &]! ,=$!ZBB:L4UC9UG=XTR/[1]HX'Z^]9KH._+^RH"<[.QWV'B/J[EOC^ MW'[PO$3W)X--AC&XSV#FU@@HOCUK*O6/+*$HB41*( ME$2B)1$HB41*(K8W?FO#N/\ NA?.5;=M%1 =%49&9CF:A1^&Q=4IM?S58]1W M-IUI_?S,9^LX#ZRLUV_TVW%JU/@K.>8'FR-[A[0"%91YSUX=L5!26Y!V\XC3: MA$6/(:UB*''0A7,FBQU$1TTU>]H*[[?J?MZ4T;=1^MP'UT5%J'RS[_MA5^FW M%/T6%W]6JD';EY6A>#87EHW5&W2T* "9U'/FKY, 'J'J;'.'6LOL]1M[@5B> MUX_1(/U*)=8V[J&G/R74+X7=CVN:?8X!5)58K.E$2B)1$HB41*(E$2B)1$HB M4143/9)QY:XG+<=\Q$&HF.AT74BT14 ?AM.H!M?S5'NYNK>UM%K\??6\!')\ MK&GV%P/T*^:?MC4KO^YA>_T-)^Q6_6Y-X#;G$A\HQ9A#S(HHH'Z4R&"HON/G M!Z8Q.H=5M_4XGZ0"%D3.ENX7"HMG^P#ZRN>PY$X,DCE3:Y4A2G..A2K/4VVH MCT_XQLJY:9\U?3>[<&QZK:U/YTC6?U\JI[CIMKT0JZVD]32?JJKIQ%2I1$HB41*(E$2B)1$HBX2:0,C![5BG'RSZW,*0_\ BU;_6S\23;>B.=;:''\?., M,Y); #W'WI/V0&GD\K#GEOG?RCS(JX3N'*+VWX5P(Z6S F-#,2DUUV&^4,"J MI?\ ?5#UN+M+H1M;1@#%;M>\?>D\;O3C@/V0%Y?]2?G#ZA;H<1<7KX8C_LX? MW3/1X3F@C$*;&'O<4Y3X@5 M9MTK_4R!;S82@>W+D \HF9,H_5*Y.8KHF@= VJZ!\!J%-X?+KM76 281#(?O M1>#^C[I];:]ZVPZ8_/#U$VRYK1=&[@'^SGK(*=@>2)!W4?0=BS/<<_=(P?F% M:/MO(1!PW>[L2)I%?KE5A'2QN@ D_P!I 2$1\ERD#P #&&M,.HWRMZYH[736 MG_%0#'PBCP.]F-?V2>V@7J?T._$(VCNA[+74?_I]VZ@&&CD M'$K)NFH14A%4C@HFH &34*("4Q1#4! 0\0&M9'-(-#Q6_3'APJ,05[UPOI*( ME$2B)1$HBZ^5EHN"CGDQ-R2$1$QR9E9"3=+)H-T$B^)U%%1*4I0^(C5#J6IV MUG;NGN'MCB8*N7;*/B!A"O.WK!^(EHFF/=;Z%%\9*,/,=5L0/0F4U7!;BR.^81:XB(0$4<8MD4O[HD9B0 MR@!_NAC#]->HH=4YU%3BHHH(B=0PB)C"/41$1\1K7Y[RXDDU)5N7K7RB41MU3HJD'XE.F("'YAJLL-1N+642P/=&\<'-)!'H(H5]-<0:A2\Q= MSPY%XS4;-U;O&_8-'8!X6? SX1(4? KH3%<%'3H'V@@'P&MJ.F_SK;^V\YK7 M7'Q<(IX)_'AW/J) :6 MX]C),!4G@'!I/ 563V6O0RX.\)^CVJ>@#KU#J ^ UNLKXE$2B)1$HB414Q>M MZVCCBT;EOZ_[E8V;9-G,G$E==UR3E)G'QS!HD*RSAPNN8I$TR%*(F,(Z!79% M$Y[@UHJ3P"ZYIF1L+G&C1B2>2_/A]Y3\0KD#EP[N3CIPWF9'%W&%%11I6[=$6[782#!TB;<19NX:F(HFBYM$D M6CM'U*>-F=06W-(+D MTDX!W)WI[#]!]*VSZCI2JE$2B)1$HB41=' M:-:T%SB>P 8E8:.17O&V1:ZS^V^.UK!D"51WI_SW*@NTAB' 3%W(-B]MPX#H M'4PI!\-0K6W>7S'VMN3'I[/-=^>ZH;ZAQ=_1]:]%^D/X=^IWS6W&OS?#1G'R MHZ.D(_2=BQGJ#SVT*PXY:YL-Q:X)%VK67NTN6;:1VE5A+D*9TOL#H/;?IB1 MR!M/ 3G.4/W1J6]L]=-?T\@/?YS.Q^)_TO>]I/H6J/4CY(]B:^TNBA^#F/WH M?"*]\9JRGH#3WK-[QG]S3 '()PPMF9=&Q)D-X)2(6U,KI?)/%AT#:S?@!$U# M"(Z%(H"9S#T*4:VAV1UNTC6"(WGR9C]UQP/ZKN!]!H3R"\SNM'R6;LVFQUS" M/C+-N)?&#F:.U\>+@.9+2YH'$A9&JF1:?)1$HB41*(E$2B+J)V?A+7BG[D7*I$4B!])CB'4? \1'H%6/R?>7TK(((Q5SWN#6CUGZ M!Q)P&*K+#3I[J410M+WNX "I6/?*?/Z'CSN8O$T!]^KDU*%SR15$6FOAN2;E M$JIP^ G$GY!KRRZU?BA:?:.=;;:M_B'##SI06Q^EL8H]P[W%GH(6QFT_EXGD M DU!^0?F-H3ZW-EE$%2 M_D.D)1#]-771]=OM.G$UI*^&0<',<6N'K:05375G#.S+(T.;V$ CV%2FQYS1 MS39!T&\K+$OR'3$ 492H"=QM\!V.D]%=WTG$X?16ZG2O\0OJ%MUS674HO[<< M6S8OIW2BCZ][\X[E$^X^B&AWP)C;Y+^UG#UM.'LIZ5D>P_RSQ=EE1M$_-FM" M['&A26[('(4%CCY-UPT(J/P*.TP_NUZU]!OGAV9OES;8/-G?.P\J4@9CV1O] MU_?2#5='!DIYL(^\WE^L.(].([U*"MR5%241*(E$2B)1%9O.>> M<;<=[%>W_DR:"-C$1[47&I 51]).Q*)BMFB(B45%#::^(%*&IC"4H"(9EL;8 M>I;BOQ:V3,SCB2<&M'YSCR'TDX $X*+^KG6'0MD:.[4=4DR1C!K1B^1W)C&\ MW'U "I<0T$K5YY7HCZA=*.A^D[6A#F 2W1'BE(Q[PT?=;Z,3S)Y?GU^8WYM]R=0KET< MCC;Z<#X(&GPX<'2'#S'\\?"W[K1B3"VIH6JB41*(E$2B)1$HB419%^'ON'Y) MXY/(VTKQ7=9#PV&Q$UMJJ[WT.EN_B1JJP]"E =?ESCVQ_9V"(FK73K#\O&F[ MC8ZXMP(+SCF \+SV/ _K#Q#GFX+>/Y8OG3Z-R6K/)[V,BB(@(&#H=)4AP R:I!])R' #% M'H(5YE[EVU?:1>OM+MACE8<0?H(/ @\01@0O?/8F_-)W-I4>HZ;*)K:45:X? M2"#BUP.#FD @X$*NJL2R]*(E$2B*SV;'D/RLR=R(EE?O]\:#LMNIOA;#:*&^31 H^DZPZ%%PL'[YPZ#KM M H#I7@_UX^9K<6_+D_$N\JS!JR!I.0=A<<,[OTG##[H:#18%?ZG)<'' =BC) M6NJMJ41*(E$2B)1$HB413_XL<[+UPLYC;0OU=Q>N+-03! YA5DH@@B ;FBBA MO6F7S0,.G[HEZZ[R?+7\Z6K[2D98ZF77.F\,<9(AVL).+1_ADTI[I;P-]TS6 MWP^%V+?J6?:T+PMF_K;BKNLZ91G[!'U@@X$&A!!! (6."-&C0AU73I4Y4TTDTRB]#)\X<@R?&+CI="K3A_CA\!9:9:J&3#(6$HANC&ZA?[DD/ M0Y@^8/J84BI3;L[:XM&>;*/WI_HC\O;[.U:\;]WD;V3R(3^Y;_2/;Z!R]O93 M6LK.U&R41*(OBNX;M4Q6@!J80#K7!*[(H7O-&@D]R]&[ MQH[W@U=)N12T[H$.4PEU\-=HCIK0$+ZEMY(_>!%>U>3.VQ"$5.X(1-0VTAQ, M )O@&OG2JX$#R: &JY%#@?SA^4?2 M/6ML2H[4II1$HB411LY-\I\7<5K'/=N0) 7$K( H2T;+;&(,C+N4R@(D2*;H M1,HF#N*F]) 'S,)2FPO>^_+'0;7S;@U<>[N[3P'IH#,O17H;KF^M3^ M%L&TC;0R2.]R-IYD\R<FS3NI#W1^4]YQ[*#!>Z M_13Y>]N[%L_+L69IW#QS. ,CSSQ^ZVO!C<.VIQ,6*P-3DE$2B)1$HB41*(E$ M66KA7[GU\86=1./,WO'>0,3&%-NSG%#&<3-OI]" 9,YM3.6Y \4C")BA_#'I ML-L'TSZYW6F.;;WQ,MOP!XN9_K-[CB.78=!_F2^273-R,??Z,UMM?XDM&$;<[6=@^WPDI]7Y^O4VG03FU,/QTZ5^>'KI\Q>Y^H.H&?4Y3Y+23'"VHBC'#PMYNIQ>ZKCVTH! MO)L_8NGZ)!DMV^(CQ./O.])[.X8*T=00LQ2B)1$HB41*(E$7D!$! 0'00\!K MD&BX4]N.W,V;LQ9E:.5':]PV@;:DRN(VY9_&A]4-X]3+(AY@.IRAX"( !:]. M_E2_$&U';\C-,W(]UQ88!LQJZ6'D,W.2,=]7M'NEP 8M?.I/1*"^:;BP CFX MEO!KO1R:[Z#SIQ66Z+E(V;CF4Q#ODI.+DDB+,)! Y5$5DE W%,0Q!$! 0KW/ MT;6;34;1EU:R-EAE:'->T@MTT(.!![USZN2ITH MB416WRYE:S,)8]N7)=^R(1UNVR@*JP!H*[E8WI1;($$0WJK'$"$+J :CU$ M1#)-H[4O=;U".RM6YI)#3N YN/8 ,2?M6"]2>HNE[3T2;5-0?D@A;4]KC]UC M1S)]2I)ZZ;E#: M *JH@ G-\"@4I?77IGTUL-KZ:+6W%7'%[SQ>[M/8!]UO #M-2?S1=?.O&L]0 M===J%\QH:UL>*D-0BE$2B)1$HB41*(E$2B)1% M,WACS!NWBG?Z3D#K36+KE62)?]G ;4#)]" \:@80 KI$.H> *%#880])BPSU MGZ/VFZ]/I@RZC!\M_P#9=VM/]$XCF#M/\K'S.ZETZUD.J9-.F($T7=P\QG(2 M-'H#QX74PW&PY-&K$@E^8?.U $$6R M&\5%#!H'D :F'0H"(1YU4ZFZ9M#0Y=4OG4CC& 'O/+;D6(%V0(")Q;''0@/FI1\%2!IO*'\ M0H;1Z@42[7_*O\S%YL+51',2_39G#S6<:P\![[10XAI;=]*U1UN^ MA]T\?RK9$AIB+N&)C)Z#?I2L-,H).HJ20.!T5VZY 434(8.@E,40$*_0!I.J MVU]:LN;=XDAD:'-8(Q"D%CPX5' KLJN"^DHBU*OQ.?NAO<'8S9 M\!L*7"+')^;XT7F=YQJH(+0]E.A.@G&E.F(;%Y4Q# J&NH-BF 2Z+E,$B["T M 32?$/'A:<.\]OJ^OT**>I>YS!%\+&?&\>+N;V>OZO2M FID4")1$HB]3&*0 MICF'0I0$3#\ #K1<@5-%GZ9RF,?:2X4\/\Q6S@^T%7(A'(0\0Y,""D@]!8ACN#" @(*@81(5,HX*YLNIW;V%Q;#&:4!H2>= M3V#L4OM?:Z/I['Y0][\:\>VA%1A45(-#3A3&J@MRG]RO(O,;##RP>0O'O%$W ME1E)LGUE\HK;M%O9MY0[%)0@NHTY(02MGC=T4@$^U*'; 1$"F,)3$O&G[>;: MRYHWNR\VDU'T\%CM]N]EW"6/C&8TQP[^)&7AA04//%9X.6;7/#;WJO< 0XSV MABZ7F6'%F.E+_C(7DE(A!@30DH(J$!(#AVCEW%4]-8=IOD_ MPV/S2X?O,,IYU-*]WTK.-7^(%Z_R6L-&$G,.65E:8<>SEQ6 S!'MVW/D/C_8 M7)+,/)7%O"C"&57;B+P-=>6I^0CGM].(XWR[M>,8P[)\N+!LKHFN^5 J13>& MH" CF%YN*.*0QL:YY;2M!P]))&/M !C4GNQ5-%L&Z+GU(#6 MTQJ.';V4H0>/#OP7096]K>_;-M+#&2;)Y<86RWQZSG<[BPT^64!=C]"Q;*O- M)BL_!A<;F2CDW#$5$D#&;J]@Y5!V (%WDW<0[F8_,TL>'@5RTQ(X5&/;]*JW M;&=%*UQ3-M#?H%-M/69+B$![75 MQ.8C ^(X _RX%-\[?CMY"]CF\0*5-<&-X^SZ1VK")68*.4HB415/9-ZW9C>\ M;5R#8=P.K4O:R)%G+6C<[)447'L-' U![U^K+[1ON'P'N1\/K/S$H+:-RY:IBV_GJU$-"$97*S0(< M[A%(1$2M7R9BN4/$"@8R>XQDS#6O&X]%=8W)9]TX@]WY1P6T^U-P-U&S$GWQ M@X=_Y#Q"R?U85DJ416#Y*VK=(]=X6NAV#KF?E@T0J5*O1KI'J>]==CTVS% M*XO>15L;!3,\^BM ,,SB!45JM._.6;\@3,CRHR,W+&VM&9!,5I',R& M$4FC5,PCVT4P$= \1$1,81,8PCYR[IW1=ZQ>NN;@U<[@.31R '(#^][(L9H M[)'N[XF8J%:2*I3'2;JRS])@14Y2:"8I#*@80#J(!TJMTRR-U=1P T,CVMKV M9B!7U55FW+K3-,TRXO7M+FV\4DA P)$;"\@'D2!0%27R=QVP;B][D2V7W,>- MFRSN@QPE-W;G+&^A\PLP>: M-.8MH'P:N6;5-Z[2$Z[$2._7O;F " MB;P-J&F@Z@&'ZW9V]K/DAE$S,H.8 @5/%N/-O;SKVU4O;-U>_P!2LS+=6K[2 M7.]OEO,:<10\J$T.*@%,<@D."B1!462[:F]-,!$-QR[=2EZ M>(Z!5J+EDP945PH308C$]@[3Z%6XV'/!BE/,PG:_R0M= V>@KWQ%V>9+#EG# M 5("Z"B"!RZGW?6'33SJY_PJ7X#XS#RO,\OCCFRY^'93G7C@L9&Z;7^.G2*. M^)%O\0+8O4=H=/F$R_6*&X $X S5TAZJ2Z'6;0S5(6^$\/-:,?+<>W\QQX' G*21M>L'S*4 M8LY.,>)2$=(I)KQ[]!0JJ*Z"Q 4(HF<@B4Q3%$!*(#H(5OU%*V1H$%U:RP2NCD:6O:2""*$$8$$'$$' A&+J4@>.A"_64-IT*'F(@ P3\Q/7G3.GFW)-2NJ/E/ABCK0R2' M@WN:.+W4\+1P+BT',MB[,N-WTG@!S/=4K Q?5]7-DBYY*[K MMD32,Q)FU.;J":*8?422)J($3('0I0_/J(B-?F5ZE]2]8W=K,NJ:G(9+B4_L MM')C!]UC> 'K-223Z!Z!H%KIEJVWMVY6-]I/,D\R>95(5@2O*41*(E$2B)1$ MHB41*(E$4S>*')5UBB:;V9=KPRV-YQ;05#B)ON=RJ;3OD\?L3"/VI _MAUU MWH+\D'S>S[(U%NDZF\NTB=W$X_#O-Y>^W$.#X2ZN],&:O ;FW M%+I@_P!,#D>\?=/J.%*9I$U$UDTUD5"JHJE R2I1 Q3%,&H" AT$!#P&OT*1 M2MD:'-(+2*@C$$'F%I YI::' A>]=B^4HBU?OO0#F*.BE>G_RQ]+&Z)I O9V_\5<@''BV/BUO M<3[SO4#BU?GZ^?\ ^8=^Z]RG2;1];"P<6X<))A4/?WAN+&?M.!H]8Q*V=7G^ MKJVI@G-U]V^I=EDX?N:[K72WZW#'0DB[9F[8B!^VJBD8JFW0=VS73SK%-5WW MH=A<>15:*3-N=&-W:O9&[L;"XG@'WV12.::8&A#2#2 MF-.'-6M435155072,@N@6/!:X&A!P(([5Z5RNI*(E$2B)1%4+BTKG:6O%WNZ@G*%H3;MRPB+D,G MHTKVK[IULUX,S&AQ;S#3P)'8:+(;C:FHQ::S4 M'Q.%M(YS&OIX2YH!< >T A>T39]V3T)W;*3;JWA.MFRJS2+3>*B MB@9TJ0!*D"ARB!=P]=!^ TN]8M+>>.&61K9)20QI(!<0*G*.=!QHN-+VGJ=] M:375O"^2"W#3(]K26L#C1N8@4;F-0*TK0TX%4Y5Q6/I1%FI]IGE2K;ERK<9[ MSD1&W[K46=XQ<*F$2M)7:*SAD FZ%3H; 0TWFKP+^=+KV_>&Y3:VSZV%F2QE#@]_!\G8:GPL./@%13.5'VM MZAYTM![K?Y54:D<*9GXUN$Y1#NJHQ[8RX( M(@/UEEC "21?VCF ZC539VKYY6QMXN-%27]ZRWA=*_W6@D^I?D%V79IW+RR8',=%HFJ8$VS) 3]00:-R)MT0'P3(4/*ME-/LF M6T+8F<&BG\O2M2-4U&2[N'3/]YQK^0>H8*Q-5BH$HB41>IR%4(UQR/X5X9?Y'Y9W-8V$[]=R,< MQL+C(K=L1/Y"N1LZ5$KJ009VTL^00:LB@!U#K+!J&H!H;:4]\L=QPW4N2$%S M>;J$ >VBQBYV;+:0>9,X->/NU%:>JO'#&HXK8^R/)Q"GO@>Z(X+-,_DW/"&7 M0;ORNVPHJ+#C^!3V)J ?:<^O[)1$=.OAUK!(&G^&0_[X?6Y23=N;\=+C_LW? MU&**N/9G/?,;V^/;D7X#<7<$52,"N]$1+OT,81'?VZ@PQVMU(+A[HPXU!:2 .UV6\AEQ; M-[1:F45!$!$XE* #Z@+Y#\!J^W8/\9;_ +L_6L9T9X_@E*XU)7(L-A,D#BT8-7IWQDTCL5"J* MB@!"^G4WK+KU;+OXQ;MMS7S&UJ*'#Q'U%?/:SK:N>7%GA3D^=G962VZAQ*V:OW3G;!R MA@\ ,U>*]HYS#H1!=81\JQ'>FD?%69(]]F(^T>SZ0%G73_7?@[\- M1]N'H)7Z?%0(MEUZ*JI()*++*%111*)E53"!2E*4-1$1'H 'B-<.< *E?3& M.VNF50"N) 2_ONSD P= $$P M(40U =?.[J[OYVNZH2P_\/%5K!V]KOVOJH%^@OY3^A,>R-M-;,T?'7%'S'F# M3PQ^B,&A[7EQ&!"@G44K:%*(E$5UL!E,;/V BD':!!TUT$;B9@'3SJ_ M;4_\VMO]]'_7:L$ZJ$#:FHU_\) 5F75'6-*=>WL3+3+/YD@\SS7G M$'%V0^''LX"N"A[Y:-H[ICT71[J;5?,LOAX#\/\ "PM\!8,L?G#]YX9YMWY:S1@E)J)]]N8_=2 M$Q1 #E*(@.FE2AJU_)92ZA/$!YC+6T+26@T=R< 12K>([P%K;MC0X-9MM!L; MHO,$^IZJV0->YA>P"I87-(=E>!E< 02TD BM583 >?[[R%#15D3&4;\P]GC, M5^%<1')R$M!C<$3>[]5DW@VD-<)461#=AB)$RB5#[(I1WK$^L(XOL[=UW>Q" MW?++!=W$M1<-C#FR.H&ADE /=H!0>&AJ152IU5Z4:7I%R^\AM+.]TNRLZ.LI M;AT4ELP.=*^>W)>1FEJXU?XR1EC=P Y=SWUR"L;@K(V7'78Z?2]KYNO:R+R7 M@HUB_8GBFMOF5=-R&;L5 (U.N*JI5-"F* Z;@ /F^U;6+7:IA:\ES+R6)V M1H(RAAJ,&FC2:FN!%>(5/HFU]I:GU0;>20M;'-I-MOE4$- PX+>1[B22>*]ZY7 MRE$2B+8?]H3E@M<,.^XOWQ)BO*VTBJ_Q2]74$QUHTH[W4> GZB+<1[J0:B/; M$X!H5, K<3Y=]_F:,Z9.:N8*QD\V\V_L\1W5Y!>1?X@?0=MI<-W)9,I'*0R< M 8!_W9/V_=<@ !J(U3W=W%!$Z61P:QH)). J23R &)7W%$Y[@UHJ3@!WK =R.S,\S3 MD1_-)*G):L.)VEGL#:E C0INJQBCIHHN(;S>8!H7KM"OS%?-K\P<_4/=1R=(?$["H&5IKE"]".FFR6:'IK8B/WS\7GO[/0W@/6>:L% M6KZD-*(KN8'L>$R3ERSK(N,RY82=.\!^+90$5]&\>NZ+L.(&T]28:]/"I]^6 M#IQIV[=]6>DW^;X>8R9LI =X8I'BA(-,6CEP6&]0=>GTS1Y;J&GF,RTJ*C%P M'#T%5A;<5@#),VPLJ'B+BQA MJQUPJ=QN@W0?(J"D* +.U$B'4$2^DA1$PAH.G6HCT'Y<=YZI>W-K:6CI'VDK MHI#5K6B1I+2P/>YK2ZH-&@EQY!9'>[WTJVBCDEE#6RM#FX$DM(K6@!(':3@N M/;N),EW7(3L7!68\:1O@EU*P;B8$Q#,153:@88PK4FJHO .(&UTT$. MFH^ 7:^Z;.AVMC8W(U(7[K8OJ#'41BMN(P,_G9R#PX8"I-!TPZV'ZAA-&;?R M1(&_>H3_ 'F;ADHN1.8*R_;D>K+3%A.VT6UT!_($4:.$FIQ.1/MKF;K*=I3< MH4-A]#=?"OK<"QP::@4>6.=D=5P\+J.QX+KL-_P"C M7,@CCF:7G@*$$\345 J,#B,%\Y?!V78&$E[BFL?OXV(@3'"874!$%$")G%,R MID04%440$!^U @D\]VG6NG7/EFWYING37UU82QP0$AY(%6AIH79*YRRO^T#3 M'3'-3%?5GOW1KB=L,<[7/?[M*T-<:5I3-^C6O]B"TN!J$(I'*:/'8_M_:Y]X/:L@M M>I*UU41.ANQ1N#.R]BW-[$[+WS)*@.'> MQN:3]E:?YC"81,81,8PZF,/41$:]?P*+\R)))J5"C+@4W"3^YOI-%NL7< AMW%.)==>FM8SO;59['1;FYAQDBBD%\C6NQY8$X\N*OWR?SUF8>1>2&D=?T1:MV*B::8@FB43& OJ'J/30*P#IAL+1O\NP.?#' M,ZXC:^1[VA[I'/&9Q<7 DXDT'(*:_F!ZU[K9O>ZCAN9;:.SG?%#'&YT;(F1/ M+&-8UI ;X6BI%,QQ4D$VF0EG+95%FUEGEL2XM) M9VZ9E3 %%GT<(*D$FT %(1T'J%1OLWZ$UQQK,&TX&CO0L-NOE&LY?X+!;/ M>;B>6.&^!(!B?+&RY;E!%/#;N?F-2,T1'&M.CNNQ.(V.,<8TR](V1=M_0>5[ M@OMA;-O-[C;QB*4';L^5BV>++BS65%R#95,2I%T(L2V]S=17TUVV M-@F;&!%#,&M>YWEN=G#'-HT4:XU)+: &Y3WA!9^.YW.DW+1CW,%MV#=,?;&. M+(_F>'LU1\:2@4;E.YDI.2*!0!JVHIJ.A2 .F-P=<+S48+2.-S;6 M2:%TLC_*?,&Y9#%E8QN/BT4C&9[\:-8"JT<>P=](VW#3$-+ MS$$_=3H1CV!=D6U[?2W,DOPL-C%=Y(I(I)(7NF#'VS MI&UC>ZH(:^@HQ[7N:2"#U^,L,X)RI:-W9&QSA.Y\H.23!6*N!XV]F+:X[6@T M8U QY8O=:&7E#N7!E.T0B6P@!M-J("-5&YMYZ[I5W%9WEW%;C)F\]T#C'+(7 M&D>#LL0:VF8EU3Q%*JEZ?]*]F;BT^YU/3-/GO3YH9\(RY8V:WA$;*S"L9?.7 MOSY0UF5M,IK2J!(X:MSAEBY[DRQ[BO*'8Y)OE*V[(;2S:"6T^4:$,,B\!JNH M55!, T(DD4#*:[A*4-!X^'UFYWG<-LYHHGFU@+GEAD'%WN-S 4<>;G&C>%2N M_P"*VQ8=,;-VIVT\\3;^Z#(1(V(^[$/WK_+<0Y@I0-8,SJU( H?KD+ 5NXNM M;G"ULZ\[C2MBSK>QQ.V?$C(F:HOV-U/VZQ6LVV; "3P6P.!!,1T #!NTU'2N M-O;_ +G5+K277$41EEEN8WG+4M=$TC-$XXLS9<>[#DOC=W1.PT"PW$RRN+AM MO#%82QM\S*'LN)&'+.UHRR&,/(;R!&88F@J)]@;B5&\@[7XQ.K=O$EPY+8P' MW?DW[\:&0M^6GH%%\U32CP:_WQ RR@=TRJI#% PE*&A=PVZ#?F[9-OR:TU\' MEP.DK%D-9&1R%KB7YO X-'A#00:5)QH+O=='.FT.\8=K/ANA-=LAI/YK:0R2 MPL>P-C\O]XPN<,Y"UP/ @BA'K M"^='U>YT^[CNK=Q9-$YKV.'%KFD.:1W@@%;HV ,LQN<\-X\RK&;"%N^.16D6 MB8ZE;2"6K=X@ ^/V3A,Y U\=-:\7=_[3DT+69[%_^R<0#VM.+3ZVD%?JGZ-= M2(-W;7M-7BI2XC!(A!VRH4PE M434>D/WUBB'4!20*H8IO(^VM*_G#ZKNVGLB>2%V6YN/W,?:"\',X=A:P.(/) MV59QK-WY4!IQ."UG5?X2G]D?Z*_/,SBHX=P65;(]OWK]_<6[\BL_PN&[8MS' MEB'EQ?W6I'ODTVI%%EU$H=(1,Z!5,=A0V[5!U*(Z ->I.[-*U03:%?0ZM#IT M$6G69<'SY'^%I+G-A!S2 C -(>06DTJLBO8I/,C>'AC0UM?%3TXG6'6CYX]3DDE ;<06WD0EY:U[6RU,DKZ.D(.5C:M9QS$=4 MMK$]PD +A(:^\&T'HYD\5::5Q!@/%UC3=YWRYF'<@18J/:34-O!(3;U! NNTHC41W?2O8VW=)FU"_,MXV&_FMF")[&LF8 MV.-S'E^5V7*'&H;FJ\TKE:2J>2T@BCS/J[Q$8&E>=>[[5<:1M^P\C8*X<8OM MBWYJW)'*-1R[J*H[QQGQXM6\\;8O9P5S3EW9+0L9XO/J MRZ#6.A4[A%F9=$B1$3*.3*$.J;>80!,3$ H#M'6[[GZ;;#T[4K+28X[B2[OA M9NSE[6LB$OE%[0 PEYRO9WJ[I.+./W]WX96G+5N/%-O9/A[Y6N7'KB M3;2DI#O[28B[27;/!(0%DERF*?M*E 0$-HZ /22;KY;=NR:QIQN()[**^AO" M^'.V1\3K:,N#F/+6Y@X%IRN:"'!P)I15C-+:7,J"P.#J@FI!'8>PJU=MX@QE MG.SK;F,/PTQCJ9_G6 M":2FI5*<2>,Y]N=5.2#M(MNRNEVC&.@34@^!1\*CO M3>D6VMW:7!)HT'MS4>]\7EMRT M+FM:_'@2.*^1'#)*(XPX$NI4FHPXFG+AA3UJL7XD!X:0Z-E'1R%ISM#H>8=*TVVUN*[TC48K MVU=EFA>U[3V.::CU=HYC!4$EMN/0K;4X/[NXC:^G82,6GO:ZK3WA2A;3B2 M,.'-:O/XL'E>OC?BGB+BA;LF+:;Y'3IY6]VY!'4UL6B9%T5%3330%Y%=LD_S549]5-5\JT; .,AQ] _GI[%^?I4S* 4HB4194 M,*>W3C)#CQ87+GGYRW9\*<%YI%Z''2TF5MO+TR3D)O'F B\C'0K0Z8-HXHF# M:Y6W 8HE,($*HF8^+WFOR&8PVS/,< .6C3FS@W"7RH\C+1>VV]LO)./F[X1*A M(R,*[.H#F.,)1W.4=H$*!C !RD4,3BSW!()A#"LU#WJ]NYQRNPM;V59M*419-QA M9.96CU*V:OH1MK>.2(GQL M:3V>+-Q]B@H*T>D/WB==/>_T#Y\QP,=?7U!]H81$_P ?$:O0HL6+9GG)0FG+ ML]7)>"J1IFIE2*I"T;&$3J 8NQ,P=1U'70!#7SKFH7R8YL]"#F/M*\IGCWBY MCHJ)K.2$VF.0P=P$S"(:")1UVC\/ :8%QP. U=H@Y*/:#UEW 81 MTV>/CKY>-)MHN/:['G^WOI^O>9<[&Q"?'1$69H8L<6T@N,7XK@'?!T!Q[>S79M MZZ:U9?XH[^(>13PY,U?VJ+*7Z QNF^>:A^>GJ\O/_+N4&:O:Q)*(O=)51%1- M9%0R2R1@,DJ41*8IBCJ @(=0$!\!KA<@T7ZX7M7$E%#%'J7ON&IERA^Z)&/I&!^E=%[I&>U<,\9I:WX5\+.\,PJF@(DQ#;54H\Z?C[Q]F'I<%O+\CW2MNX]Z,GF;FM[(>:[ ML+P:1-_TO'WAA"U.*\_U[SI1$HB412)P1AA+*,I;B\-R1LO#F0UIYFPL6U9Y MS+MYQS*"N@+%RS&/:K$#?#O"B+JCU'=H<$K9M+NKZT$+GRR1-C,091WF-?G>TX-!+A2F4\\5[7ER:LG,>2 N!W'9%MB)>2SB>2E146^=?.6O:TN+\V.8NJ .(H>\KYZ0]0W:W;PLM-*NK&S\EK MX7R-C$1CHW(V,,QCHR[%5Y YTY M.,B#!\@T:WW6GM#>0Y*0+38 MNE0/B$5K&UT+WOCHP L?)_>/;V.>/>(X\UV]EYVR[CNWI*WL=YCGK(M2<44^ M\H6*EUVK)998O;4,4J9M$U3AT,=/:8? 1&JC3=UZC9PF.WG?'&[B&N(%3]1/ M:*%6_>,#*Z2,.< ,0"2,6CB ZH'(+I[5S!?UAV],U9(T.'H(JOS-;J MVYRL5%M..<]F:R*J=F;:.ARQJ(%. M[,'T'W$2'X@<:T&_$>ZQ.V[LC^&P.RW&HN,>'$0MH93^U5L9[0\]BE+H/M87 MVK_$/%60#-^T?=]F+O2 L+M?GK6[R41*(I!<57S&-Y XZ>R3U*/9(J2(+/%U M"(I$WQ+HA=QU! U$0 -1\:VM^2+4K:TZH:?+.]L<8,M7.(:T5@E J30"I(' MI*CGJW;R2[=G:P%SB&X 5/OMY+NK+PS(V'=EO7IE>XX.T;/M1^A)ONU.1LG( M/A9. =$;,VT8LN7%'"][G.<0!C0-!+JX4-!KN]X]0LWVUA')+-*TM%8W-:W,*%SG/ M%3SJ<%=!S=#?-MA(FMJQ;M]'C)-8I$@[ M*IA,8Q! -- $:FQ^]8M_;;#M+M+2YNA>WD\UO<3&)X%Q(V2.6/\ ?0-D:UG[ MM[B7.:6MH UQ*Q6+2G:%J!\^:6.(PQ,9)&S,"8Q1S7>%Y;4^)HH :]J^+:7O MK(\%>-H6ADZTW4O&*77",+F1CS1;UE$HQQ9)F\5<@4^.W9$)XI3-F+1&,DCSYK'/:X=M? MJ:SL-.@AEMI9[>8,>&.=$79VN>7>6YH;0$NQ:!E(:05]+9)$1;"Q[=QC<(7" M2)S:LI;#TY ?NE8Q.(13,[402,0ZJ12 ?54-H"!=VH5V[+;86-K:V.W[@7 C MW*3$:"1YA$,0\TL:07L#0XEXR@AI(+>7SJAFEDFFOF9,VG@/'N@/SDY034 D MT\.)%:8KJ[U@(^-MV[FN+&D$_LMS<\9/Y"EF=Y(7'()M66Q.\O)&8XPZ4E[J M2/JX!S\K:JJT/4)9;F)U\9!.(71QAT!B:2YM7#-5V9U&T \(Y@5*^Z4ZP4Y3 M\A)%Q.)*QTC#7>V;OE'1#(.$S11")(E.8VTY=2@!" .G3H'2J=NZ+5_6'<$K MYVF&2UO6AQ>"UP,1#6@DT<, &MQX 8!?+M/D&T[%@80YLD)H!B/'B:<1WGV MJ#R/\%+7QVEU_17F4_WBIY=Q7TKX7RE$5;XVOB2QM?5LWO%&-\U;[I-91$!V M]] ?0LB(_!1,QB#^6I(Z0]2;O:&Y;75[:N>WD#B/SF<'L]#V%S3Z58=SZ#%J M=A):R<'MIZ#R/J-"MAO^:H+^4_YW^>+_ "U]W_>GWC^S\E\O\UW/R;.M?JK_ M ,ZZ;_!/XOY@^#\GSL_+R\F?-Z,N*\X?X3YLE/TJTI[5@5]YG)JK MZ]\48@:.!^4MZ/<3TR@4?29S(K&9-]W]9--LH(?0I7I?\F>V!'8W.H.&+W"- MOH:,SO:7#_17B/\ BE[_ '2ZK8Z*P^&*-TSQVN>2QE>]H8[U/6$^MUUY0+Z) M++-UD7#98[9RW.51LY3,8BB:B9@.4Y#%T$IBB " AX#7R]C7 @BH/$'@0NZW MN)(9 ]A+7--01@01S!4SY#E5C>_7"-U9RXLP66,KI)()O\AISLS;Y)D[9(J* M2TK'QFJ#A7:4-YB[-^F@AITJ%X.E6I6#3!IFH26UH22(S&R3)4U(C>[Q-'8# M6G+'%;;W/S*:#J[VWFO:-#>ZBT &832PB0M =+%'X'NP&8C)FX$4P5',N6> M0QY$6]R(GHZ/EY.WD@CFE@H(@Q@4K=^05C/N9NW*"@)- 06.4"Z&ZB)AU$1J M\S])=._RZ_28G.:UYS&0G-(9,P=YKCA5^8 UPPP% L1L_F9UK_.T6XKAD;W1 M#((0,D(AR&/R6MQ#8\CG #'B2:DDGO;1YFY&M*QO#PD"M!0V= MN_+;N[L.87P\I HQ[##*URJL9PBZBBK\;D?(/3@HF8H%3[(H 4NT1W .HZ5F M.C[19::S=:@'ESKH1 MI@WRVEHH>=:U/8HLW5U2DU3;.G:.Z(-&GFX(?4DO\ M][7FHX#+EH*<:J_]U\O+'L)H0 M'&K:$$'%3AK?S8QZSJ=Z[5-/9<:?>OBD,'F/88Y8HFQ"2.4 EIU^=SGDE[R10GP"E*-%,>+AG,6.L5J6_/2^#4;U MR'9A[:$R;EB&Q9(UXW/>DO="!C)BZD+I M$AW"0-@+L33(8HB70P].GEU[MM=/[;2M0-S"XY?(BA#3R;%7*9OB#SE$JV(TCPS9; MME6^]53>KJ&CT[).BHDJD!DP[AG'9 #%-IM\A'SL.@=(X;&>TD$Q=\)+/(/" M!F,]:@XX9:X'GW+-MU?,]/JMOJ$+K9K!J$-I$3F)R"U+"",,<^3$&E.T\Y%Y MKY3XKLO.*.0<<8K@[]RA;5N6TWLG-@3LBY8-GI;7;,SKKQ)0%LN[9F,=-,1, M4"B4NXHF+K4<[*Z5ZK>Z'\)>7$D-K)+*7P>6T.+?-\UCQ0G DU-#0J; M^JOS';;TC=(U#3;*&ZU"&" 170E>YK7?#L:7.B]Q\D9JT5(#2UI+2YN&,%9= M=RNNZ=+&]FO)BLQC7*.*'KD5%+*DVTK"I&'ZK281,DJ0G] M4BS03#]*GTUYX_.5MD0ZE;WS1_>L+'>EAJ"?2'4_97MQ^%QOYUUH%[I$CJFV ME;(P'DV4$$#N#F$GO?WJA_=)O]68RG96.T%A%A9D6+UVF ]/G957J!@#S*B@ MF(:_O#7YD_Q)-[NNMR6NEM/@MHLY_7E/,=S6-I^L5Z,;EGK*&=@^M8N3%W%, M773< AK^6O-\&A6,D5"NIEC*+G+#NP'CZ!0A%+ M:&M9KVECKBZ1ABJE(Y.* MA2[#J=WJ0-0#3Q&I1ZH=3I-RFS+HQ%\):0VV!)S"($9S7@37ARHJFZN#*X$B ME ![%5,-F*T'=EVC966\,LLM-\<@Y3Q]-_?,A OF;)VX%VHP=*1Y#_,M>Z(F M(4=#$U$"FT&LZV[UNTPZ-!I^M:>V^%KF$+_-?"]K'.+BQY97.T.)+0:.94AK M@#1<>Y>K!U#;QTEL#8H_BY+@92ZC<[6M\MH<2TKAT]8PP DX=^%%V!LX7(VMC D% L4H&6X^/I:1MBYR*&74=N9233E- M5D%"@0"I&3V;0$0.41UJM_\ >^^BT[2;>V8(Y=)?*]CZDESI)6RBK3A1I;2F M(<.*^C=.RL P+"2#Z55L[R MX[#(SG'N%X[&5]9=8O8Z_;S;S$E(I$9RA^[( M)Q3%V )L@=&^N(&.)0'0N@5F^M?,/IWD73],TV.TO+YCF32B1[P62&LK8XW8 M1AYP.+\K*M9E"Y?7"JXEN2^424Q%,/U?RK[.LW2#MWR/=&MQ @\CS":6(#A00B-9H9 MK1$1)]MZAV>K;TZ_153+UQE<[6#Y#?\ ZLXN/B/[NLWG4&'BQ\.-.WN1UR29 M#3^\X]V-?6JPM+DR\MN*L^W7UD)R]O6]9LW9$TBA*O(U\_C)R1+)JKH.VI=[ M1F8[2^9M^FPVT#[4210VDUJ\"1S'/9+)YA+7 '(X$ 5HX M%M011V'9'?$-#2*@-+>-"0>8(X% !M=NTH %?5M\R\5I-9BTL6106(NVL9G>21= M1AAS.-27-I4$ BC0UH 7W#J'E@!K0 VM,3][C4]O-6QL',-PXVL5W9]M-4T M9(URV]=$5=9CB*K-];A3 B0$!*)%"*;O7J(=-0T'6H^V7UJN]"TAUG;QM\SX MF&Y;(3[KXT&OH_*JQGLZVN>?)?V/L)QN-,IJ2[ M6=:Z*^ MOQ-FZ M1?%EH/3N87C[;5MVFP1U'LE'3 !]OVK7OK-%'R41=?+$55BI-- ICK*-UBI$+]83"F( M ?3KX5P[@JNP#WXQ-,W_ .W'DVUC@ZX\WYQDQXRX]2K?08LB M<01892/0,3T%<("NW,ND'J !)J'IZ89LX@"5KO?$CJ]N/Y5(>_()#'$YH/EA MC?52HX=H)(/94 \0O;V'A/#7M[DF3+G4!KQ\L3C%D5ER#EG @6+,G+I)&C(] M+@1$T>^9&T]7Y%QL*"4,EBPW4D_FU($CJ"I !PQPYK*]8UMU MN^'R@/&&"H J6N+L!4'LJ.7&H/*563;\X<\2>=/*H86\;6]N[D]S3PKAV_\ MCER+?V4C=5J8DNV?*[>7?&%C5D7!8LTT""/][[.B1A.;4HZ$/00QW-Q:,J#+ M'&YP(K0N'W3WT[*XJN_<07)=@QT@:1X>!P+AS/B!I6ARX]JI/$F!,I..8?)7 MD[[EEY8HRC>?&[C8IDSB]R:MRTF%WXXO!LI,N(UGD"1B+*8-#W K#B8QU2J- MP5T,D/@5(]?5U>M%JV*V#FM<^A!-",,6XG"O\N:Z;/3VOO#).6N=DJ* 4(J* M.J!B,2,1Q:"1@%$CDQR\XHYOXN7W",S^%PK.XJN9G" MM+B2&];?<3*L9'-E(R2B#J]A$X@"2P (#T)MN-AI=W%<#RF&)A!KX@X5I@:5 M//CW55#JVLZ?+ 7/<)'-(IQPJ:8D-!PX@8XM! 5]>>>1.G*B[_;[Y=8 MHY(>WC:EN-92;X))6#;EGY$P?:#5)#^\L(QU%)NRBP4*?N23=UNT$PE*;TZ4 MFDPQV\[6W#'-F)]^I(<3VFO/LHJO5GF>WS0%IB:/=+1A1PQH1P:,"0:'UX5E ME7,5]\M./]RP/M \D\42W&RV<0D)?/M!718ML1E\P#>'@C)STC&GFHU4TZ_* M=,SHK]%V4X*&#:8YM-_7!;MMIZW;'9\V$@)H<<.> Y4HNR9PNK7+ X!E#5I MJ/#CQ!S$&KB0LPSWLLKG1F0M9[>T+[9=6]E!'5[8PYH)%/SJD\C0F;AB[MQ19'&VZW-H&2A<82UY1[5S>,K V_=+J'*S%5+:D @F0!3W M$/6".XF?#:W!/!Q=C[U#@"1W<>U4#_*MV37,+1A3+AP\)J:&O,$-PP'#!60Y M(57'5^^.JIC.Z(BZ8!JH(B!&EU1RD>N M5+7P*1:& Q@^*FOF-0_U(M,L[)!]X$>S_E4[=)K[-;R1'[I!]H_F5]_>%R>K M=_)F,Q^@Y!2*Q1"M6YFP#J!)&7 )-P;Z!,B9N40_JUYG?,9KIN-;;;@^&%@' M[3O$?HR^Q?H6_#TV2W3]EOOW"DEY*XU_0C\#1ZG!Y]:Q.5K^M\THB41*(KR< MXEGM[<:EH9"M;,;BW&F0V]G-+Y>VE!RDBZ='=-X^0620;F>KE^7,]. M!M@% I0 1$:F!K;6UDU2_+_+F9=%@>(Q*8V$DDAKB "\^'.:TI0+4@G5-4@V MUH;(A-:3:8)C";AUJVXE8QC0QTC&ESQ&WQB$4S5J3A16R_F:)OC(8YTPN]MR MTD\>V DXY&\BK]Q^C#0"$@K*"Q:W+$6\A]X)&D79"@@!D$S$.H!AT*(C5B;> M,N[WXZQ,;/+@!FFEARLS%V5LK(AF!>[W?""":K-3HMQIFD?P36&SS&YO"+.S MM;LR2E@CS/MIK@^6X0QFKZ/<'-:6XFBD3%Q5H3>0<%9:>EM_+L[D3 >6Y:\[ MK6L\L%#W:^MMPFE'R#F">(H[#]LVPQ]A14+ZBZ%$*S>WMK66ZM[LY)WRV=PY MSC'D;(6$97&,@8TP)H*C$8%1#?7VH6VDZAI3/.LHK;6-/CCC%QYLENR8$R1M MN&EU17$"IR' U(*CHZY*9*C^+&#^1B$9:@YRNV]YFS+DR*:SK<^8=6I#MR2R M,9\N#0&J:9CK"F7&>;.LR)2@+7CI=!>*@T"E3;-/O"+:R*J:)"@ $3[JYQ*0 T* M Z!T *Q/JAID%GN*YAA;EC#@0!P&9H<0.P5)PY*5/EGW+>ZQL#3KN\>9)W1D M.<<2[)(]@+CS.5H!)Q-*G%1:K!%.*41*(E$6TW[0^4%KXXM&LY^N*TAB>9>1 MB &'4WW>\ LHW$>NN@&75(7Z":5OA\O.NFZT'R7'&%Y;ZCXA]9'J7AM^(#LA MNF;X^+8*,O(FO/Z[? [Z&M<>]RL[SAO(]RYP?PR:PG862S:L$" /H[RA/G5C M!].Y8"#_ &:\5/Q']_NUCJ.^T::Q6,;(@.69P\QY]-7AI_47/0?11:Z"V4CQ M3.+O4/"/JKZU#RM!5-"41*(O!BE, E,4#%'Q*(:A7()" KT*BD0=2)%(/Q H M!_17)>3Q*Y+B5Y.FFIH"A /IX:@ _P!-&N(X('$+EM(EW*JF;Q\6K)KMTE5S MMT43+'300(*BB@E( B!"%#4P^ !XUY9NS;ABKLM>0-%3\,?N1LD0"&$ MHB0R9BB4X"4Q#%,)3%$! 0$0'QJ[[)WMJFW-5BU'3Y#%*$?3ZB#B#Q!5:S^6[@FX22MYE 6_945.BF M-RHV_"M8H\F"*G=(1RHD)C&3*?U F40+KUTJ4]X?,3JVJ:9)80V]K90S4\T6 MT#(3*&D.:'D8Y0X5#06MKCEP%+%IVS;:"=LSGRS/97+YCR_+7 EH.%2,*FII MS5K-A-H$V!M+IM+H&@:5 68U675*]JX7"41*(E$62R#R"]F> -Y()NQ+)6BH MA!N%-?4+1>79[2C] MW7;_(%>O\ MSJI&@]'E2Y M/0%J_?[,C&).OH3:1+8 M#AU^*ICC^>OV#?+;IC;;9MM3B_,X^M[OLHOR%?/?K[[_ *HW]?=B\N-O<&QL MK_2+CZU!:IT6H*41*(E$2B*YF,L,Y6S-(/8S%M@R5[.8PI3RRS-$/E693@(E M%PY6%-%+=H.T#G 1\JQGGW27D&YMJ MO:W5;62WS^Z7#PN_5>*M=3G0FF%>*M?64*-THB41*(E$2B)1%E9]H"YUXGDU M<%O=S1I=EK2"9T?BNS>-':9OS$*H'YZU3^;_ $QLVV62\XYF^QS7 _31>C/X M9&OOMM^S6U?#/;/%.]CV.!]0S>U=1S0G5;AY09A>*J"I\I)@Q3U_9+'-4F M'Y.S7XH/F[UEU]U(U%Y-E1?K6]6U*(E$2B*Y., M<17_ )BE):(Q_$)2CJ!:@]FEW+UI'M6K8RH(E,HN]43( F..A0UU'KY -25T MUZ2:[NVXDBTV,/,3YHQ) K4^@&G?;VTDI(8*D8\:+B9)Q? M?6(KC3M3(,($)-.&B#]FF1PW=H.&3D3E3617:'43.0PIF#4!\0&J/J-TSUG: ME^+/4H_+E

>-KW>8YO"!5C[S M:*H))0R0?,F>"ZT!N9H*.O?(MN $Q)KJ/3Q 0#C>?3'6]!UDZ7=PN;<@@!H\ M6;-[I:6US!V%*5KPXX+XG8Z)^1PHX$MOF]<;V@?0\K)-LR4F([0 MOS]_<\OY;)ON*K MRD'QZRO #/15O2CI0RJSJ"=HJ).8\RASF.8A1,GN,=N3+F3B0MTNTCQPZ:2"8O2.1*F==BL46^\@&(!!,?=2 MR;5;G65N0V6N6?'3&'.*6Y,NXI[?;2_85^U=0ZD"D+:-0MJ4M]VV>1#1N@((_+ MI',50@!OW&U,-0[;K6Q-9"]T>7L/&O&H-0530[V+IW23,:ZO=B./ @MQY$UX M "G!=LI[KW*:-Y+XXY(X_CK/Q:SQ#9IL:8XXY1%O@;&;+&2VHNK75.2^)-^W1N?, &6E*/'M-:DUJ<:T(I_*WN!1%YV46P<0\"L"<6X%_<,++%9(.\Q;%(11,3)F,*9C%'FUV^6.S/D>XT(%3PKZ*8]Z[=1WL) M?=C;WU%?2,2[#T4Q[54V2/JD*9T@T)HH &I= KXM]MALH=(]SPW$ D>HG#$CE5 M.VZ?;6=-T=PZF$ 1Z=?^5VN>#)(] M[0:@$^O$TJ1W5[.Q?3M]98Y/.VM@W% M_'G/W$S$W-['^ @51X[O,FQ,JM.67'KJ=XT6WD81XT5=1H'T$K1QN I=VT MI0+VW.VV&0OB>Z/-Q#>!]1!Q[TL-^RMCRS /(X$C\A;A7&F/=08+F8R]TW-& M/\I\F+TG,+XNR3B3F PC8W/W$)Y:2,1B^1:03=37GR6.ZL@6&)1$HBVI/PE5_*PG.[.6/3B(,[]QB]=@&[ M0!=0=QQ0IZAYCVWBM1[U'@K:-=V.^L'\BE/I/<9;Y[.UE?81^532YCW0:\N5 M/(">$PG(I=4NU;F'S1CG9HY+_8(!I7C-U(O_ (G7[F3_ )QP]33E'T!?K&^7 M;0QIVQ=-@Y_#QN/I>T//TN*C56$J9DHB41*(NSA)J7MJ;A;EM^04B+@MMVVD M("71V]YH^9K%<(+I[P,7 MFV][;26T[0^&5KF/:>#FN%'--,:$$@T5P;5SEF2Q[^N3*-H9)DH#(%Z'='O2 MXTOE5/OD7RYG*X/FSE%5JN4ZIA/M.D( (B)0#6KO8;IU*UNWW4,KFS25S.%/ M%4U.8$%IJ<<1ARHL3UWICMW4]*BTR[M626D :(V',/+RC*WRW-<'L(:*5#@2 M.)*J-'E%R+1OU]D\,Q2R]]24;]RR$PX3C73=6&!052L!CW351C\L4XB>[S2W*29YC7B7.1@79ZD4!J NK?\B,\2THUFY;+,Q*S#"-G(9A).3M MEE$(BY3E4E&2>]$0(@Y$A=2% ( ">P *Z9=YZO(\/?.]S@US033!K_?;P MX'LY<&T"KK3I%M:W@,,5G$R-SXI"T!P!DA!$3SXL7,J<3BXDE^8E6[5NJY%K M+@\EZW=D:Z9B^+]N%Q=EX7"=-2)H*#A0W-MZ?H]BRRL8FPV\0(:QM:-J2XTJ2<22<3Q M*IBJ%7I*(E$2B+.5[(]RK(7QG>SA5'Y>4BHB3(AY =@\7:B8/S/ :VF^6&] M(N;F'D6M=["1]J\Q?Q+=&:[3-/NZ8LDD97N>UKO["ZW+4RI<.4O**_2K>U%*R1*(E$2B*J;1LJY[\DG<-:,6,U+M&;E\,811,JZJ#0H&4! M$BABBJH #J"9-3#Y!6=; Z;ZSNB[?:Z9%YT[(WR9 0'%K!5V0$@O=3$,;5YQ MHTT5IUG7+73XA+<.R,+@VN- 3PJ>0[S@.:I8!UU\A 1 0$! 0$!T$! ? 0\P MK")(W-=0BA"NRD%QJ$0ORY].G_8^[/\ HH];8_)R3_F&\I_Z?>?]0Y1SU0_\ MOC_W\/\ 7"CPA_!1_LE_HK4Z3WBI(?Q576C95SWW(O8NU8LTFYC&;A_*JB=- M%NT9-2"HHLNLL)2)E#30!,(:CT#K6=; Z9ZWN>X?#IT1D,4;I'FH:UC&"KG/ M>XAK0.TD5) &) 5FUG7;33XP^=V4.<&CB27'@ !B3Z. Q5*E,!RE,7ZI@ 0\ MN@]:P,BA5W(HO-<(E$2B)1%)S&4TI_JW\E[>..J0?RH]0+Y 89Y%!3]( 3]% M;D]'MP//2+<]B?='P,@])N6-=[:-]BBO=-B/\S:?-S_?-/\ T9(^U8T^>6O^ MM_GO7_VV;_T5&OWJ=!O_ ,/L_P#=_:5^)CYQ_P#]G:I_OO[+5$>I<6LZ41*( ME$7J<1*0Q@#42@(@'Y KD+EHJ5F4A<*6EDR"L[ LK=\M9N+[&LNP;@0MZ%D8 M*+3F)&^&*LI,WK*FG%$0>,XTY2(&2)O4(4 *GLZZZ:WN];O3)Y=49$R6ZFGN M(\SVR.R-@<&Q6L?E@Y'R"K@31I))=7EZLZ1TLT[7K&WT"::6WT^WM+.8-B?# M&)7W3#)/?2^<1YD4!RL+1F>UH:UA8*YH#8FR]'6(AD3$%^1LAF;!5VIN$%[3 MC7IVAD9%B]*JRG(D[E)?Y58 (("($ #IJ;3@;0 J?-V;0DOW0:A:N;:W\9!S MN;6K7-HZ*0 C,W'MP[M:@=*V35+!I@IY@,;JMJ:"O[WM(&%<2!Q4UZ;TMVK M=LMGPZ!JKFW=?*(F91^6I-#\-PH":\,H+N )5B\]X7M2SK=MW)V.@FX6S[AE MY.VY['-TH=FX[8N>$016>LEU4TTTG2&U8ITER%*/782&N J2UV!!:2>T&A4*=;.D>FZ78QZKIGG1VTDKX'P3BDT M$\0:7QD@-;(VCP6O :17*]H>TUB[4HK6U*(E$2B)1%D7]JTQR\Q[+ @^D\7/ M K_9^[%1_I *UT^:D#_)TOZ\?]8+>3\.QQ'5"WISBFK_ -&5U_(LZA\_YM,M MU/\ S7< #KUZ!*K@'ZJ_"1UZ>YV^-3+N/Q<__6NI]"]T]0_OW>D_6K-5$RHT MHB412CP7CZQ5<=9:SADJT'N3+8QT+&-9X[BWB[)R=Y)& QY!XX: 8[=JV2 1 M*<2B4Q]0'H6MJ.AG3O19-!OM?U6W=>P6N5@@C>YCLSSC(]S:ED;&@T)!#G&A MX&M;:1,\M\KP7-;04':>9[ %<^!AX"_\9Y,QGQ,QI<"\1?(PZ^9ZDB M8V(1OSLC8X%K:9L:N.=U*%E,6][6-DC=' TT-,Q<10=R]+U2QW;L!CFR.7&/ M[PMF^<4018^R)*VGT2YBKLMTJRKAN NEQ.FEVCJ 454C#Z=? 1 XWI%H5G8 MV=EO6TNX;RSB#(G6[HG1W$(F6G:7\%J6EL?'9:C%G9'(29&.:3&2Q_9\,0P#,1V=T SO'!7LQBGS8;V'81F5C6/(R\ M5'[./ M_A3]/+/<;M MC;@MFB6;5))HQ-"[,7M:7$R2AA!+WN=X7FA"@H[9O8]RJSD6*\:]0'19DY15;K$UZAN(L4I@U^D*T.U#3KBTE,4S"QXX@ M@@CU%6Q<>J)$HB419"O;+,<.2:H%\#6[*@I^3O-1_I *WF_#S<1U"%/_ \O MUM5]V[_WGU%?GBY/UG?65'^JY6Y*(E$2B)1$HBY+)D^DWS"+BV*\K*RSA!I$1+5)1PZ=NW M2Q6Z""*20&,HJJH&BIP"[8('R/#6BI*G]R>]JSGIPXQ3$ M9LY"X."TL<2#EBQG)9A.PLZXMJ1E$DUF;2?;1#A=2/57!4@$[@"3<8I!,!S M4;'I^Y+2ZE\N-V/H(KZ.U97JNRKRTA$CAASX8?2?II[<%CV,8I"F.RO"JS ;(O3;>;3E6F M'#MXUIRK2G.M,5CI(JI[EG15'77U#*+B/ZZ\0=S$G4IZ_XC_ZQ7[!NG#0-NV8' M#R(OZC5;6K&LS2B)1%X$= $?A7!*Y 4S;B@>-&%K>P_%7[A2X,R7ID.RH*\I M^ZDK\=VLR;&N$5U4F+5BQCW0;&Z:10%4Y]QS"(] J2KRTT/3(8&SV[YY9862 MEWG&,#/6C0T-. XDU*URTC5-Z;DN[V6QOX;&VMKJ6V9&;5L[G>3E!D>]TC< M7DDAH%&C!4H.1>'FG3AY<&OEKF":T_/I#U0'6-M_^!?_ /,O_P!17W_)_4/_ M -;A_P#M\?\ VRHCD-:V.[#N+&TE8/S=O6=EVQKP,:P,Y5+B>SAY_Q%X=__ ,>W!_\ F"9_ZGKG^,;;_P# MO_\ F7_ZBX_R?U#_ /6X?_M\?_;+K;L36A*8WC+WN"YK8G\?2 M4\>YB).X!LS?)O6S]=NU5VK)N]ITCDZHZ:Z]&X=.L#I\-[:,=$V1[XRQS M_,H6 $.#B <0<01QX*LZ?Z_KK-?O-&U2:.Z?!#!.R9D0A);*Y[2QT8R7HK?#<6/F/\ ZQ4,Z14H%(6V>0C!?(+EVCB^Z;;.0V<[F.T-_+JS50@@G)I%1$!*_7 M.7M_*$_BF'<&W01'>"?;>B=5[3^-OM9=L^+;>A: M=-J6A:#?WUG'&]LEY+/);AT9!;*&MA;DR$5!&9S@VF:AJK=JPO[N=MO>WL$, MKG MB8P2$.!JVI>:U'+ "O#!4#'V?B#+RJ<1C SS%N17(Z0]D33XDA"RIN@@ MW9R!BIJ).!#7818-#CH4! 1U")]/V#L'J ?(V_YFF:L[W+>>0203'\R*9?9;FV'O2,;E>SOH&:3-RS#8=J@O4Q]2+= X"5)MKH&FXVHU9NL?5&RTC M37;3V\R2"RC#G.&+G\^ P5A*U+4AI1$HB41*(K^8U_\ LSR1^'W?;/\ ]3M: MV@Z0?_KS(L7VQ8,MR5S+ M)V;C6K)8[=Y8]\LGEU>.+6L +AW.< #R6X(^7[;&W]/MIMT:A)!/>1MECC@A, MH;&ZN5[Y"YL9X&K(RYS>9%0%;++W'.:QU;[#)5G7.SS%@N=5[$'EV&353;I. M-0#Y249K"*T>Z#4/LUN@ZAM,(Z@&3[0ZC0:C<&SN(W6M\P5="\BI'YT;AX9& M=[?6!Q4==3^@=YH=DW5+"9NH:3(:-N(@0 [\R6,^.&3AX']HHXFH'96SFC'- MRV+:^,>16.WU]0M@$50QQD. D4(NZX6/76,Y/''.^0L.B M7VCQ:5N6V?<1VP+89X7B.XB827&,ES7LEC#B2QKVUCJX,<&G**C+R;@L1P\E M \2K5D\1NITR7\VY=F))K+7C(-6ZG>39HJMVR+9BUW@!U"(D$R@@7Q\PEEMFU=;;.@DLG2 M4\RYE>V2Y>T&H8"UC&1,KBX,;F>0W,ZC1&Z+:] M9!F69<-I-JU(*2::AF:8I@0A1$NA-.@B ]!'6[NVMM"Q=%&Z.VC= 26!V0%I M.)(J:U)QQKC0\@L>AZ@]4-79<3QS7DS+H!LI;YA:\-P .7"@%13A0D<"0:&R M7FG-63D8NW\MY!FKO):1S_=D3,+'.HR5,F"1A$JI2G XE* ")]1'SJ^[9V5H MFF.=+80QQ>9Q+!@X<>6%/1@L'ZB=5]VZ]&RUUFYFF$!.5LA)+30 \<:X"I.* MM-66J*THB41*(E$64?VBK?6EN5+R6*D)F]KVQ+.55M/24RZ[5@4-?B(+CI^0 M:U<^;K4&Q;5$?.29@]@<[[%Z%?AH:,^XZB.F \,-M(XGOV M.JLRW+O2HW5KXK>E$2B*97$A-7&TE+Q%99G4%P8FX>^,D0!G @BC MW%]& 'D2VY:9^[=YSC1C<#^E7E1>EF6K.YVXLVSBW$HMY6],=W7-2]]XK(] M;-G%"*],$1GM!''B6N)+:\:\#V&G!5-=:D5A/' MW&/%&9U6UQ7=9%]*W3=5D-W"$JK;EIG6;@K%+ D8Z7<[>[<27W/EG\?Y'(J=U'A;23DY4D"IF+N0^[ MQ6(FHGM#:/J\1&KCNZXDTSJQ9;@U.Y;/IEU-YL$V+F"(/\+*4JSR:AKFT!:0 M31?/,-X9 MHYD@<)HNF $3*@8S?5(!T'J(%$?4&O1U;TC<4U[%K=_J,>K:+%=,+A#,96QM M+J@/CP#"YM6\.)#2<17XOHYL)'O\R,.' UH*]GHP7%Y&8!Y Y/Y W1?-E6M) M9-@\C/4)'%N3(LWS$82+6(06)0?%.!6@-0 "CO$F@EW!KKUHNN71K?6X-\OU M"PCDO+>Z>)()X\8_+-#&,X\+,C:-\9;BVO"A+4].GEN'.:TNS8M<.%.6/*G\ MZK?)$)D?(_)^\K@PGDIG;$IC"VK?C\P9T&9-!PP2C=J5F[.L](40/W5"%3V" M40$4Q_=UK*^H&C:[KF_I[G0;UD$MC;Q,N[PR^3$9&M:QY=(.3G-RT(-2PX4; M55%RR66[<8G4RM +JT%>>*L]S%NZ,NB_MJJ;4Y$MI=,3: M=.Z\D6@%Z_V4CUZ'_AMZ(Z;>-S<_=BMG#UO>RGT- MEKD>.&Y@_M)*$'\]?I$T.4/LXW#\T?4M?]QPF M/4)6G\]WUJ&57565*(E$2B)1$HBR2^VMQ.Y19ERY!\EL!KV-8ML\.;JM.Z+D MS+E*XV]J8_8SK&41E(V+=O5DG!U%G8H@ II)&$A3 8PE$Q-V.;AU."*(Q/J2 M\$4:*FE,2LXV=HDTDHGJ&L80:GA@:CF.8^BAI6JV'>=N&L-Q_%_W!Y3BKEC" MEHY6]QB4A[OYIR5W":3)(+B/.UQ;'@VC"*U%*NQ[ /8I/U.6W=;OH]@+A4^-IQ#LP P!(+B34U MIR&*A_GOV;^((H-2!X!& M4V1Q:6/-,HK4?'ZE>_ M-?DRCWJ4KF93WR',[[AF5;S[8#'V)BV9!140 M\'4I<,*U2 /RID5_14?]19J636]KA] *D_I3 77[G<@P_20IM#M57C]+.'T==DG-VHW>&71C0.W,T< Y2];8>^7?]7H-2K>Z3'KT=N; M6>/SV6[(_)<2V1SHPZH;AE.88MQ%>"U=T;=5SL>>_;J=EY+7QY/.YIK._< ML"JZ2D'*R*$>LF0K<62HJ!OW%VB&FO2J+2.FEQ>01R>?#&Z5KGACRX.RMS9B M:-(%,KJXUP*R'=OS#6FDWES#\!=W$5I+'"^:)L;HO,E##&UI,@)+\[,L*7+9N2[1Q78EM6_+7^ZLJ$FVTI-LR+*O%(YU<3(SHS$ MO=(5+2'.G'6 M+\;/,F67CG->-9J]9%>V'<.%LQDO;[R,:R7S<>G;C$S?8K/>6\/2_6+O466MU M=:;=16S ]LGG/CF:][,DAFDSALCI&".A+033#&EDS<2KMD)K%S*R,G6=DNU, MK1=PSK#*T/(/BVQ#05IK$0EY"5=2#1N=NW;&4*43=L=QA I0$P@%8U)T[N3- M"R&6*5DS7N\QI.1C8S1[GEP! :33AQP&*DH=?+"*VNWWMI=6L]G)#$8)&-\^ M26<$PQQ,8]P>]X!(%10 N- "OAF!]8=LX)PSA.U,JPF8YVV[GNVZ[CNJV2R! MX-JVG63!@T:%7DF[4ZK@0:F44 J>A T 1UKJW'+:0:5;V44S)WLDDD[HOM9NK.6QBEM[>!DK!E-R41*(E$6;?V2X%1QE#-UT=L12B8"/8"KIT TC(BX -?I!D-;/ M_+%:$WUQ+R:QH]IK_97FE^)7JH9HEA;5Q?,]_P#H,I_;7$R5%*0>1;\AE2"F M>+F))#8(:#HD\4( _G -:_/EUAT5VF[MU"U<*&*YF;[)' >T8J+]KW8N--AD M'WHVGVM"HFHX5]2B)1%VT#!2]T34;;L R&2FIA4$8Q@4Z:8JJB F H&6,0H= M 'Q$*R+:>U-0US48["Q9YEQ,RKB /60J/4-0AM('33'*Q@J3B:#U5 M*O3_ *J_(+P_PV6_]XP__K=;'?\ _#_5#_T\_P#2P?\ :K!__=G;G_B!_HO_ M -578C;:A&3;C=AR\520MJ2R4M>V54U%R)DD';<[HB+90^\"^A-EV"Z&_:$0 MZZ5L'I&U-,LH=N[7U)PALY1-?WE7!HE>TRAC'&HX,@,(HX5\PD8T*PZZU.>1 MU_J-N,\S2R"&@)R@Y:N IS+\QPY8X*--_P"5+QR=++2T_)JMXTWHA+3;J'1B MXQD4 *BU;MDQ*F4J9 *77;J(AJ(UICU;ZY;@W??OENY2V#A'"TTAB8,&LC8* M-#6@ 5I4T!<2<5*.W=I66EPAD307_>><7N=SPD.::@C @CL*R,@$4.(4NLBX MUOS-3S'^1;)M_OLJ:[)L RC5=:)4<:.5$0^W!N CMUZ@.OC7H!U M?Z,[CZB3V&MZ3;^?<7EC%)<4VMT:?H;)[. MZDR1PS.;'@X^ @/#< ?=S'BK4W)Q\S-:$'(W+ZIX VQ8.\FZ:X^P >U1CNFZ;_F/3X^=9C_\ #(5L M/>0QRK"YBQSDY!$0C[YA#Q[M0"^GYZ%>R)\4,F8?JO'V%I]J_)U^*)L=UKN>SU5H\%S"8S^O$ZOTMD;3]4K#K6XB\ MOTHB412EP]F^VD[24P+GUBYNC!$JN=>#E&X=R;L646Z#)1!C (BD(CJY:?44 M#40#<)@/%F\=CW)N_P"*:41'?M%' X,G:/N2=_YC^+>!-*$;+=*.L%@=..WM MQM=-I$A)8X8RVLA_VL)/W3QDB]U^) S5S]ZL;,G""_VSVWYB/O3'F16?>AY, M40D[(R';IAT$KALH(IG$"GVJI"(*HF$=!T$#&HM[Z>6RM=%V[/3B7IF#I7YJ#1^9<$X-PW&HS:5/J,5NVS+0Z;*SS)L[^6@U- M .=)SU/9.RK31;7<5IHEQ>OU,/3;>6XL><\0$CP]U?*:XBC02[@T&A MFN0&T"N27LGVUF$%=C(#&@9I\SOF>;-' E$I5C,)(!06,37<0#AH!@ ?*KY+ MH#KAOEW.NN?$?>:TP1DCLSM\0KSIR6*0;N;9N\ZQVBV.Y;[CGBZF:T\B8WN+ M'$<1F! -#3!65N;F)R[D9IXI,YXNN!DFJADG,*R>*P2#4Z0[!2!E'%;)I;-- MNS8&FF@UFVF='=HQP 1V<+VD5#G-$A->>9V8FO;50KN/YI>I4UX[S]1N8I&F MA8Q[H0TC"GEQY&BG"F4*NX3E##YC;-[ YE-OYV@'!2MK>SRV9H)WG:2IAVD< M&6:)D&19E$=5FZQ3'$O4HB8"A5AONE\VC.-WMX^5(,70$DPS#F*$GRWG[KFT M%<" "2LWT+YA[3=;6Z;O5GQ,3AE9=M:!QL(,3*&D+CM1KU%^W54,4I':Q/M46)@[ADRF$! MU 0"UZ=\P-K<%DYMI66!(9).[W8Y3]PCFP'PND'A#B!S5_UWY);VS;+:,OH9 M=6 =)#:MKGFMV_[1KJT$CAXF0$9W,:YPQ%%C].FHDHHBLD9%9$QB+H'*8AR' M(82F*8I@ 0, AH(#U :V":X$5&(*TAN('Q/+'@AP-"#Q!7K7*ZDHB419^/9A MQTJVM_,N5W20@G+.F$!#*B40Z,DC/W>@CX@(N$0Z>8#6@GSG;B#KBUL6G%K7 M2._:.5O]5WM7LS^%AL=T=CJ&KO&$CV0M_8!>_P!N=GL5&^YY8RL!G.$O1-+: MQO\ AT1.OI]9[%F^35#\R0H?IK\LGXC.S'6.\HM0 \%W",>U\1RN]C3&O3/< MD.6<.[1]2QMUY]+'DHB417FQ)FJ3Q0VO&'4M&(R+9U](M"W!8L\FJM&*.X]P M#IH[V(F*;N)& 0TUT,4=!\ $)JZ2]:;C:T5Q;N@BN[6Y:W/%,"YA>QV:-] 0 M:M-<*T()!Y$5%O=&*HH'!W$'AAP*D5#Q\OS'QOD(D/C:W&N>\9/85Q8:=N(, M[;6D+?D%UT7C4R2CA)%0C4"@8IQ-N - UU'U;&:#!-U9V_=L@L[>/5[1T3H? M(#(,\3R\/86EP81%1I#CX@"!7$YJP,==QNHT>:TBE,,#Q''DOED2X[0XM_RC MAI##5H7S,.K>C'V?G4^@,E(NI^3(HHJQ2>-UQ^5^6+MV"@/B(#U\1^-];GTS MIT+71&Z=:W4QMXWWGG#S)/.>,SHVO:[]WY8(REAXG-CQ/%PYEI2/(TX NKS) MY5Y*,^7\IOLK7*QDE(%"R[M47)BD M[D MT#Q,Q(]X U6GQE\$@9B]U!2O$:""L[8 M$-\PK:\ M*!JV;S"J2Y"%4,!BBOIM -J([=##DND].=*V];1Z'JVN3V5_<- M!=#'F,$)D'A;/1X!-"#)R:#BZ*\*E=B\Q#>.&>+7( M;'V:4F=C%>SD5(8L$K]OW[DE8E;L+I(MDA%5=FJD!#IF. 4WJ$ TJHN.F&J M[3Z-Q_D;(;E 2'NJ2;QT1Z6]RS/;,%(W M/[33V+1B_$?885Q#[KN<),B?:B3P'?13ZP5@HK+U@J41*(E$2B+QN*(B4!#<' MB7SHN:+,%C$0NSV".9]NJI$41Q?R7QA/*$.4!#;,VX2(U'7QZCH&OGX=:P^[ M%-99WL(]AJI4TII&A.(.-2G%7BG>6#._GV\UD=IO&QE>(J&CC0 N<0*G"@+*"AX?F\J+%'[I?!_% M7 _E]D[ ^/G/\Z8S:PD!=N-I688,B33>"NF)^]6[&2["92&=-1 Z9CE*&\H$ M.( 8P@&0[?U'XRU#W@!V(/9@L=W-%=6M\UL(UY'U8_(=XD(HW%*VY9MOK"70 &':.)M^ &$.N[[R:^'PJ)>I5U5\-5+(Y:2MSHMA2B\IQ,;+MU0_ABY;I?=+ M@H?UM6A3F#^N ^=>77S!Z*;7W*3YC3Z/&0/U>Y8Q*@U;L)1$HB41=C"M9U].V\SM5%ZO=KJ18$M!*-$Y9 M(9S5&7+WUI3O5'J4]K M%:RONBT6X8\R9Z9/+RG/GK@6Y:Y@>(P65"89YWB#K9GHG M.F +)EFK*ZK>M:<8O&DTX02;M"-%GC920.N\43$VBPCO#X3S@=:P#2-+VS>S,M877,4DGA8Z0PE MF:GA#LN-'&C:CF0IUW5N;J/HUG+J5W'IUQ;P>.6. 70F,8G=MLZ.9[H:'RPPR 1M)!-A M9QQ]QBNG$EK<@K&S)A[%CE(0(H9)ZY5;(*N(GYX@'6*B8R M0+ (F 2@.E#J.D:I9Z$^SBNH9[:$_O6QFKV5/!QH"8\^+J89N."NVWMT[8U; M>T.JW.FW=CJ-VT_#2W#,L4Q#"*L:'.:R?RC1A> \QF@Q(4%:BU;0)1$HB41* M(MG+V;<;+6OQUNK(+Q#M.,GSRHQZFF@J1T,G\BF.OGHX,X"MXOEOT4P:,^X/ M&9YIZ&X#ZKF< 38SNQ M)K*LATT >\GV%>OG]LBO6AWKTVM;NU\5]H@=%.S[SK9[R^*9H_,B J5'OQ^GZ:TZ4D+O+9MF=O2X8:T[88FDK@N!< MK>+9AT 3FZB8X_LID* G.8>A2@(C66;%V3J.X]7ATVP89+B=P:T#M/$D\F@5 M+G'!K07' %6_5=5M[&V?<3NRQL%2?R=YX OE<)1$HB419"K8LQ>$X"Y'FCMS"[O-^S M?D#:.[Y1I.,6A1TT\ [!SZ_ =:]5-G]/I=.^6#4KHM.>]E9+PQR,N8&#U?NW M/KV&O!:XZIK;9^H5O'7")KF^LQO/V@*^GN0X16S1QANH\2S%Y=6-3EN2WDR M(J*$8IG*\2+MU$1.U.H)2@'J.4H5^D3Y;][C1=SQ^8:13_NW=@S$93ZG 5/( M$KQY^>GI,[=73^?R6YKFS/GL XG(#YC13$UC+J#FX-6IS7K"OS@)1$HB412< MP?G>%M:$D<-YI@E\A<=KM7!:8MU(Y0E;X1.G]18-2F#J M.L8;XV'-=3MU'3GB#48Q0./N2-_PY0/>:>1XM.(X+8_H]UHM;"T=H>O1FZT6 M9 _AYUNX^Z]M<6^Z\5:X4-5)AMA/G=:;)C'<7LG77E# KM,7>-[QM* MXUF,4NQ_!I(R:,.>' M#42,(JU M]>/$_7_#KW:_^6Y2_P#FI7_K"OC_ #'TE[+3_HA_J+G_ "#\Q_Y^H_\ S+_^ MU5CY?A!S8=NF+ATZ]N'W%Q8322R.+G.)X8QS/(.9(!K.\E)$HK8APD\%)TVMDH&$J<]/$2, M8AE ,7;KU):KW7)MYR&TTYY9IK<)IQ4&7MAA)QI_B/\ 4/TLGTG9 M]GTIMFZEK<;9==?C;6KJ.;!V7%P!4%U<8H^WQNQIDLC8$,J73) MSA8@(M&K=(RBC5ZT>I 4X+@8J.TI3:% 3% I2D+NS?3-)O([N33 MS;PMTAL0:RF))- YKFG#+[U<,<#4DFD3;CW5I<^FPZXR^N7[D?<.?+448UHJ M6O8\4=FJ&4 .&( :&MS6XR=DBY,NWO,Y#O$C+^:+B[!IQRP9(1Z+IPB@1 S@ MZ+< )WE=F]4P &XXB.G6LDVQMNVTBQ;:6^;RF5RASBX@$DT!.-!6C1R% HXZ MB;_OMSZM)J5X&>?+3.6-# YP: 7$- &9U,SC3%Q)YJ@JOZPA*(OJW;KNUT6K M5$[ERY.5-NW3*)U%%#B!2E*4NHB(B.@ %?,DC6-+G&@'$KM@@?*\,8"YSC0 M8DD\ !S)6Y5Q,PP7 7'W&^-5D2IS<:R!U=ARB!MTN_,+QV&X/K 1104RC^Z4 M*\:^K.\SK^X)[P'P.=1GZC?"WV@5/>2OU(?+?TL&S=EV>EN%)6,S2?[U_B?C MS <2T'\T!6>]PS$:F2L!OY^,;=^X,7K#,M0*&ISL 3%)\0/H!(05'_>PKSH^ M>SI<[<.R'W,+:SV)\X=I8!24>C+X_P!@*5=>M/,@J.+ABD'U&_9U]7AI7()7! 4R^/D%=F-;2S]E26M ]EO+7M(CS&F3)^&U;LITT MBD5%%B651%,[AVF8Q"'*4PET >@#UW2Z ;ZO,JO).<1D+?M_D3FSBI=E MR7[#1K8CB]UDRL[(N5VW*9)C*330$"K (%%,5!*)4U1*'[(@ 9[J6K17.G1; MGU[0[F:]CC ,A;EM9W 4CFG;DS<,M:.#):#DZB[G/P$TL;BX 8\&GL)''TX* MU'(52+/;F ,B+VZQL3-N1(IQ<-TA;A%(Z,/&?-"UBGY$4SF*W>K@DN%#KK+J'ZF.H=43&.8?, M1$:U0O;^>YF=+*XOD<:EQ)))/$DG$GO5&17CC5?>0DY276;N9B4=3#AHB1NT M<.W"SDZ+=,-")$,N8PE(7R*'0*J-3UJ\O7!UQ(Z0M :,Q)HT< *\ .0X#DAQ M-3BN%5L1*(E$7,CX][+/V,5&M3O9&362;L&:8;E%EUC@F0A0#Q$QA "JNPL M)KJ=D,+2Z1[@UH'$N)H .\DT"Y:TDT"VM,$XS;8>Q'8>.D (*]N,$RRRQ/JJ MR"XBY=J!]!EE#B'T:5^F;HQT\CVIM:TTIM*PQ@.(X%Y\4A];RXCN4GV-MY,0 M9V+5 _%O<67-Q8KXX1!&/H[:JW-FC'=IYFXV(;K MB1?,5I>W9%[',9:-.51-1L\;NTPV".X!*(:@!R$.6];DMQ+:BY82U[ 2".\? M4K'M*[-O>NM'8L)&'9B*"N&(S<13'TBDK_;RXKY5RKQ__$;\/,"V>O=EU-!A MX''EB%TD^D M!7O0](:'W$$8P'E_0:GZ:K"1B'A;R>Y"\A'W$O&^$)RXLZPC]=AD?&8IMVC^ MW$8^31BY563,\531;)LSK@14QSZ:B !KJ%9A>ZQ;PV_G.<,AI3OJHVTK;EU+ M>&)HHYE>WB.'+M[:4YT6RMRDXX8DY _B=W'?>/[)(NS:06 M+L76\9RRM^-554[Q.Z)TTE7 F*?0Z@DV#L N07@.EV%(L7N-*GFYQXK'XF-U M/5'":GEQ5%!A@!V8X>&E*\ZUY*H/=*B^+]T\-/:GY.\<>)=K\1#\G8S+[^X; M&MI1PZ,I#V]=:RI9[07M[W%JU=ZT57MXE$2B)1%+#C)A/DC,7+8 MN?\ #^.FLS$XSN)B_AIR=EXJWX:3?Q;D%56:*\LY;BMJ!#)J&1 VP1_>#2L_ MV/MC6I9X[^SB#FPO!!>YK&N+3BT%Q%>8)%:>D*!NM74K9MO97&A:M:9PE7"LBUFE%9($NZ<&I-@:ZAW.O4)@_]O\ X"6:]L6N=<3- M>&L?)"&1&7WR7!Y+Z5.4>WM&I7_OO_&[>TT?698X]/M)(7OFAM[PRW(MB/): M(W0!L.:@\PU/#P88&&?^'T-Q%P#&Y"R%@BVLRY0F+UD[3F37*Z&>M*S&<+%( M/FZ6D Y*BH_D2N"JIK"MZ"AM*&X-!C3^#Q;MF]LB8?NF](YC(P;BZXY]&/8@CN MZ7A'9RG: <[4Z@"*6XA3 !0S"WVW?P:Y!J5AD[=URX+:3S6T-Q!;/R8L@88P1)02!M ^ MCB*DDJJWG#9SAZQ(!S:)6UUW9C6+86=:\F[2=OD>XQEUC2+ MPQ42I)*@!2% -P]==:^7IJ=.M+ANG-=))<[L* X#GZ; M%;_,4S<.J6#]??'!;Z?,VXK!!>O?<3L:6QNHZ%HAC!<7.;4N/NC"E,5>3L3Y M(PO]T6[9MM,C25PW6^:QT&P+XK.WBY6Z1/HU M,<.OE59I]A+=3LAC%7O(:!WDT"M.O:W;:98RW=P[+#"QSW'L:T$D^P+=^PSC M2*PWBG'^+840.PL:*:1_S(!M^8612#OKB'[RRHF4-])J]0=MZ)'IMA%:LX1M M ])'$^LU*_,WU&WI/N+7;G4YO?N)'/IV GPM]#6T:.X**//C&Q[@L*%R''-^ MX^L=<4I82AU&.?&*3<.GCVU@)I\ ,8:\W_Q.^D3M5VO#KD#:RV+LKZ?X,A K MWY'AOH#G'DI1^7O#JW)2B)1$HBK2P;"G\DW M(A;-OB@W6[2KJ5EW:H(,HV/;@!EW;E0VFU)(HZCYB.@!U&I,Z3=*]1WAK#;" MTRMHTODD>0V.*)N+Y)''@Q@Q)X\ 20%8]Q;AM],M3/-4BH :!5SG'@UHYD_ MSJ\;W,T!C.7M6#PNQ3>6C9+HSBX[I>MB?.WDLJD+9Y\P!P$4F*B0F(D@'EH< M?4 :;(ZI\P>D[/U&TL-JQM?964A=+,]HSWSG#)*'U!+;=[26,BQH*/=62A;A M$&R;C5(9)=2)$TS:-8T^& U;E[9 :%SO2T85K2^:,5O+.RC=T#:5O2#VU2* MH.[<518O%DR,I%JF_31 Y2& >T"W;\1^KUZU@/S$]#+O1=YW=KI=M*^SS-?$ M0QY 9*QLK6@T-<@?DK4FK34UJKMLC=T=[I44MQ(T2T(=5P!S-):32O.E?6N_ M@B2F*\&W!>*#)S"7WDR84MF,DED%6[F-A&;,CUZ=#O 42G=',5(3:?5#H.M9 MEMBWO-B]-KG5&QOAU+4;@VC7.:6NCMV,;)*6$@$&5SFQN/)K792#56_4#%J^ MO1VQ(?;V\8E(!!#I'.+6!U.3 "ZG:<5R)"+A,^PKJY+3CVUO9JMYKW;RL5L1 M-LRN1DU2 #2,8D&TJ;I,A=5VY>A@]1>OC4:QH.E]4]+=J&F1LM]?MV5GMV , M9=,8,9H&B@;*UHK+$,' 9V"H<'=5M=S[=G$-PXR6,CJ,D-2Z)Q/N2'B6D^Z\ M\.!PX1H*8#%*8HZE, "4?B UI.112D0O-<(E$2B+O[5MJ4O&Y8*U85'ORMP. MD6C$G70#K* 3<;3P*774P^0 (UE&R=H7NX-8@TVT&:>XD:QOI<:5/8!Q<>0! M/)6[5M3BLK5\\IHQC23ZOM[.];"G^&UO_P"&'^%/:_[._<_W/X!O[/RORW<_ MM_M:_O=:_5)_[2Z5_D[_ "W3_A/AOA^_+DR9OUOO5XYL:U7G+_F:X_BOQ_\ MM?,S^NM:>CEZ%7YBE.4Q#E Q# (&*(:@(#T$! :E(&BQL@$4*U*N?O&%?C9F M^22A6 H8RR 9:4Q\N4NB2!#' 7+ - T 6JAP*4.H]LR8B.HC7K3T!ZGMW+H; M3(ZMU#1LG:?S7_M@8_I!PX+\VWSG?+^[8>[7B!M-/NJR0'DT5\<7_P#&XT _ M,+"34E0:J_SK[_E[C_AUO\ RJ^?)9V#V!??\1G_ #C[5)GB3?N-+'S- M$SF7NX,:#9RC9UV.2JR+"V+B4 83#R/%0@/$&I_49(3!IKO#42A49]6]!U. M^T9T=A[U07L%&NEC'OQM?0Y'.' T[N:V%^67>FA:7NADVL>[E<(I'#.R"X;ON-3[U)?H+_.,;D9O/6A), M710 BS94FG;VZ; #8)2B7:%YZ=Z[I-]I49TX9(6#)Y=*.C(XL>WB' \:\?>J M:U6)==]H[DTG<Z.[-S"]$_P\_E]=N3$CNQWEC$.*V:Z\RU[Y+Y+H(.D%FKE$KALY(9-PW.4#$.0X M;3%,4VH" @.@@-=QT>4.9F93- M3)0DN5XN9FR2"8N+H@\5!!\/9APHJFM>U.0UKZC*8,66EW=_9(=3 M#=W:<_:+E!<$6;5N5PH1<%DS)IH-B)ZD, : &WKD^W]N;XT_?,VMZQ<9M%)D M=+,Z0.@FMW!U&-;F(>'M(;'$ 2TEH#1EP[(H;EET9)#X,:NKX2W&@ KZ,*?S MT7AVUKR?8M;- DNXV[0,F M)3>6H;:Q+IIH>JS;;+-PVMN=#;#/)"^9T;;AC2U[F>00]LI#Y0"*M+7U);AE M"Z;&!YB E:/* )%?>',4YT6.EN*@H(BM_&$A15_M:=?UUYSR 9C3@K-'7**\ M5]J^%]I1$HB419._;3@EU Y=?$K4IM^O^ M<$F@^D0KT9_#]Z$NU;63N"[9_P -:&D5>#YJ<1W1 U_7+:'PD+)-O6&=_F'@ M.'I_F6=^O:99LHOL*VZQIC+RU?"[@X4]!Y'U'%?D(90QK M>F&LD7WB7(\(I;=^XUEY"#O&!6^NUD8QT=FNGJ'0P =,=#!T,&@AJ A6REO< M,EC#VFK2*A:D75J^"5T;Q1S30^I4)7.J/%[W"83W9,/Y'@ MN0W!2#Y.!<>6;YLQ)\O(XHDV]^IR\G"73%.2$!QX]GJ*M^HZ 8=0%TPU:7@GB3[PI2; MEP!" 4J3@Z9C@)=QAV[1W"!;.ZUO;D1AT9:(F$5)XX 'GCP)^CTY(UUK9N>2 MZID)X@C@7O'$8^%P-!,3'@EW(DU8;: MS!1!N+O0.7K."_5 MQ*4I"E(0H$(0 I0#0 .@ !6O"VF77S4/%W%#RUOSC%.3A9ULNSF(U8NY) MPU=)&052.'F4Y#"40^ UTW-M'-&Z-XJUP(([0<"%6Z;J,]G<,GA<621N#FN' M$.::@CO!%0M,CE_QOF^+V;KFQV]357MEUIX>L<#WCL7Z,_E\ZQ6V]]LQ:@P@3#P M3-'W9 /%AV.P%>)(Q.'8M->G74"XT'5;MH:'27VX);65Y)#PQT0 M?#0CCD +6M/A K05-5%K!N#\4W!:.3UMK:?-;S7U]5MK!E:0P#/(]WNL:3@.USN M0[,2IQZG=3-=M-0M-&T8-?J=Z'O#I2[RH(8_?FD#?$XU\+&#B:UK@#)/"W,S MCGQ_7FC88XW7S9:,UVT[BB4LJ"\8NU$ 'M*+LW[!RW[R8&U*H!-Y?(?"LWVQ MU*T71R[X*TFC#O>'Q%02.%6EI%1R-*A0UU(^7/>&[&QC6-4M)S'4L<;'*YH/ M$->R1K\IYMKE/,*A+@RAP4S3?3I]ES#&0K(N&]UQ-.YP5R"-W/XY9;:W3>.6 M$H@4BS5$=O<(0/0F&A"] "K1>:[M34[LNO+>>-\AQE\[S"TG#,6N%"T85 X# M@%E.D[(ZH;;TL,TJ^LKB& >&U%I\.QX&)8V1CJM>['*3[SCXCB5:5;BPO;_+ M.$XJWF+5%^_NZ%MYS=;%J@8CB*FUVYT)-J14#!HHT< J4IA$ -J41$ U''W; M",.X6Z5-2IE:S, ,6N(H\5[6FM.W!9]'UR;=["DW/9YBQMM+,(W..$D0<'1/ M(H<)&EI(H2,12JNSG2):VUQ/P7:*4BO/Q]E97S'!6!,.].^C;T*^18]@A2B) M4TE%R=T4R>@IA]( &E9'NVT%OM^VAJ7".YN6L)XY&D"G<"<:# '@L"Z7W[[W M?FH79:(WSZ=ITLK6\#-(US\QYEP:[@YWJ& [R>87F3^(/UR;:V3=MVCOWLU'ST^ZP&K&>EY&8CCE XAZV M):W%7D.NKFX:-N.&E8"9:E>Q,TW6:R30W@H@NF*9R_G ?&K-N+0+35;"6RNF MA\$[',>T\"UP((]8*J["^EMIVS1FCV$$'L(Q"U\,R8OEL09 F[+E ,JBT/W8 M.1,&@/(]4PBBL&@ &H@&TX!T P&#RK\L?S =&;[86Z9])N*EK3FB?_B1.)R/ M]-!1P& >'-Y+T8V5NN'6=.9E=T4[XZY2144-.8[%P6@\5\U--AQ'330==0U# MP\]*ZV\5]-XK)];T1D@T!!&18Y2,B9FU%$R&1+310$HHET%,BIP,4FGU2CU M.@]:]I-J[5W6[2X"W^.Y3&RF75;(-IE%,H.(;V X@8'%:JZE>Z8+AX)LZYCQ MMIB>/,C GM4=^3+*Z6C&SAN)O=Z":B[OY0;GN>&N!(3 D3=\N2*,84CZ?6,? MH(= K4_YQ]'UFUL[0WO\1RESZ?&7D%RVM&UR-AQ:>TNXB@' J2.ET]H^27R3 M 305\J)\9XGWB_B.P!1-*8Y#%.F9HGV@E3("K*QDSE^L)M4G+HNOD : MHD'Z3_ *]B_PR_EZ=G?NR]90#-'; ]]6RRCZ8VGODJ.!6K7S [X%!IL)['2? M6UO]H_L]ZR?5[)+59*(H^\FN/%H\FL43>-KH &;M3^]6E<@$ ZT5*I$,"+@@ M:AN+ZA(H34-Q#!T$)!Z9=0[O;.K,O(,1P>WD]AX@_6#R(!QX*%^O?1/3- M_;L'FUPY.', M?6*%?F=ZE=-M7VEK,NF:E'Y<\1_9<.3V'[S7#$'U$ @@6WK)%@B41*(E$2B) M1%WLG=%RS<7;L',W \EH:T$5F]J13EPJLWC6[A;YA5)L101!(ASCN$I= UJA MM=+MH)7RQL:U\I!>0 "X@4!<>9 PQ5]U/<^HWMM%;W$KY(H 1&USB0P$U(:" M:-!.) IBNBJN5B2B)1%?WC?QUOODSDJ,Q]9384$!$JUTW.HF8[2(CP. *.%M M--1\DT]0$YM 0#40P'J1U%L-LZ:Z[N34\&-YO=R ^T\ACW&9NA/0[6-_:\S M3K$4;QDD(JV)G-SNT\FMJ"YV& J1M[8BQ19V$L=VSC*Q&'R%NVP@"2 FT%=R ML8=ZSA

G6E[3T2'2M/9E@A;0=KCQTX "@5R:QM9TE$4?N2F +>Y$X MW?6=*')'3K,PNK.N,2;CL'Y2B ".G44E ]"I?,.H>HI1"#OF"Z'V&_=OOL)B M&3-\44E,6/ P]+7<'CF,1X@TB@U&Q;<1Y3QY+65OVP[JQG=LU9%Z11X:XH%8 M47S0_4!\RJ)F#H=,Y1 Q#AT, @(5^=S>^R=3V[JDNGW\9CGB-"#]!!YM<,6D M8$&JCJ>!T;RUPH0J0K%%TI1$HBE3BNY,1S^&YK"M^WN\PVX>W$VN2;OA"-&5 M;7"R9( @G&JE0^U16;@)U&P" IF4'4W7QVTZ4[GVG?;2DT'4KA^GN=.)GRM8 M9!,QC:")V7Q-+:N=&/$PN)K1V4JL@?&Z(QN=DJ:UI6O=W$F<4G8NRJ)F(Q>E(8%RD1 P&]1 ^(7N+3^ MGV\+>6STS_Z5<0$.C?.HQU\SN\]/UO=#KBRF\YGE1,QH<17:?8NN),HX@#+1LB6/A.442U2#^[.$P(PB MK@,! ^JJ7ML7)A'0#%0$ $3J&"5NG^O"GPSSWM^T?:/6H5ZG[:-?C(QW.^P_ M8?4M+"I34,)1$HB419MN!^8,3\GL XW]M/+>35^)N<<6WM(7][;'-EE(.V+" M"R-,J@H>"N/L& 4D7RVA6KPF@E,(%^N!2K8/KVGOAG-TUN=I%'-[N%1ZN(4P M;/UN*XMQ;O(:]O#D",.?I -1BTT.(J%+//'N!90P+*9?R3DM%+AS[T6+PAK$ MYBX*>VDG<6)^4MH**D;-)]_')$"/3D&;83+IOP,0JJ&Y-$YB*%31MMCHC)R& ML\=N<6FM',/8.=#PI[>"O^L;@%G&2_"084I[W<<" <:GD>+:5*AUGJRN///K MB?ECW!>+F(8KB?R?XE2$$[YP\8;: P6/+0DY) C'WM:;5L@#:! M2G$WJ*51:[VDL]EX^KT8W>6]MJ%K\5;MRR-X@ CCX:# MB!V4X-J'5%2'=QR"]ZK(O)NQ>2MA6[P9QEC3.O.R(M^S<\Y]MIU.+71=R359 MJR;MRM792H)J.=A4""8Y^V4_[0E*8.NUVA';R-D<\EK*D##OY]U5]R;]-RSR MXVTE=2IIAR)(\1[.%,?2KCY8RQB?V1)IKQIXU8ALC/ON1VLPC7O*GF;>\,G< MT78EQR#9O+I6U9$6X.5%,S%-0G?>F]1A-Z@.<=B'5;VLVK5ED<6PGW6C"H[7 M>GL_D>Z[O[31&-A8VLN%>=.\$X5QIFH:FHH !*&VKA4Y71N=^.G"_DA(L\, MW@U;7M[X7OE7JS7%Y%,&A8:/<0Y:XCY( M71@_%?&.P7N/^(?#*U#X_P"-"=AP> [?:<:]V-<:85X88G'E6 M1K THB41?9NW<.W"#1H@=RZ-KJ4+T;/#D #MUC% 3?+.0(4J@ M!KH(%. ") 8XZF]/H=P6'EFC9F8L=V'L/Z+N?J/);$?+9U\O-A:Z+@5?:2T M;-&/O-Y.;RSLJ2WM!+:@.J-0.]+,NG'=USUCWM"+VY=5LN3M9N&SN'03-+9&&A!Y'^7 \",1@OT%[;W'8ZO M81WMG()8)6AS7#@0?J(X$'$$$$ @A4Q5"KVE$60BV.0>+(ZPL<04Y<"QWI>. M^0L8W>V19NECM+A?S?SD(@<2DT$BQ W=THB0@:;A#7I,-AN[3V6<3)'G-\#- M X $T>YU6#U]O QDN: Z%D66=PQXM.&4T<[& M@*C9 93A&'%?)V#9)NZ-==UWM;%TVPY32*9@DA%L3L7Q5E1.!B*&*8.V4"B! MOB%8/::]&S0)K%P/F/FCD;V4:*.J>WLPQ4RZKL:YEWU::U&6^1#:SP/!/C)> MX.CRBE" ?>-13L*XV6[PLF[++XSQ]JH WN+']D# Y/*5D+4#RS>:[[OK7V- M#U4;]BU,&EA%8.BIFXSNGS@F/N8/?I^C52%GN2&,KF]P:R^3(HR<5B&W)BV' M/978B:6286[;J4:75HV.KJ87"("!2F'TCK]%9A=[TL9]X1ZGXFVS'L.(\5&, MR^Z*_>'+EBHDTKHYK5ETEGVY6-^H2Q3MP=^[+YIB_P!]P&&0\2!CAWJS.5LJ MVY>N&>/E@PQG0SM@R>3)F_RKH"DB#^\KJ+*M.PH(B"P?+%^T$/JF]-8YN#<, M5WIMM VN>)T[GU'.23,VAY^'CV'!2-L38EYINX]2OILOE7,=E'%0U.2V@,;\ MP^[X_=',8J/-8'+3)2%OL"K0^/K?.DOD6]0)Z&;0QM001$X M"4SI<"B5(O73J<0VE&I&Z;=/+G<%Z(VU;"W%[NP=@_2/+V\ M?/F+Z_Z?L'1 M3.^C[N0$0QU]YWYSN88WBX\\&@U(6X)9=G6UCVT[>L>SHE*#M>UFB+*#BD0T M(BW0(!"AJ.HF,/B8PB(F$1$1$1$:]%=-TZ&SMVP0MRQL Y ?R]:_/=N/<5 M[J]_+>W;S)/,XNRR[;.][?!16 MU90_I*<3 G;*C_FU= Z_LF !\-0'4GYO?EDMNH^W\D5&:C;U= \\#7WHWG\ MQ]!C]UP#L1F:Z3>E_4&30;VKJF!^#Q]3AWCZ14=A&"Z9AI6WI60@YM@K%R\4 MJ="1CUBB11)5,=IBF :_-AN#;][I5])9WD;HIXG%KV.%"UPX@_RH>(P6^]E> MQ7,+98G!S'"H(X$+K:LZJDHB41*(KE6/D*,LR-=QSK%-K7R=TN*Y9.<8N7+I M(!(4G:(9%PD )AMU -/$1ZU-_33K/#MVS?;R:98WI<_-GN(WO>, ,H+96 -P MK2E:DFO #%M>VU+?2A[;F:&@I2-P />:M.*HVX95O/3LG-MX%A;*Z0M^\XUH?(#;8_*9\K^H=1]<#7 QZ; 09 MY.&''RV'G(_V,;XC]UKHUZE]0X-!LZBAG>/ W^T?T1])P',C.S$Q,; Q\K;,"(N @;WA2*# M95_(I%.Y8J&]7:5+J7O-CC]=(1#XE$INM2STFZNZAM2]\R+QP/\ ?C)P<.T= MCAR/J((P6N'S(?+3HG4;2O(N?W5W&#Y4P%7,/81AFC)]YM1VM(.*U9<\\=\I M\<+Q5L[)UOFCEE-QX2>1W+1LH@4=.ZU7V@!PZAN*( IFP^HFE;DL M_B+)^8?>:<'-/8XL?1#<6Q=4-EJL60G%CQC'(/SF.ICW@T@F$I?4$7=3NKFD[6ML]R[-*X>",>\[_5;7BXX=E3@M MA>@'RT[DZAW_ )5BS);,($DS@D@= #QU\K^H?434=RZ@;J[=W-:/= M8WL:/K/$G$K]$/13HEH>P]%;I^FLH.+WFF>1_P"<\_4!@T8 *^]8(I?2B)1$ MHBBSR?XKV7R1MH$WNR!OV&3,%JWF1,#'3\3?+N0#056YC#KIXE'U%'J8#:W? M,7\M>D=0-/RR4BO8P?*F Q'Z+Q]YA/+BTXM(Q!MFI:8RX;V.' K7:RQAW(6$ M[H7M/(< I#OR[S1[T $[-^B4VWO-5M *H0?HZAX& !Z5X,=3^D^N[/U(V6J1 M&-^.5W%CP/O,=P&=_Z(.&&8M!!5RT_3)+AV&#>U;%6 M',-6+@RRV5DV'&?*,4?M)*24VF>2#H2@4[ARH4 WG-IH'0 *&A2@ 5[T]* M.DVC;,TAFGZ:S*P8N<<7R.YO><*N/J % T !9]:6;(&96JZM26JI*(E$5+7 MQ9%HY+LRZL>7_;K2[K'OB/>1-W6N^2*NSD(U^@9LX;K)FZ&(HF<2B'P&NR*5 MS'!S30C$+JFA9(PL<*M(H1W+\O3WE_:VL>R; M@$/Y6G'K51P2>:H'3.5,[KM+%-M4 VNX5(PM'W;+Z1UHSP D.%<">T88*?\ M4[>U-J([QX+L*&E.T#[U3P)P(IB,&FAXWM_X7]KRVH'/V',6\Y\L9$9>Y=&, M..5IY+D$V_))MD DU-62CX$U /\NJJ02)B*@^GJ#6;J_>]KWL , M?CIF%:"N/#^5*+XT.QL882V-U6N-*T-*N+0*^(]W"F!KWK'CP,X,V=*>Y!R, MQSD_-[BQL>>V*M=^2K\R,RM[[W=3\9A:\F@+I$C@7 4_FTTA4,!3',73:0#" M(5D>LZJ\V+"UM734:!7AF':L%V]HT46HO+W>&(/)P/!AH< ?6./>"I$\T\9^ MT'GGD[E/DYD/W",RX37Y8R(9(MJSGO'BX4BJ6_<0%^6=1KF4*D9VS5*@8&[L MJ8IFTZ;MHZVG2+G4HH!&R-K@W#WAQ'J^@K+->TS3)+C/.ZA->(/ DGD\=II1 M55[LDYQS?^VMPQ7]M_+4E&^W>E?TS9$M@9Q:[ZWY*X%W;^ MB[M'8>(Y/81V@\".\+W.Z?]1=&W1IK;[391+"[LXM/-KF\6N','TBH(*M?5B6; MI1$HB41*(E$2B)1%./A_P3RGRMFVLBW;*V?B5DOMN'(SE$W;4!,VBB$>0^GS M"_30=!V$_;$!T*:4NG/2J_U^4. R6X.+S](;VGZ!S[#K'\PGS1:'L2V,;B)[ M]P\$(.(KP=(?N-_I.^Z.)&UMAS#>/<#6##8WQG!$@K;ARZF\#N7CDQ0!1TZ5 MT 55E!* F,/T 4 -^=N;;L]*M&VULW*QOM)YDGF3S/V+PDZB=1=6W3JK] M0U&0R3/_ -%K>36#[K1R'I)J22;HU?5A"41*(E$44N2/&*#S7'FFX<4H+(L> MGM8RXEVHOB$#TH.]@"(AY%4 !$OP$.E:3?-O\G&F]1+4W=KE@U:-M&R?=D X M,EH*TY-> 7,['-\*ESIEU4N-#D\J2K[9QQ;S;WM^T<#W'%88;RLJZ,?S[VV+ MOAU8698C]JV5#H<@B(%43.&I3D-IZ3%$0&OSX=0>G>M;5U1^G:I"Z"XCX@\Q MRW>'L=S'U$<0>T'%4M6%*[)1$HB41*(E$2B) M1%)[ /&"\,U/$)1P52W+ 04 ']RJ$];@"CZDF9#_ ,0_303_ %2^>HAM'XP\:D9#%?4/JK9:&PQBDEP1@T< MN]QY#NXGN&*S66595M8]MN.M2THPD5"QA=J*!>ICG'ZRBAAZG.<>IC#U&OT/ M=/>GND;6TF/3=,B$-O$* #B3SX"G#ZJB1RB!TE" MZ^DY# 8/(:ONW=S7^D70N;.1T4K>8^HC@1V@@@K$=[["T?1/M!7)&+/KCXX7(6XHPPG4#'DRL1N_2#J;8U>B!4E M0\ *5;MB >)S#6\G3OYOK:4"'6(\CN'F,%6GO1O6_\,N^@>ZY MVQ,)8\3Y$I >..#),&N[ 'Y2!Q>XK$5D/$N3<32AX;)5AREE/P,)4R2#-9!- M80#75%4P=M4O]8AA#Z:VZV]NW3-6B\RSF9*W]$@D>D<1Z" O-'>_37<&V[CR M-4M9;9]:>-I /ZKO=<.]I(5O*R%80E$2B)1%=[%N LS9J?$8XOQQ*7?N-M4D M&[8Q&"(@.GVKM?8@GU_?.%8ANG?VC:*S->SLB[B?$?0T5&I$ +U\%!"M-^HWS?/D!AT>/*/\5XQ_99B!Z75_5"]1>AOX9<,+FW6Z M)A(1CY$1(;Z)),">\,#X>9)'&I)7?U0*\I1$HB41*(E$5!Y%QC8F6;;+$^3(0V0=S7X,?^UD/>2L3O=N/;C&:CLYK&G>6/KXQ MY)'B+YM*0M21*(@5N_:K-]^GFF90H%.7X&*(@/QKSSW;L36M!N/(U&WDMY.Q M[2VOH)%'#O!(6/30/C-' A4?6*+I2B)1$HBNOC;!F6\NNTFV/;#D+B24-M/* M$1%)@D.[:/<=N-B)=!\A/K4G]/NB^Z=U2!NEVDDP/WJ4C&-,9'48/6ZJJK>R MEE/@!*RLX']L>%AU&=PYXFB7&\3$JB=C1JBJ; H@(&T MF717\.NRM'-NMQRB=XQ\F,D,_;?@YW>&AH[W!9/8[< QD->Y958.#AK9B(^ MMV*;P<)%)E1C8EHB1!N@D7P*1-, *4/R!7I9I&CVFGVK+:UC;%#&*-:T!K6@ M<@!@ LG8P-%!@%VM7)?241*(E$2B*Q_(WCEASECAV\\#YYLMM?>-;Z;]F7AU M]2*(JD'>BZ:K$T.@Y0. '163$#$,&H#5597LMO*)(S1P5%J&GPW4)BE%6G^7 MM7YHGNQ>R]GWVT+SD;H:MW>5.*O+O(;*V=+/\ #C1LQ19F8VPQ<'=(HN#I M=7"P&/H*Q^H@ !IKJ(T%EIT4!<6#%YJ?2K[K&X)[T-$AX#NXU./ =O>N/B;D M%F7"%QXQN3'%_/XLN';TC,AV!:#APX>6TVO2(V$;RJL0JI\JJX[:8(G4$F\R M6I-P!7W=6$,P(<,7 M)YT/*JZ=.UNXMBW*XY0X&G*H(/HY#DKC6=S4Y$V%E' ME%F:U[J8L\A**=AFWWF[2">A":CM*&HU7Q0,97* *FIIV]JM M%W?S3FLCBXCM5R97D)E2:XY63Q/DIALM@_'=XRU^6E Q1(]0N6;C1BG:QW@ M?:'1%$QMJ0AH4QA'4>@!2MTZ(7!F'O$45R?N&X=9_#5\->[AA0<*_='-65JO M5B2B)1%M[>RC^'=N/+4C:/*WGU:"UM8@;"A)8SX[R":B$G=1NBR+N<0.!3-X MWP,1L;11Q^V!$>BT:;JWJV,&&W-7$N;,Z>NE(GNA1G$-/$^GN M[N?/#COF,V;..9M(^/:),&#!)-%BQ13*DBBBD4"$33(0 *4I2@ !H 5$1- M5.@ H%R:X7*41*(E$2B*TF9,%XJS]:JEG97LYK=<0&\S!54HINV*QR[.\U< M)"51%33S(8-0Z#J'2L?W'M:PU:W\FZC#V\NT'M!X@^A9]T[ZGZ[M2^%WI<[H M9.=,6N'8]I\+AW$8<10XK AR+]GG)=I+O[@X]3A,DVV&]1.SY!5!E.MR!UV) MJF[;=SH'GJF8? "B-:G;R^7*]MR9-/=YK/S74#QZ#@UWT'N7JGT@_$,T:_:V M#7HS:SXXJC:MJR)*(E$2B*0&'N+6?L\NFZ6,,82<^P6,4I[D.B+2)2 QM!$[U MWVT.GB( 83? !K+]N;#U?5G 6T+G#\ZE&_Z1H/IJHHZA]<=J;683J5W'&\?< M!S2'T,;5WKH!VE9N^-'L]V5:*T?=7(V>3R%-H"15*P8TRR,(B<=_?SW4SIIGE\CS5SG$DDG MB23B3WE=A7]M.^#U>!LK![KN#V'M8\8M/;R/!P(P61[:W9?Z1/ MYMJ\M/,<0>XC@?K')8P\J<#K[MM1Q(XU?EOBQ8I44VTHD7ITT,)4E=/B4 M2B/D6O&_K7^&9N727.GV_(+ZWXY'$,F:/71C_2"TG@&+:C:7S :?= ,O6^2_ MM%2P_:/74=ZA'/6W<-K/U(NY8-W 2*0B!V3QNJV5Z#H([52E$0^FO.?<^T-5 MT6Y-OJ$$EO*/NR,?F.HTTXT:2[L!6(;BW[I.E _$2M#A]T8N_T14^V@61W#O! M*U+8.UF\I/B7I,)Z');R(')%(G\=#B;:=?0?B!2^0E&O6GH%^&GHFC.9>;C> M+VX&/E-J(&G]*M'2T/:&M/ L*UGWIU^N[H&*P!A9^G5I:101-CB:&L: . M& Y +7N65SW%SC4GB3Q*^]5"^$HB41*(E$2B)1$HBZR7A8>X&"\5/1+:;BW M0:.8UX@DY;J!\#)K%,4?SA53:7LUO('Q.+'#@02"/6,50ZEI=M>0F*X8V2-W M%K@' ^D&H*B1>OM^<0;[.JO)X6CH=VJ.X74.J[AM!U$=>W&JHI==?,E2YHOS M [OL R[);Q M0QVY;FBBCX)(3*9BA^3YIJL/ZZSBW^;;=K!CY3O2S\C@HDO/PV>FTKJM%PSN M;+_K,NF[=1!$MV\-/)E&#^@&J9]H?*)TWT0AUMIL+GMX.D!E->W] MZ7T/HHI5,V3..:H,8]HDP9-2@1LS13(DDF0/ I2$ ^ !45S3/D>7/)+CQ M)Q)6Q-M:Q01B.-H:QN % !W 8!C!6F=^V;QKR&K?B&=PE']ICE2G;EOW^U*;B6$H#_H MJ2(_KJHL?P^>G4)J]D\GZTI_LAJY;MVV';[5?&SN(O&ZQ5$%X'$<4J[;Z=IZ M_34E50, :;@-)G7T'Z0TJ8]I_*]L#12'6VGPES>#G@RGTUD+J'T*MBTJW9P: M/K^M2(;MT&J*39J@1LW1 "HH)E*0A"AX 4I0 #\E3Q#"R-@:P -' # !5X% M%]J[%RE$2B)1$HB41*(E$5.7=9]IY MB=LF^K:87E9UT-E65R6K*-$'\<_:+ MEV*(N&[HITU$S!T$IBB U]QR.8X.::$+KEB;(TM<*@\05IF>YA^%I3D7=S9B M]N.828*N!6>2'%Z<=]M#>(@84H"5=&T( ]=K9Z;:'DN ;2!)^A=0* ,N1^T/ MM'VCV*'MR], XF2T-/T3]A^P^U::^7<+Y:P%?,OC/-F.)G%E_09S%DK5G(]Q M'/" !S$!0I'!2]Q(PE'8H34APZE$0ZU)]M=13,SQD.:>84.WEE-;R%DC2UPY M%6RJH5*E$2B)1$HB41*(IF0 M])_D5OB^UU^'3XZ\)'T'F'D$\9P@$>PJZZ/KM]ITPEM97PR#[S'%I]K2"H;WG[;G#* M]E#N'6&&MONCCJ*\,\D(DH=-.B+)8S]CPNRB?:*X>1QP.\B[AGBAX MINYQ0A1_T%)N/ZZ[[?Y>MN,.+7N]+S]@"H[_ /$ ZAS"C'PQ_JQ _P!8N4EK M X2<4<9JMW-J8,@B/VNG8DW[ATF9P]16%:MU%UR]!$MP\@\@Z9EE:'#O"UH^47X3#C-?*KZGA6=Z?U&N&83-#N\8'\GU*-]3Z4VLF,#RP]A MQ'Y?I*P:9E_"_>Z'C1615L:W;0SU%M1$S1>V[G;,72R>O35O=)(K0_Q*4YOH M$:RRUW_82>]5OI'Y*K"+SICJ==$N[=.9QD'JJ?J"J8MCZJ\X1'UT'UE9+\(?A0^?%] MN45\SY(L7 T*;;\PD#YW=,P74-1VMHI)-J;3SU>!_P!VK%=]1;-GN-OAT"L-U'?M[-@RC!W GRAPHIC 15 llnw-20211231_g2.jpg begin 644 llnw-20211231_g2.jpg M_]C_X 02D9)1@ ! @$ 8 !@ #_[@ .061O8F4 90 !_]L 0P " 0$! M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D* M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H* M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\ $0@# MP 4T 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@#^%[XF_'G]K#X9?$GQ#\ M-[_]J/QY=3^'M"9XBZ@RY )3(!]:*P_P!K#_DZ;XE_]E U MG_TNFHH _;__ (--O^4IG[7?_;Q_Z?)Z_?ZOP!_X--O^4IG[7?\ V\?^GR>O MW^H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** /X0OVL/^3IOB7_V4#6?_2Z:BC]K#_DZ;XE_]E U MG_TNFHH _;__ (--O^4IG[7?_;Q_Z?)Z_?ZOP!_X--O^4IG[7?\ V\?^GR>O MW^H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** /X0OVL/^3IOB7_V4#6?_2Z:BC]K#_DZ;XE_]E U MG_TNFHH _;__ (--O^4IG[7?_;Q_Z?)Z_?ZOP!_X--O^4IG[7?\ V\?^GR>O MW^H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** /X0OVL/^3IOB7_V4#6?_2Z:BC]K#_DZ;XE_]E U MG_TNFHH _;__ (--O^4IG[7?_;Q_Z?)Z_?ZOP!_X--O^4IG[7?\ V\?^GR>O MW^H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH X+]I7]J#]G_]CSX1:E\=_P!ICXJ:5X/\*:4 +K5M5F(#.<[8 M8D4%YY6P=L4:L[8.%-?"WP4_X.#O&_[<'B34X/\ @FE_P2P^+GQ?\-Z1>&VO M?&FJZSIGAG3'D&"5BGO9#&S;2&\MG23#*61'H=,\->#]%AT[3;>&,*7"+\\TF/O2R/NDD< M\N[LQR2: /D'XT?\' 'P._8\\-WJ?\%"/V7?BS\#O$Z:7<3Z!H_B30(]4T_Q M)=11EA9V&JZ2]U:R2$[5)E:()N!; ()^XOA]XMC\?> M#\=0V+6R:UI%M?K; M-)N,0FB60(6P,XW8S@9Q7D__ 4:_8E^'O\ P4-_8T\<_LJ?$#3+*0^(M%F_ MX1_4+V//]DZLB,UG>HP!9#'-M)*C+(70Y#D&?XP?M%?!G_@G)^Q=%\8?VIO' M-KH_A_P)X8L;35;RV5I6NKE(HX4@MDP'FDED 5%P"K+$BV%M%#)PY2229I)"L< M<5O,[, O/3_LP?\ !S+\*O'_ .V^?V ?VTOV1_&'[/GCR[U:+3-'3Q5JL5Y; MR7W:YA22RMU M>-99($DD5?M&TB-AO!&* /TQHKRSX$?M:?#O]K+]E/1_VM/V5$?QGHGB71'O M_#EF)TLY;J5&:-[5VE^6"5)4DB<,<*Z,,X&:^"?V9?\ @ZN_8]^._P"T?JO[ M/'Q$^!_C#X9MX=TW6KSQ/XB\67]D]II:Z9!--<(XMY'=W)A:-50,6^-/[1_CS]DW_@G9^SOJ'QT\8?# M&+/CB\B\7Z?H.C6,WFM%]FCN[IFDN91(CHQB@:)67F3F@#[7ILLL4$33SR*B M(I9W(_"6D?$.SN+36_BOJ"+#'JUJL<+76GZ7M8L1LN(HYYV"X#M&@ M.3( #]DOAC\3? /QF^'^D?%7X6^*;76_#NO627FC:O8L6AO+=QE)4) RI'(/ M<^%?@3_P2\UOX;?'GQ;=:]%KWC+5+^"6*SNK>"XGOMD$=S)#;RRF&5'D MMXU+EVW,0S9 /VFHK\N_^"@'_!SU\+O^";?[2VK_ ++_ .T;^P[\2K?6+")+ MO3M0LM3TV2UU:PD+"&\MW\WF-]C#! 971T8!E(K[0^)/[8GB_P"&G["US^VS MJ'[.VI78TSPA+XGUKP;;>);#[5::9';R7,D@N"XMY76! ^Q7YW;5)(Y /=** M\%_9^_;Q\-?$K]B6/]O#X^_#K4/@WX.ET(Z^$\;:C;O-%HQA2:*]E%NSB/S% M;*PG,I^4;=SA:^57_P"#A'5_$/[+^O\ _!0OX5?\$]O&WB#]G3PSK[:?J'CV M;Q396>KW,"3I;RW]II#JQFMDE<(6:>-@0V54))L /TDHK@_V8OVE_@S^V'\! M_#7[2?[/OC"+7?"7BNP%UI.H1H4; 8I)%(AYCECD5XW0\JZ,#TKK_$<.LW/A MZ_M_#EU'!J$EE*MA-*,K',4(1C[!L$T ?'OC?_@L1H_C#]J7Q-^QE^P-^S%X ME^/OCCP( /B%>Z)K=EI&@>&I2S(+:XU*[;:UQO1U,42._X+ MK^ _V2C%X*_;Q_9*^(_PA\<:NR0^"]'U&](\4W+R)&L%GJ^G-- K*9%:0 M3B%HU()4D@'\(_\ @B-_P66\8_\ !$3]J#XE?"S]J[X0ZSJ^@^+=J77@[7_ .P_$T5G)N_L_41:VUV;9STWB"[MW(!. M/- .&! ^-O\ @O=_P4\^.7_!,C]CK4?B7^S_ / +5O$6NZA$+:/QI/:HVB>% M#+*D$=S=;FW33&251% %*LW,C!1M?X"_X-7OV]_VDM$_9V\3>#KS]C3XK?%8 M?$#]HV\U'Q7\7=)N;66PTZZO;/2([F2]>>59F>,+]ID*JV4E&,G(H _>6BOC M/_@HY_P6I^ W[ ?Q@\&?LI>'_A[KGQ1^-7Q"O+6W\+?#7PM,I?&^GC6)AB5XY7TH( M1&)8[>=XPUSAA$3D!D9@#[C_ &_?VU-%_P""?G[-NL_M2^,O@YXL\8>&_#02 M7Q%%X/:Q-S86S.J?:#'=W,'F('=01&68 [MNT$CS'_@D]_P6._9Y_P""OWA? MQGXL_9^^'7C/P]!X'O[.TU./QC:VD3S/+_A6]_HU^(BC,AGC5D=&Y21'5XW0\JZ M,IZ5\-?\&0\UU;_ K]HF>QM/M$R>(M":&#S GF,+6](7<>%R>,GIF@#]W**^ M(_V9_P#@KW\3OVI?VJ/&O[*W@/\ X)S_ !#M[OX:^(3H_C_Q7>>)-)_L;2;@ M,,H+E9B+B3:0XAB#2 /&\'VD-SXAM] T70Y)[6*8R"(B(ZH'E+&*0!8U8Y7I MR,^V?\'!(!_X(R_M!9'_ #(Y_P#2J"ORH_X,=/\ DJG[1/\ V+_AS_T?J% ' MZ>?L'_\ !PM_P3C_ &_/BT/V>O!'BGQ-X&^(DEQ+;VO@?XF:$-,OKF>+(D@C M:.66!IE*L##YHE.TX0[6Q]Q5_(!_P5WMM9^)O_!P[\1M-_8DW7'B6]^,&F6_ MA1] .7_X2)$M$F="G1QJ"3,S=F#$]#7]/O\ P4<_X*8?LO?\$N/@/_PO3]IS MQ+'-'A6;4M..*)M. MD43Q;B#,J;\EMJ2M'ZE_P5=_X*F:3_P2A^$.E?'[XA?L[^)/&7@^_P!5BTR\ MU7PUJMG&]A=RK(T2213NK,CB-OG7(!P#C(R ?5U5M9UG2/#ND7?B#7]4M[&P ML;:2XO;V[F6.*WA12SR.[$!550223@ $FORU\:_\'9/[$WA']B#1/VM8OA#X MLNM?\4:Q?V/A_P"&8N[87QBM)$CDOKJ="\=K:F1Q&KD,SOE41MKE,?\ ;C_X M+":_^V5_P0-\0?M(_ []CKXA2Z;\5_ /BK1?$EWIEY;2P>"?L^;2::\F8QF: MWD#2;7C3<51@RJ>* .D^('_!T-\#KOX9?%K]H/\ 9;_9@\1_$?X9_!74](L? M&?C6[\16VC)=2:E=M:VS:?;2I+-=(74DEUA(7D@#!/V]_P $^?VZ?A%_P4?_ M &4?#7[7'P3T[5K'1/$0N(FTW7+98KJRN8)GAFA?8S(VUT;#HQ5E(/!R!^#? M_!H5XSCUG_A+M7GTRRO=!T**&+4'3^TH+DGS M$E;[H5'YCR<8%?K7^W'_ ,%8?V0?^"3FO?#S]AWX,_ A_$_Q%\6S6UA\//@K M\-+*STV&V2YN##;^8<)!8Q2S%E0!6);S?\%0O^"B,'_!,/]G5_VI/%GP#U_P ;>$M.O(K?Q)<>'=3M(9M*\^:* M"W=H[AU,J/+*$RF2IQD8.0 ?25%?E?8_\'9'[#MQ^PUJ7[9-]\)O&%I?KXUN M_#/ASX=236KZGJT]O:6=S+=ET=H[>T07T*/,^2&8 *[,JGTWX"_\%[?#7Q^_ MX)6>(/\ @J1X2_9'\4S:3X+UJ]L?&OA"TU^T:YL(;6..66[@FF$2742QS0L0 M%1^7 4[.0#] Z*_+7]EK_@Z9_9__ &Q_#GBJQ^ '[%WQ>\2^/=%%J=!^&^@Z M?!>ZAK<*/#EK-+8:+J%P=6DUF>.983IUND4$<[:BTC*J6HA+.=P#97% M 'ZJT5^3'B'_ (.M/AQ\&OVS--_9=_:]_P""?WQ0^#VDZM-:^1XE\;7,4-[: MVMR^R&]N=/\ +&RWSG>T<\I38X"LR%:_2']J_P#:O^!'[$OP%U[]I3]I#QQ% MH'A/P[ KWMX\;222R.P2*"&- 6EED=E5449)/. "0 >C45^:7Q[_ .#@+XQ? M!K]D;1?^"B&F?\$O?%.I_ ?77M9+;Q?=_$W28-2BM+F416]S+IUN+@QK(Y1 MK395G57V$U]=?L(?\% O@5_P4?\ V5K+]JS]EV:\U#3;HSVT^B:HJ6U[8:E" MH:2PN &9(Y!OC.X,R%9$<$JP- 'N=%?E0W_!U_\ LL>$/VP+_P#8X^._[,'Q M \#ZWH?BF[T#Q'J5Y=6=]!875LTB.%6T>22YW/'MC6)6:0N@4$L*H^)_^#K? MX4?!S]L[3?V8/VKOV"OBG\(]"U::V-MXK\=%+6]M[6X;;#?7&FM&#';DY+LD MTC($<;692M 'ZRT5SGQ<^+GPU^ WPOUWXT?&#QC9:!X6\,Z7+J.N:S?R;8K6 MWC7_9Z@\7 M_P!@1^/]2\:66G:A=L)3 ;N'3#'*S6_GCR0[2H=_RD*0VT _4>BO%_V/?V_/ MV:/VW?V2]._;2^#GC98/!%U8W-QJ=SKVRTET5K8-]JBO 6*PM#M8L=Q3;AU9 MD96/RGI'_!?:[^.7PU^*7[2?[#_[#7BCXI_![X/7$\7BOQ_-XIMM&?4!;PBX MNGTNRFBDDO!# 4F82- Q1UPNXA2 ?HI17CO["7[=/[/7_!1?]G#1_P!J#]FG MQ)-?:!JCO;W-I?0B*\TN]CQYMG=1!F$OW^K\ ?\ @TV_Y2F?M=_]O'_I\GK]_J "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** / MXNOVEM!UG]B/_@M]XE?XJVTMN? G[1O]M7.2-@RNI&001U!'>OS'_X+V?\&[7A#_@JO-;?M#? MCQ9IO@[XRZ3IJV4EUJD;C3?$MJF?*ANVC5GAECR0EPJN=G[MU91&8^<_X)__ M +8O_!:;]A3X+Z)^R?\ MX?\$HOB#\2O^$-L8M+\._$7X7>(-+U&6_L(@(X$ MN8FN K.B!5\XR([*HWQAP[L ?J]7X-?\'Q'Q,\;Z9\/OV>?@[8WV42]N<9_YZU^@7B/4?^"GO_!1RR_X5==?!34OV5?A M/J/R>+/$FK^)[.^\<:W9'[]GI\%DTD&D>8NY'NI97F0-F.,'YJL_\%X?^"2U MM_P5N_8Z7X8>$];L='^(7A'4SK'@'5]1W"W-P8S'-9SLH9DAG3 +*"5>.)\, M%*L ?/4VB:58?\&?HL/(3R6_9@6YVXX\UXA-GZ^8V?K7SU_P8[?$?QIJ7P[_ M &A_A)>W4TGA[1M9\.:MIL+,?+@O+R+4(;@@=,NEE;9Q_P \AGM7;WGA?_@J MA??\$-4_X(X#_@F3\0E^+0T2/P"]5MCXU^)7B*=]>\:CPT\*_;;M(=L& MF6;W;P1E(U!1'F>)6DED=C&K * ?B7_P1_L;+4/^#LF6&_LXIT3XP?$B5%FC M#!72RUMD8 ]"K $'J" 16A_P>@1QI_P5=\*,B %_@=I!8@=3_:FKC/Y ?E7M M'_!/3_@DO_P5\_9H_P""WME_P4C^)O\ P3SUH>#;KQ_XGU;4-.T[XC>%)KZU MMM7M]0A0A#JJJ[1&]1F ;D1L%R<9W?\ @XW_ ."1/_!5C_@II_P4.7XU_LR_ ML/ZI=>$O#O@BS\,66L:IX]\-6IU5K>[O9VNHHGU,2)"WVH!1*J287+(A. > M_?\ !XSIFG:=_P $?/AMI^GV$-O;VGQFT*.U@@B")"BZ)K"A54<* O X KV M/_@U;N)IO^"&/@&.60LL.J^)DC!/W5_M6[; _%B?QK@/^#A#]F'_ (*(_P#! M3?\ X)[_ M_9X_9W_8$\4)XG3Q99>)O%EOK7C?PO;Q:(;:RO[,V32?VJ5GE M=KE95:+?'Y6-S+(6C3V/_@WD_9R_:Q_8R_X)MP?LE?M>_LWZKX$\0>%-3U2X MMKRX\1:/J-IJL%Y<37 ,+:?>3NC1ERKK*D8Y4J7RVT _&[_@S*L;&[_X*R>( M;B[LXI9+7X*ZQ+;/)&&,+G4=+0LI/W3L=UR.<,PZ$UL?\'GFAV/A+_@J?X$\ M9>&V-GJ.H_!C3+JZN+9MDAN(=5U...;<.0P1(U!ZCRQZ5X__ ,&N/B[]I_P! M_P %&-=\,LA<.OV_^TA_P2F_X**?\%Y/^"N&F?M'_ +5'[)^K_ [X*^&;#3M& MN8?%FLVLNI7.DVDLL\EM"EO(Q>>XFGN,2 >5$DF=[L@$@!]K?\%C_P!E+]C# M]O'_ ()@_#?XV?\ !2']HW4OA/9>$](T[Q ?%=@8V;[;>6,8GM/LK(QNGD/W M(XU\W<@V\;U;\S_^"Q'QI\7_ !=_X()?"71_@-\"]4\,?LU>#?B#HV@_#GQ7 M\2M5\SQ7XR>VT[4X5U 6D*^39V>$G +.S2$IL2*-<'[W_P"#IW_@E[^VE_P4 M+^ OPHMOV*O#$?B&'X?ZUJ,FN>!+?5+>S>[2XAMH[:ZB$[QQ,;<0SILW!MMT M=H.&KYJ_:"_X)*_\%\_VL?\ @BAX-_9/^-.@?#.QN?A'>:4_@CX7:$T/]NZS M:VEO-:(U]J+71L8Y8()R$BBQYH#&1_,"JX!]I_\ !IW+))_P1-^'B.Y(C\1^ M(E0$]!_:MP:5#?Z7I?Q2\8:W+8W"! MHYI[(7]S;%E/!V7,<$F#WC%?L]_P;O\ [/W_ 4*_83_ ."\U"\\)^%]$\165WK^MM<7#W+B0M<1V-J 7V1J]QEB27,(0;_@#_ ()8 M?\$G?^"O?['7_!8>#_@H#\9?^"=^N2^$K[7/$=UJ5CH?Q&\)SWMK'J<-TL95 M'U9%DV/.FX;A\H8C) 4@'[V^&?V;OV>?!?Q>UG]H'P?\"_"&E>._$5J+;7_& M6G>'+:'5-1A!4^7/=(@EE7*(<,QSL3/W1C\;/V?_ ((?L%_\$J?^"NWBKP#_ M ,$TM:\=?'[]HGQK9ZCID?PV?6X+7P[X&M9[B.ZNY=8U5(F;;"8D_=A995 V M.IE>-C^XEU'-/:R0V]P89'C(24*"4)'#8/!QUK^<[_@EW_P1Y_X.%O\ @G7_ M ,%)/$/Q2^%'PN^'\O\ :UI?Z)X@^)7Q%UR*^T75-/N;F*X>\6*UNEOWE:2W MBF50J/N&V3:&:@#P[_@EX_CJV_X.U7_X6--I9\2?\+Z^(:^('T%)5L3>Q M,_MF>"_@WX:^(^GR?$36?$1^(NIZ_9Z1H]ZNJQW2SW,]M'+)=6S( MUY(QMXXI#N3"%D(>OMO_ (.>_P#@DA^TY_P4Z_9U^'/B+]E^TT_7?&GPQU+4 M)9O#$MW'9'5K:^BMUF:WDG<1K(CVL3".1P&1G^7+< MEII)-Y:%$"R?FY_P3(_X),_\%??V2O\ @LW9_P#!0SXM_P#!/'6V\'W?BGQ+ M?:G8:/\ $?PI/>VL.J07L<95&U9%D,;W*%AN&55MN3@$ ^EO^#QG]@+_ (7G M^QGX?_;@\$:)YOB'X0ZA]F\0O#'EY] O9$1F;'+>1=>2X'14GN&. #7G_P#P M2C_;[N?^"GG_ 2J^%7_ 2LU#7Y+CQS?>+(_ _Q&VS$3Q_#W38TOKF])'*I M/9+!HX8Y)EN"W>OVK^,'PI\#_';X4>)?@I\3-'74/#OBW0;O1]QP>U?F1_P;5?\ !%3Q]_P3'USXU_%#]H#14'BO5?%D_A7P??,% M)N/#=G+O6^CVD[$O93&^QN0+6/(&2* ,;_@\F\?^)?AQ_P $H_"_P]\%,;#2 M/%/Q9TO2M9AM1LB>S@L;Z[CMMJX 7SK:!P.@\@5YY_P2T^"W_!0/]MO_ (-X MO#W[*_P1A^ ]A\/_ !AX/\0>'$U37=8UA=7LGDU2]6>66&&U>$2B4O(H#$%6 M0GK7Z+?\%A?^"@7'AJ2Y:&SMI[:VC> _:(HR/WL,DF " M,RDYR37VEXJ\16/A#POJ7BW5$E:VTNPFN[A85!_P#P4+_X(2_L _\ !R6R7<:NY(^ MSRR-#ED!D0(L<_\ P5%_9M_; _X+[V_P[_97\.?LG^+?@G\(?#GC.'Q+XU^) M/Q9CL;;59GCMI[=;33=-M[B>5B8[J4EYO+0N$!("'> 5?^"[/[1+?M/?#W@G7+K3HR2EK/<:C822Q*3R55V95)Z@ ]ZRO^#*G_E%EX^_ M[. U7_TQZ'7UU_P4V_X)B0_M1?\ !(;Q!_P3>_9LN++P^VG>%M'L/ 4>I2M] MGC_LF>UEMK>5P"0)$M1$9,$@R;R#@@_&'_!N%^R5_P %B?V"OAWK?[&WQB_9 M)T3P%X.O/B@/%>L_$G6_&-E?7#P?9[."XTRSL+1Y?.>=;*)1"SZ_\3)Y9[RT_:-\06%NMR23#;:8M[;64?/9(;2! M1CCY1BO9_P#@^!BMHOCW\ +R%0MPWA'6U=Q][:MU;%>?8LWYFOI3_@H[_P $ M7OVF/@C_ ,%??!?_ 69_8%^%*_$&RA\66>M?$GX9Z?JEO9ZEYZKY-Y<61N' M2.87$!9BF[>)V9@'5R(\#_@H[_P31_;(_P"#@+_@H7\.?%_B?]F_Q=\$/@3X M \/I8ZWKGQ'FL8-:U)I+EI[M+2QMKBE^,]5O''Q'\!1>*O&#RN?]-U2WT721'*_J3_ &E=/@]W M[D& M?%?PU:&Z^%LEUN6SB6&W^SG3I6 9D@EA"+N )5XH6.0K*?SP_P""/>A?\'-? M_!-70[S]A[PS_P $]])\2^$6U>:YTB]\>^(K>#3O#LLK9FEBO;:Z(EMF8F5H M4#N7+,@#.P8 ^]O^"GG[*7P=_8>_X-W?BU^RM\ =)NK+PEX/^&=U;Z5#?79G MG_LK_![X\?L>_\ !2O]AF^M/!/Q MAL;-6U$>+M U"R>**"ZBFMYEM-0>XBD;SHFBDCC8*REBT9520#[ _P"#=[]L M']FO]KG_ ()M^%[WX"^&++PYK'A@G3OB1X;BN7EN(M=;]Y<7\TDK-+<&\8M< MB>1G=S(ZL[/&^/NJOYU?^"5?_!,'_@NO_P $C/\ @H'J7QB^"7[$'B#Q'\(= M6U6XTKQ!H&H_$GPG!?:SX>^T.;6X>(:L8H[^)-DJ@-M#F2+>$D8U_1!H6H7> MKZ)9ZKJ&A76ESW5K'+/IE\\33VCLH)AD,+R1ET)*DQNZ9!VLPP2 ?(?_ <$ M_P#*&7]H+_L1C_Z505^)/_!I7^QWX<_;"\:_';PQXJ^.7Q4\&V6GZ!H8N(OA MCX^N=!.I)-+>JT5TUOAID 3Y5R,;W_O&OVL_X+C^#OVK/V@_V$/B)^R#^RE^ MR'XF\?Z_X^\/065MKEMXET#3M+L-UTK2B9K_ %&"X+K'$2 D+*3*@WCY]OY_ M?\&V/_!/+_@J5_P2:^,WQ'OOVG/^">WB:XT'X@:)I]M;ZGX9\?>$[J2QN+6: M9@98GU>,F-EG?+(68%%&TAB5 /TG_8<_X(J?\$V_^">'BI_B-^S5^SK:VOBV M2)XSXPU_4;C5-217!#B*6Y=Q;[E)5O)";@2&R#7XB_\ !WU\8_%+_P#!77X7 M^#M>GB;P]X,\ :1?Z;I^H.WV0RW&IW4ES,X&2 X@AC<@9*VZ^E?TR5^3'_!S M9_P0N^+?_!3/1_"O[3?[)-G8WWQ-\%:5)I&H>&[Z]CM3K^DF5IHDAFE*QI/# M+),RK(RJZW#_ #@HJN 3?\%??^"2_P#P5._X+%_"?P=\./B#XN_9X\)V_A37 M9-6L=1T'6=IVNNZ3=7_BG6 MO&ND0^5:V,$L9:ZN-2OH9[F[E9HV++&RMF1F<-A6 /)/^#1#]E?X)^*/^"2W MC'7OB-\-=#\2K\2/B!J%CXDM=>TN*[AO=.M8;>.&RECE5EDA61KB4(P(W3N> M]?8__!77X7_#;X+_ /!$OX\_"_X0> =&\+^&]&^$.KPZ3H'A_38K.SLXS$S% M8X8E5$!9F8X')8D\DUY7_P &UG[,7[8_["_[$EQ^R1^V'^RSK7@C5M-\4:CJ M]EKK^)M#U'3[Z"X,&V)387\TR3 B0D/$$VJ")"3MKW/_ (+)^"_V@?C)_P $ M^OB3^SC^S3^SIKGQ!\4?$3PE>:)8QZ9K>D6%MIS2A$\ZYDU&]M_DVLY B65B M4P0H(- 'Y>_\&-__ "(O[2/_ &%O"W_HK5*^5/ 7CCQ9\;_^#PB36/B3/+/< MZ?\ M*:GIMF+DD^7::6UQ;62C/0"&TAQCZU]_?\ !KI_P3]_X**_\$P-<^*? MP^_;!_8NUS0]-^(EQHT^E^*-.\9^'+^UL6LUO1*MS'!J33@-]ICV&**3D-N" M\$G_ 4X_P""+7[2_P +?^"MO@?_ (+,?L _"Z/Q\EGXMT_6OB3\,K/5+>RU M"6:#;%W!W(6WK,2X$@D(0 ^=/^#XF&U3XL_L[W4:*)V\.^(ED M<=2@GL"H_-F_,U]0_P#!6#XC>,_B]_P:*:5\4/B+=37&O:_\+/AS?:M=W#$O M=7$FH:.SSL3U,A.__@=<1_P4N_X)O_MG?\' W[>OPRUK5_V:_&'P/^!WP_T+ M[)KWB+XE26%OK%\\]P)KM+.QMKBX;>42*-'6=Q&LKZC>0,VY+ M81QK$LGW6+E/EW 'QQ_P9=_LX_"GQ3^Q%\:_BGXS\$:5K5QXI\>'PGJD&KV$ M=S%-ID&G6T[6S)("IBD:];S$(VOY:;@=BX_0#_@JA\%O@_\ L_?\$4_V@OA; M\"OA=X?\&^&K#X1:^UEH'AC1X;&S@9[>1W98855 68EB<9)))YKY[_X-?/V- M_P!N7_@G1^SCXU_9>_;(_9*UKPC-K'CR?Q-I?B>/Q7H.HV$DJ,-9+*&Z@$JI(Z$J/05\N_\ !,S3-.N_^#NF\LKNPAEA MB^/_ ,1WCBEB#*KQP:X\; 'H5958'J"H(Y%??'_!L-_P3[_X*1?\$K-9^-&A M_M:_L/Z_96'CS3-*O-$U/1/&OAF]7[1ID>HL;1T35-RO/]K1(FQY82(7JLPW@'80#R* /+?^#UF.-?^"GWP]E5 &;X#:<&('7& MM:SBOVP_X*F?LB_LL_MP?\$P6\#?MJ?&FY^'_@[1=.TSQ)=^.(;^*'^R[F"# M:LK^:"DJL)GC\HC+F0!,/M-?F9_P?\%P MOV'?VZ/^"E?_ 1U\&?"KX(?"74?#/Q T'7M*U;Q-\+]<\0Z:MQJ$5K:7-M) M;+PW365E 9_,D21@9 MC)LC&;WQ%<>(=,23Q M):W>MZK?-:VUN+:&*"8V\,(6U)\R:52SNH"A"_M( MIT7]IS4I DT88!TDG=&P>ZLJL#V(!'(KI/\ @]9C0?\ !3WX>2!0&;X#:<"< M=<:UK./YUZCX0_X).?\ !7[1/^"[[?\ !4*]_P""=>O#P/+\:[OQ0VDI\1_" M1U)-,FGD ^3^U_+,XB<,4\S;N&W?CYJZW_@Y*_X)+_\ !5'_ (*=_M]Z5\7_ M -E[]B'5+SPGX6^'EGX:@U?5/'GAJT.IS1WM]=//%%)J0D2+%VJ#S%1R8V)4 M B@#V7_@[G^+GCOPC_P1W^&?@K0-0GAL?&_CK1;7Q+*C'%S!#IMS=I _J&GA MAE^L KU#_@B+\ ?V;O\ @HO_ ,&W?P__ &4OC!HS:CX6U*PU72/$ME871@N+ M2\M]=N;F.5'7.R57$%PIP0=R[@02I]O_ &YO^"?&J_\ !6?_ ()16_[,7QC\ M"W_PQ\/H.O64;1QO))I\]Q#)!(IEC+1NS>3>)/V:OAA^P)9^/O!WB35Q=26>L^([5='@O HC_ +0M MK^.Y40B2-(PZ2# M_89MOBOX,\6W4:WUG!XBM_['OIHLK#J%M=F9&LG*DJWGHNY,!TRB,H!^C7_! MO-_P1^_:?_X)!>#/BA\/?CU\9O"7BK2/&6J:7J/A^U\*R796QN88[B*Z>07$ M,8S(C6@!7/\ J#G'%?HW7B?[%7@S]K:W\,ZK\7OVV_$^EKX\\8/;O)X(\*7L MLFA^$;&%7$%C;&0GS[@F622XN\ RNZHO[J"''ME !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% '\(7[6'_ "=- M\2_^R@:S_P"ETU%'[6'_ "=-\2_^R@:S_P"ETU% '[?_ /!IM_RE,_:[_P"W MC_T^3U^_U?@#_P &FW_*4S]KO_MX_P#3Y/7[_4 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !7*_&WQ?XH\!_"K6_%/@KX6:UXUU:VL6_L_PQX?FM([N^E;Y51'N MYX85&3DEY%PH)&3@'JJ* /YX_P#@W6_X)9?\%2O^"8G[?]S\>/VD_P!@KQ2/ M#&M> K_P[->:'XH\/W,EG+-/_ $^3U^_U?@#_ M ,&FW_*4S]KO_MX_]/D]?O\ 4 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% '\(7[6'_)TWQ+_P"R M@:S_ .ETU%'[6'_)TWQ+_P"R@:S_ .ETU% '[?\ _!IM_P I3/VN_P#MX_\ M3Y/7[_5^ /\ P:;?\I3/VN_^WC_T^3U^_P!0 4444 %%%% !1110 4444 %% M%% !1110 RXN+>TMWN[N=(HHD+RRR,%5% R22> .]?!7['?_!4'XP_M:_\ M!7?QK^SAIGA^VTWX-:?\#X?%7@"XFM5^V>(0VK1VJZP7/S1VTZ^:8(^CP>3, M<&7:M[_@K[^W#\-/@WXL\$_LF?&/P_X^3P-XXL[C5/B/J_@SP5?ZL][I$$BH M-#4V<;&(WLA*SNV,6L4Z+AYT=/D3]FW_ (*F?LJ^,/\ @XDU7XE^$/"?Q!M- M"\8_ 30_ GAZTG^&FHVTUOJ#ZW%Y9FMVB#6UH 0/M#@1+C&>* /N;3_VN_C5 M^V#^W5\4OV/_ -E3Q]I?@WPW\#-,TV+Q]XYN= 75+K4?$%^DDL&FVD4DBQ)! M!%$S7$C!I&D98E\K:9&J_LZ?\%9?">I_LF_&[XO?M4V%EH7BW]F;7]:T'XO: M;H0;[/=7&GAFBN[!)6+^3>H$:&-V+!V:,LVW>WBO_! W3]0T7]L;_@H)H_B= M676O^&IM1NIEE&'-C/+=26;<\[#$25[8Z5\)_MC>'_'7BKX3_P#!8[7_ /! M.^EOX_\ ,"F $JTECJA?4L8X!6'E_8\T ?HKXP_;W_;A^!/[ 7A?_@K7\9V M\.7?@[4XM(U_QI\'-(\/L)]"\+:G-"D,EK?F7S)]1MHKF">;S4$,N)D6.'"N M/OWPUXCT+QCX,]4M)8CID_[/>DII[#&PB6VLT@Q]2Z8_"OI;_@F1HOB7PY_P M3<_9]\/>,HY4U:Q^"7A6WU..;.])TTBU5U;/.X,"#[@T >X5S/Q,^,OPN^#= MC:ZG\4/&MEHEO>S&*UEO7($C@9*C /..:Z:J6L^'/#WB.)(/$.@V5^D;;HTO M;5)0A]0&!P: /-?^&Y_V1_\ HO6@_P#?Y_\ XFO0;3QWX0OK6.]M-?MWBFC5 MXG#'#*1D'\J\I_;1\"^"=!_98\;ZQH?@[2K*[M]$=X+JTT^*.2-MR\JRJ"I] MQ7I7PQL;*3X;>'I)+.)F;0[0LQC!)/DI0!H?\)CX8_Z#4'_?5'_"8^&/^@U! M_P!]5<_L[3_^?&'_ +]"C^SM/_Y\8?\ OT* *?\ PF/AC_H-0?\ ?5'_ F/ MAC_H-0?]]5<_L[3_ /GQA_[]"C^SM/\ ^?&'_OT* *?_ F/AC_H-0?]]4?\ M)CX8_P"@U!_WU5S^SM/_ .?&'_OT*/[.T_\ Y\8?^_0H I_\)CX8_P"@U!_W MU1_PF/AC_H-0?]]5<_L[3_\ GQA_[]"C^SM/_P"?&'_OT* *?_"8^&/^@U!_ MWU1_PF/AC_H-0?\ ?57/[.T__GQA_P"_0H_L[3_^?&'_ +]"@"G_ ,)CX8_Z M#4'_ 'U1_P )CX8_Z#4'_?55?!MK:SZ5(\]M&Y%W* 70$XW=*UO[.T__ )\8 M?^_0H I_\)CX8_Z#4'_?5'_"8^&/^@U!_P!]5<_L[3_^?&'_ +]"C^SM/_Y\ M8?\ OT* *?\ PF/AC_H-0?\ ?5'_ F/AC_H-0?]]5<_L[3_ /GQA_[]"C^S MM/\ ^?&'_OT* *?_ F/AC_H-0?]]4?\)CX8_P"@U!_WU5S^SM/_ .?&'_OT M*/[.T_\ Y\8?^_0H I_\)CX8_P"@U!_WU1_PF/AC_H-0?]]5<_L[3_\ GQA_ M[]"C^SM/_P"?&'_OT* *?_"8^&/^@U!_WU1_PF/AC_H-0?\ ?57/[.T__GQA M_P"_0H_L[3_^?&'_ +]"@"G_ ,)CX8_Z#4'_ 'U1_P )CX8_Z#4'_?57/[.T M_P#Y\8?^_0H_L[3_ /GQA_[]"@"G_P )CX8_Z#4'_?5'_"8^&/\ H-0?]]5< M_L[3_P#GQA_[]"C^SM/_ .?&'_OT* *?_"8^&/\ H-0?]]4?\)CX8_Z#4'_? M57/[.T__ )\8?^_0H_L[3_\ GQA_[]"@"G_PF/AC_H-0?]]4?\)CX8_Z#4'_ M 'U5S^SM/_Y\8?\ OT*/[.T__GQA_P"_0H I_P#"8^&/^@U!_P!]4?\ "8^& M/^@U!_WU5S^SM/\ ^?&'_OT*/[.T_P#Y\8?^_0H I_\ "8^&/^@U!_WU1_PF M/AC_ *#4'_?51>++.TA\-WDL-K&C+"2K*@!%7+"PL6L86:RB),2DDQCGB@"# M_A,?#'_0:@_[ZH_X3'PQ_P!!J#_OJKG]G:?_ ,^,/_?H4?V=I_\ SXP_]^A0 M!3_X3'PQ_P!!J#_OJC_A,?#'_0:@_P"^JN?V=I__ #XP_P#?H4?V=I__ #XP M_P#?H4 4_P#A,?#'_0:@_P"^J/\ A,?#'_0:@_[ZJY_9VG_\^,/_ 'Z%']G: M?_SXP_\ ?H4 4_\ A,?#'_0:@_[ZH_X3'PQ_T&H/^^JN?V=I_P#SXP_]^A1_ M9VG_ //C#_WZ% %/_A,?#'_0:@_[ZH_X3'PQ_P!!J#_OJKG]G:?_ ,^,/_?H M4?V=I_\ SXP_]^A0!3_X3'PQ_P!!J#_OJC_A,?#'_0:@_P"^JN?V=I__ #XP M_P#?H4?V=I__ #XP_P#?H4 4_P#A,?#'_0:@_P"^J/\ A,?#'_0:@_[ZJY_9 MVG_\^,/_ 'Z%']G:?_SXP_\ ?H4 4_\ A,?#'_0:@_[ZH_X3'PQ_T&H/^^JN M?V=I_P#SXP_]^A1_9VG_ //C#_WZ% %/_A,?#'_0:@_[ZH_X3'PQ_P!!J#_O MJKG]G:?_ ,^,/_?H4?V=I_\ SXP_]^A0!3_X3'PQ_P!!J#_OJC_A,?#'_0:@ M_P"^JN?V=I__ #XP_P#?H4?V=I__ #XP_P#?H4 4_P#A,?#'_0:@_P"^J/\ MA,?#'_0:@_[ZJY_9VG_\^,/_ 'Z%9-G:VK>,KR!K:,HMI&50H, Y/.* +7_" M8^&/^@U!_P!]4?\ "8^&/^@U!_WU5S^SM/\ ^?&'_OT*/[.T_P#Y\8?^_0H MI_\ "8^&/^@U!_WU1_PF/AC_ *#4'_?57/[.T_\ Y\8?^_0H_L[3_P#GQA_[ M]"@"G_PF/AC_ *#4'_?5'_"8^&/^@U!_WU5S^SM/_P"?&'_OT*/[.T__ )\8 M?^_0H I_\)CX8_Z#4'_?5'_"8^&/^@U!_P!]5<_L[3_^?&'_ +]"C^SM/_Y\ M8?\ OT* *?\ PF/AC_H-0?\ ?5'_ F/AC_H-0?]]5<_L[3_ /GQA_[]"C^S MM/\ ^?&'_OT* *?_ F/AC_H-0?]]4?\)CX8_P"@U!_WU5S^SM/_ .?&'_OT M*/[.T_\ Y\8?^_0H I_\)CX8_P"@U!_WU1_PF/AC_H-0?]]5<_L[3_\ GQA_ M[]"C^SM/_P"?&'_OT* *?_"8^&/^@U!_WU1_PF/AC_H-0?\ ?57/[.T__GQA M_P"_0H_L[3_^?&'_ +]"@"G_ ,)CX8_Z#4'_ 'U1_P )CX8_Z#4'_?57/[.T M_P#Y\8?^_0H_L[3_ /GQA_[]"@"G_P )CX8_Z#4'_?5'_"8^&/\ H-0?]]5< M_L[3_P#GQA_[]"C^SM/_ .?&'_OT* *?_"8^&/\ H-0?]]4?\)CX8_Z#4'_? M57/[.T__ )\8?^_0K.\66=I#X;O)8;6-&6$E65 "* )?^$Q\,?\ 0:@_[ZH_ MX3'PQ_T&H/\ OJI["PL6L86:RB),2DDQCGBI?[.T_P#Y\8?^_0H I_\ "8^& M/^@U!_WU1_PF/AC_ *#4'_?57/[.T_\ Y\8?^_0H_L[3_P#GQA_[]"@"G_PF M/AC_ *#4'_?5'_"8^&/^@U!_WU5S^SM/_P"?&'_OT*/[.T__ )\8?^_0H I_ M\)CX8_Z#4'_?5'_"8^&/^@U!_P!]5<_L[3_^?&'_ +]"C^SM/_Y\8?\ OT* M*?\ PF/AC_H-0?\ ?5'_ F/AC_H-0?]]5<_L[3_ /GQA_[]"C^SM/\ ^?&' M_OT* *?_ F/AC_H-0?]]4?\)CX8_P"@U!_WU5S^SM/_ .?&'_OT*/[.T_\ MY\8?^_0H I_\)CX8_P"@U!_WU1_PF/AC_H-0?]]5<_L[3_\ GQA_[]"C^SM/ M_P"?&'_OT* *?_"8^&/^@U!_WU1_PF/AC_H-0?\ ?57/[.T__GQA_P"_0H_L M[3_^?&'_ +]"@"G_ ,)CX8_Z#4'_ 'U1_P )CX8_Z#4'_?57/[.T_P#Y\8?^ M_0H_L[3_ /GQA_[]"@"G_P )CX8_Z#4'_?5'_"8^&/\ H-0?]]5<_L[3_P#G MQA_[]"C^SM/_ .?&'_OT* *?_"8^&/\ H-0?]]4?\)CX8_Z#4'_?57/[.T__ M )\8?^_0H_L[3_\ GQA_[]"@"G_PF/AC_H-0?]]4?\)CX8_Z#4'_ 'U57Q%: MVL6JZ2D5M&H>[(<*@ 8;>A]:UO[.T_\ Y\8?^_0H I_\)CX8_P"@U!_WU1_P MF/AC_H-0?]]5<_L[3_\ GQA_[]"C^SM/_P"?&'_OT* *?_"8^&/^@U!_WU1_ MPF/AC_H-0?\ ?57/[.T__GQA_P"_0H_L[3_^?&'_ +]"@"G_ ,)CX8_Z#4'_ M 'U1_P )CX8_Z#4'_?57/[.T_P#Y\8?^_0H_L[3_ /GQA_[]"@"G_P )CX8_ MZ#4'_?5'_"8^&/\ H-0?]]5<_L[3_P#GQA_[]"C^SM/_ .?&'_OT* *?_"8^ M&/\ H-0?]]4?\)CX8_Z#4'_?57/[.T__ )\8?^_0H_L[3_\ GQA_[]"@"G_P MF/AC_H-0?]]4?\)CX8_Z#4'_ 'U5S^SM/_Y\8?\ OT*/[.T__GQA_P"_0H I M_P#"8^&/^@U!_P!]4?\ "8^&/^@U!_WU5S^SM/\ ^?&'_OT*/[.T_P#Y\8?^ M_0H I_\ "8^&/^@U!_WU1_PF/AC_ *#4'_?57/[.T_\ Y\8?^_0H_L[3_P#G MQA_[]"@"G_PF/AC_ *#4'_?5'_"8^&/^@U!_WU5S^SM/_P"?&'_OT*/[.T__ M )\8?^_0H I_\)CX8_Z#4'_?5'_"8^&/^@U!_P!]5<_L[3_^?&'_ +]"C^SM M/_Y\8?\ OT* *?\ PF/AC_H-0?\ ?5'_ F/AC_H-0?]]5<_L[3_ /GQA_[] M"LGP;:VL^E2//;1N1=R@%T!.-W2@"U_PF/AC_H-0?]]4?\)CX8_Z#4'_ 'U5 MS^SM/_Y\8?\ OT*/[.T__GQA_P"_0H I_P#"8^&/^@U!_P!]4?\ "8^&/^@U M!_WU5S^SM/\ ^?&'_OT*/[.T_P#Y\8?^_0H I_\ "8^&/^@U!_WU1_PF/AC_ M *#4'_?57/[.T_\ Y\8?^_0H_L[3_P#GQA_[]"@"G_PF/AC_ *#4'_?5'_"8 M^&/^@U!_WU5S^SM/_P"?&'_OT*/[.T__ )\8?^_0H I_\)CX8_Z#4'_?5'_" M8^&/^@U!_P!]5<_L[3_^?&'_ +]"C^SM/_Y\8?\ OT* (]/UO2=5=H].OXYF M098(>@JU3(K:V@),%NB$]2B 9I] !1110 4444 %%%% '\(7[6'_ "=-\2_^ MR@:S_P"ETU%'[6'_ "=-\2_^R@:S_P"ETU% '[?_ /!IM_RE,_:[_P"WC_T^ M3U^_U?@#_P &FW_*4S]KO_MX_P#3Y/7[_4 %%%% !1110 4444 %%%% !111 M0 4444 %?//AG]@W_A'?^"H'B7_@I%_PM7SO^$B^$%KX&_X0S^P]OV?R;];O M[9]K\\[\XV>5Y(QUWGI7T-10!\V^+/V'?'?@7]K?Q7^V?^Q_\3O#_A/Q+\1_ M#EEI/Q*T/Q7X8FU/2]:FL0RZ?J:K;W=M+%=P1R/"WSLDT1"D1LOF5I_LV?\ M!.CX'? ;]F?QE^SCXG23QNGQ2U36=7^+NN:Y L%B1U;RT MC0_NXT1=S,"[>_T4 ?$S_P#!)OQ]XS_9I\)?\$^?C9^TI:>)O@!X/O[ )H?_ M BKP:_X@TC3ITGT[1M0OOM30-;Q-% DDD-O').EO&O[D[V?[7AAAMX4M[>) M8XT4*B(N H' Z"G44 %%%% 'E'[<__ ":/X]_[ +_^AK7=?"[_ ))GX=_[ M 5I_Z)2N%_;G_P"31_'O_8!?_P!#6NZ^%W_),_#O_8"M/_1*4 ;M%%% !111 M0 4444 %%%% !1110!C^!_\ D$2_]?LW_H5;%8_@?_D$2_\ 7[-_Z%6Q0 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 9OC'_ )%B M]_ZX&KFG?\@^#_KBO\A5/QC_ ,BQ>_\ 7 UR_P"1WO?^O*+^ M9K8K'LO^1WO?^O*+^9H V**** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "LWQC_ ,BQ>_\ 7 UI5F^,?^18O?\ K@: +FG?\@^#_KBO M\A4U0Z=_R#X/^N*_R%34 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% &/XE_Y"^C_ /7Z?_036Q6/XE_Y"^C_ /7Z?_036Q0 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %8_@?\ Y!$O M_7[-_P"A5YQ^VQ\;/^%-?!6[_LN[\O6-=W6&E[6PR;E_>RCTV)G![,R56_84 M^+>9JVC7!M-3#-EGX!CE/^\O?NRM0![11110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% '\(7[6'_)TWQ+_ .R@:S_Z7344?M8? M\G3?$O\ [*!K/_I=-10!^W__ :;?\I3/VN_^WC_ -/D]?O]7X _\&FW_*4S M]KO_ +>/_3Y/7[_4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% 'E'[<__)H_CW_L O\ ^AK7=?"[_DF?AW_L!6G_ *)2N%_;G_Y- M'\>_]@%__0UKNOA=_P DS\._]@*T_P#1*4 ;M%%% !1110 4444 %%%% !11 M10!C^!_^01+_ -?LW_H5;%8_@?\ Y!$O_7[-_P"A5L4 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% &;XQ_Y%B]_ZX&KFG?\ (/@_ MZXK_ "%4_&/_ "+%[_UP-7-._P"0?!_UQ7^0H FHHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH *Q[+_D=[W_KRB_F:V*Q[+_D=[W_K MRB_F: -BBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M K-\8_\ (L7O_7 UI5F^,?\ D6+W_K@: +FG?\@^#_KBO\A4U0Z=_P @^#_K MBO\ (5-0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 8_B7_D+Z/_ -?I_P#036Q6/XE_Y"^C_P#7Z?\ T$UL4 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%>._ML_'6W^#/P>N[/2]22/7 MM=1K/2XU?$D:L,2S@=0$4G![,RT ?(G[;'QL_P"%R_&J[_LN[\S1]"W6&E[6 MRK[6_>RCUWOG![JJ4?L3_&S_ (4U\:K3^U+OR]'UW;8:IN;"IN;]U*?38^,G MLK/7D%% 'Z^45Y!^Q/\ &S_A[* M]>OT %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!_"%^UA_R=-\2 M_P#LH&L_^ETU%'[6'_)TWQ+_ .R@:S_Z7344 ?M__P &FW_*4S]KO_MX_P#3 MY/7[_5^ /_!IM_RE,_:[_P"WC_T^3U^_U !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110!Y1^W/_R:/X]_[ +_ /H:UW7PN_Y)GX=_ M[ 5I_P"B4KA?VY_^31_'O_8!?_T-:[KX7?\ ),_#O_8"M/\ T2E &[1110 4 M444 %%%% !1110 4444 8_@?_D$2_P#7[-_Z%6Q6/X'_ .01+_U^S?\ H5;% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!F^,?^ M18O?^N!JYIW_ "#X/^N*_P A5/QC_P BQ>_]<#5S3O\ D'P?]<5_D* )J*** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "L>R_Y'>]_Z M\HOYFMBL>R_Y'>]_Z\HOYF@#8HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH *S?&/_ "+%[_UP-:59OC'_ )%B]_ZX&@"YIW_(/@_Z MXK_(5-4.G?\ (/@_ZXK_ "%34 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% &/XE_Y"^C_P#7Z?\ T$UL5C^)?^0OH_\ U^G_ -!- M;% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%5=(=4@LK*TC,ES=74H2.-1W)/ KQ6X\:_%']JNXDT;X3W-YX6\![RE[XNDB, M=[JJ@X9+-#S&AZ>:>?H05(!O?$K]H;49?$TOPB^ 6AQ^)/%H&+R8M_H&C#H9 M+F0<9'_/,'.1CKA3Y=XV_P""[U6YB7[9+-H'F@/W6/] M^H6,9PJA0 .U?0_PU^%W@?X1^&8_"?@/0H[*U0[I&'S23OWDD<\NQ]3]!@ " MN@H ^0?^'4__ %7G_P M?_[JJGH?_!+W^V;1KK_A>/E[9GCV_P#",YSM.,_\ M?(K[*K'\#_\ ((E_Z_9O_0J /(/V9OV,];_9N\:W'B:Q^,']J6=[9F"^TQM! M\D2X.4/_3Y/7[_4 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'E'[<__)H_ MCW_L O\ ^AK7=?"[_DF?AW_L!6G_ *)2N%_;G_Y-'\>_]@%__0UKNOA=_P D MS\._]@*T_P#1*4 ;M%%% !1110 4444 %%%% !1110!C^!_^01+_ -?LW_H5 M;%8_@?\ Y!$O_7[-_P"A5L4 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% &;XQ_Y%B]_ZX&KFG?\ (/@_ZXK_ "%4_&/_ "+%[_UP M-7-._P"0?!_UQ7^0H FHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH *Q[+_D=[W_KRB_F:V*Q[+_D=[W_KRB_F: -BBBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K-\8_\ (L7O_7 UI5F^ M,?\ D6+W_K@: +FG?\@^#_KBO\A4U0Z=_P @^#_KBO\ (5-0 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 8_B7_D+Z/_ -?I_P#0 M36Q6/XE_Y"^C_P#7Z?\ T$UL4 %%%% !1110 4444 %%%% !1110 4444 %% M%% !7(?%[XV^!_@QH\=]XGNI)KV[;R]*T:Q3S;N_EZ!(HQR>2!DX R.^$7[/. MG>!M8D^(OCS7)/$_C2]7_3-?OE&( ?\ EE;)TAC&2..2,] =H .;T/X-?$#X M^:O;^//VF4%II,,@FT;X>VLQ,$/]V2\8?ZZ3'\/0>V62O:;>WM[.W2TM($BB MB0)%%&H544# X [4^B@ HHHH *Q_ _P#R")?^OV;_ -"K8K'\#_\ ((E_ MZ_9O_0J -BBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /X0 MOVL/^3IOB7_V4#6?_2Z:BC]K#_DZ;XE_]E UG_TNFHH _;__ (--O^4IG[7? M_;Q_Z?)Z_?ZOP!_X--O^4IG[7?\ V\?^GR>OW^H **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** /*/VY_^31_'O_8!?_T-:[KX7?\ M),_#O_8"M/\ T2E<+^W/_P FC^/?^P"__H:UW7PN_P"29^'?^P%:?^B4H W: M*** "BBB@ HHHH **** "BBB@#'\#_\ ((E_Z_9O_0JV*Q_ _P#R")?^OV;_ M -"K8H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M,WQC_P BQ>_]<#5S3O\ D'P?]<5_D*I^,?\ D6+W_K@:N:=_R#X/^N*_R% $ MU%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !6/9?\ M([WO_7E%_,UL5CV7_([WO_7E%_,T ;%%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !6;XQ_P"18O?^N!K2K-\8_P#(L7O_ %P- %S3 MO^0?!_UQ7^0J:H=._P"0?!_UQ7^0J:@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH Q_$O_(7T?\ Z_3_ .@FMBL?Q+_R%]'_ .OT M_P#H)K8H **** "BBB@ HHHH **** "BBB@ HHKD/B]\;? _P8T>.^\3W4DU M[=MY>E:-8IYMW?R] D48Y/) R< 9'.2 0#I=(=4@LK*TC,ES M=74H2.-1W)/ KQ6X\:_%']JNXDT;X3W-YX6\![RE[XNDB,=[JJ@X9+-#S&AZ M>:>?H05-C0_@U\0/CYJ]OX\_:906FDPR";1OA[:S$P0_W9+QA_KI,?P]![99 M*]IM[>WL[=+2T@2**) D44:A510, #@ #M0!A?#7X7>!_A'X9C\)^ ]"CLK M5#ND8?-)._>21SR['U/T& *Z"BB@ HHHH **** "L?P/_R")?\ K]F_]"K8 MK'\#_P#((E_Z_9O_ $*@#8HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@#^$+]K#_DZ;XE_]E UG_P!+IJ*/VL/^3IOB7_V4#6?_ $NFHH _ M;_\ X--O^4IG[7?_ &\?^GR>OW^K\ ?^#3;_ )2F?M=_]O'_ *?)Z_?Z@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH \H_;G_P"3 M1_'O_8!?_P!#6NZ^%W_),_#O_8"M/_1*5PO[<_\ R:/X]_[ +_\ H:UW7PN_ MY)GX=_[ 5I_Z)2@#=HHHH **** "BBB@ HHHH **** ,?P/_ ,@B7_K]F_\ M0JV*Q_ __((E_P"OV;_T*MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH S?&/\ R+%[_P!<#5S3O^0?!_UQ7^0JGXQ_Y%B]_P"N M!JYIW_(/@_ZXK_(4 34444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %8]E_R.][_P!>47\S6Q6/9?\ ([WO_7E%_,T ;%%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !6;XQ_Y%B]_P"N!K2K M-\8_\BQ>_P#7 T 7-._Y!\'_ %Q7^0J:H=._Y!\'_7%?Y"IJ "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#'\2_\A?1_^OT_^@FM MBL?Q+_R%]'_Z_3_Z":V* "BBB@ HHHH **** "BBB@ HJKKFN:-X9TBXU[Q# MJD%E96D9DN;JZE"1QJ.Y)X%>*W'C7XH_M5W$FC?">YO/"W@/>4O?%TD1CO=5 M4'#)9H>8T/3S3S]""I -[XE?M#:C+XFE^$7P"T./Q)XM Q>3%O\ 0-&'0R7, M@XR/^>8.=.\#:Q)\1?'FN2>)_&EZO^F:_?*,0 _\LK9.D,8R M1QR1GH#M'4?#7X7>!_A'X9C\)^ ]"CLK5#ND8?-)._>21SR['U/T& *Z"@ MHHHH **** "BBB@ HHHH *Q_ _\ R")?^OV;_P!"K8K'\#_\@B7_ *_9O_0J M -BBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /X0OVL/^3I MOB7_ -E UG_TNFHH_:P_Y.F^)?\ V4#6?_2Z:B@#]O\ _@TV_P"4IG[7?_;Q M_P"GR>OW^K\ ?^#3;_E*9^UW_P!O'_I\GK]_J "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@#RC]N?_DT?Q[_ -@%_P#T-:[KX7?\ MDS\._P#8"M/_ $2E<+^W/_R:/X]_[ +_ /H:UW7PN_Y)GX=_[ 5I_P"B4H W M:*** "BBB@ HHHH **** "BBB@#'\#_\@B7_ *_9O_0JV*Q_ _\ R")?^OV; M_P!"K8H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M ,WQC_R+%[_UP-7-._Y!\'_7%?Y"J?C'_D6+W_K@:N:=_P @^#_KBO\ (4 3 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %8]E_R. M][_UY1?S-;%8]E_R.][_ ->47\S0!L4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %9OC'_D6+W_K@:TJS?&/_ "+%[_UP- %S3O\ MD'P?]<5_D*FJ'3O^0?!_UQ7^0J:@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH Q_$O\ R%]'_P"OT_\ H)K8K'\2_P#(7T?_ *_3 M_P"@FMB@ HHHH **** "BBB@ KD/B]\;? _P8T>.^\3W4DU[=MY>E:-8IYMW M?R] D48Y/) R< 9'.2 >8^)7[0VHR^)I?A%\ M#C\2>+0,7DQ;_0-&'0R7,@ MXR/^>8.=.\#:Q)\1?'FN2>)_&EZO^F:_?*,0 _\ +*V3I#&, MD<W\>?M,H+3289!-HWP]M9B8(?[LEXP_P!=)C^' MH/;+)7M-O;V]G;I:6D"111($BBC4*J*!@ < =J?10 4444 %%%% !1110 M4444 %%%% !6/X'_ .01+_U^S?\ H5;%8_@?_D$2_P#7[-_Z%0!L4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110!_"%^UA_R=-\2_P#LH&L_ M^ETU%'[6'_)TWQ+_ .R@:S_Z7344 ?M__P &FW_*4S]KO_MX_P#3Y/7[_5^ M/_!IM_RE,_:[_P"WC_T^3U^_U !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110!Y1^W/_R:/X]_[ +_ /H:UW7PN_Y)GX=_[ 5I_P"B M4KA?VY_^31_'O_8!?_T-:[KX7?\ ),_#O_8"M/\ T2E &[1110 4444 %%%% M !1110 4444 8_@?_D$2_P#7[-_Z%6Q6/X'_ .01+_U^S?\ H5;% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!F^,?^18O?^N!J MYIW_ "#X/^N*_P A5/QC_P BQ>_]<#5S3O\ D'P?]<5_D* )J*** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "L>R_Y'>]_Z\HOYFMBL M>R_Y'>]_Z\HOYF@#8HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH *S?&/_ "+%[_UP-:59OC'_ )%B]_ZX&@"YIW_(/@_ZXK_(5-4. MG?\ (/@_ZXK_ "%34 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% &/XE_Y"^C_P#7Z?\ T$UL5C^)?^0OH_\ U^G_ -!-;% !1110 M 445R'Q>^-O@?X,:/'?>)[J2:]NV\O2M&L4\V[OY>@2*,-?BC^U7<2:-\)[F\\+ M> ]Y2]\721&.]U50<,EFAYC0]/-//T(*FQH?P:^('Q\U>W\>?M,H+3289!-H MWP]M9B8(?[LEXP_UTF/X>@]LLE>TV]O;V=NEI:0)%%$@2**-0JHH& !P !V MH POAK\+O _PC\,Q^$_ >A1V5JAW2,/FDG?O)(YY=CZGZ# %=!110 4444 M%%%% !1110 4444 %%%% !1110 5C^!_^01+_P!?LW_H5;%8_@?_ )!$O_7[ M-_Z%0!L4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!_"%^U MA_R=-\2_^R@:S_Z7344?M8?\G3?$O_LH&L_^ETU% '[?_P#!IM_RE,_:[_[> M/_3Y/7[_ %?@#_P:;?\ *4S]KO\ [>/_ $^3U^_U !1110 4444 %%%% !11 M10 4444 %%%% 'FG[3G[/6H?M-^$;3X6ZC\6_$OA7PO<7+2>*HO!NIR:=J6K MP!<)9K?0L);6!F.Z4PE97"*@D5&D#_'/_!-K]F7XL?LA_P#!4WXV_ SX)_%W MQIXF_9PL/ .E7;:;XS\37&K+X<\97$PQ:#[-JI^T.[HT MUW=11JS,2"+A4(5V0 '9_LY^.H/^"I__ 4?_:5\._%S4-3N_A3^S[JUCX%\ M&^#;/6+FTL[O6RLYU;5+I;>1#/<1R1+! 6)$*;F0+(S,?//A/_P5B^(/[(7[ M''[:?A#XO:_<^,/%/['_ (NN=)\(ZSXAN6GN=8TS49&C\."_E)WSS"0B&64G M?(D:L27+,>L_X(H>#-2^!7_!0?\ ;Y^ /C&!K;6+KXZ1>.;!)A@W6E:V+JZM MIHR?]8JC*,1G:V5.#Q7QE\8?V6OB3^U?^S?_ ,%#T==)\:^%=/U[2UD(+"VO+:.XB!(X MSLD6O@7_ (*2_&SPMXH_X-E-5^)/AFX%W!XT^!OANQT.WM1ODN;C4186T4"( MO+2;YMNP#(*L,<&OL[]A#X0>(/V?/V(/@Y\!O%J;=6\%?"SP_H6J+NSBYM-. M@@E&1_MQM0!ZM7,_$SXR_"[X-V-KJ?Q0\:V6B6][,8K66]<@2.!DJ, \XYKI MJI:SX<\/>(XD@\0Z#97Z1MNC2]M4E"'U 8'!H ^;?VN_VN_V:?'/[-/C'PEX M2^,>CW^I7^CM%9V<$K%Y7W*=HRO7BO;_ (6>,_"S_#'PXZZW 0=!LR#D_P#/ M%*X#]MCX?> =+_92\XBT-VBG@TR)'0[EY#!<@UZ9\+M-TX?#+P MX!80@#0K/ \H?\\4]J -'_A,?#'_ $&H/^^J/^$Q\,?]!J#_ +ZJY_9VG_\ M/C#_ -^A1_9VG_\ /C#_ -^A0!3_ .$Q\,?]!J#_ +ZH_P"$Q\,?]!J#_OJK MG]G:?_SXP_\ ?H4?V=I__/C#_P!^A0!3_P"$Q\,?]!J#_OJC_A,?#'_0:@_[ MZJY_9VG_ //C#_WZ%']G:?\ \^,/_?H4 4_^$Q\,?]!J#_OJC_A,?#'_ $&H M/^^JN?V=I_\ SXP_]^A1_9VG_P#/C#_WZ% %/_A,?#'_ $&H/^^J/^$Q\,?] M!J#_ +ZJY_9VG_\ /C#_ -^A1_9VG_\ /C#_ -^A0!S_ (2\2Z#8Z9)#=ZI% M&QNI6"L>Q;@UJ?\ "8^&/^@U!_WU53P796*/#]YX?N[6UU6) MY'B(1%/)-6['Q=X:CLH8WUF$,L2@@GH<4>+K&RC\-7CQV<2L(3@K& 15O3]/ ML&L(";*$DPKDF,>@H A_X3'PQ_T&H/\ OJC_ (3'PQ_T&H/^^JN?V=I__/C# M_P!^A1_9VG_\^,/_ 'Z% %/_ (3'PQ_T&H/^^J/^$Q\,?]!J#_OJKG]G:?\ M\^,/_?H4?V=I_P#SXP_]^A0!3_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZJY_9VG M_P#/C#_WZ%']G:?_ ,^,/_?H4 4_^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\ OJKG M]G:?_P ^,/\ WZ%']G:?_P ^,/\ WZ% %/\ X3'PQ_T&H/\ OJC_ (3'PQ_T M&H/^^JN?V=I__/C#_P!^A1_9VG_\^,/_ 'Z% %/_ (3'PQ_T&H/^^J/^$Q\, M?]!J#_OJKG]G:?\ \^,/_?H4?V=I_P#SXP_]^A0!3_X3'PQ_T&H/^^J/^$Q\ M,?\ 0:@_[ZJY_9VG_P#/C#_WZ%']G:?_ ,^,/_?H4 4_^$Q\,?\ 0:@_[ZH_ MX3'PQ_T&H/\ OJKG]G:?_P ^,/\ WZ%']G:?_P ^,/\ WZ% %/\ X3'PQ_T& MH/\ OJC_ (3'PQ_T&H/^^JN?V=I__/C#_P!^A1_9VG_\^,/_ 'Z% %/_ (3' MPQ_T&H/^^J/^$Q\,?]!J#_OJKG]G:?\ \^,/_?H4?V=I_P#SXP_]^A0!3_X3 M'PQ_T&H/^^JR[3Q+H*>+;N]?5(A$]K&J29X)!.170?V=I_\ SXP_]^A619V5 MF?&=[$;2+:+.,A?+& '[SP_=VMKJL3R/$0B*>2:W/[.T__ )\8?^_0K.\7 M6-E'X:O'CLXE80G!6, B@ L?%WAJ.RAC?680RQ*"">AQ4O\ PF/AC_H-0?\ M?53:?I]@UA 390DF%&=(N->\0S65E96D9DN;JZVI'&H[DG@5XM<> M)?B%^U5:>?H05(!L?%#]J.% M-;;X8_ JSM_$/BA_EN+F1R+#21T\RXD'4C_GFO/&.N%,_P (OA3X'\#:Q)\1 M?'GC9?$_C2]7_3-?OAQ #_RRMDQB&,9(XY(ST!VCMOAU\)/A[\*O#47A7P3X M:M[6VCYDT?V=I_P#SXP_]^A7XP?\ M!6...+_@H!X^CBC55']E851@#_B56=?I7A9P;EG&_$%7 XZ]M3\R\5N-,TX&X=I8_ 0A**ZVM?0_1 MG_A[/_P3\_Z+]_Y:NJ__ "+6;X5_X*K_ +!&FZ=)!>_'G8[7,C@?\(OJIX+9 M!XM:_&VBOWS_ (E[X+_Z",1_X'3_ /E1_/\ _P 3$\;?] ^'_P# *G_RT_<+ MX8_\%&?V,_C'XXL?AO\ #GXRKJ&LZCYOV.S;0-0@$GEQ/*_SS6ZHN$1CRPSC M R2!7KG_ F/AC_H-0?]]5^-G_!)R..7_@H!X!CEC5E/]JY5AD'_ (E5Y7[/ M_P!G:?\ \^,/_?H5^!^*?!N6<$<04L#@9SE"5*,VYN+=W.-,TXYX=JX_'PA&<:LH)04DK*$)7?-*3O>3ZVM;0I_\ "8^&/^@U!_WU M1_PF/AC_ *#4'_?57/[.T_\ Y\8?^_0H_L[3_P#GQA_[]"OS4_32G_PF/AC_ M *#4'_?5'_"8^&/^@U!_WU5S^SM/_P"?&'_OT*/[.T__ )\8?^_0H I_\)CX M8_Z#4'_?5'_"8^&/^@U!_P!]5<_L[3_^?&'_ +]"C^SM/_Y\8?\ OT* *?\ MPF/AC_H-0?\ ?5'_ F/AC_H-0?]]5<_L[3_ /GQA_[]"C^SM/\ ^?&'_OT* M (]/UO2=5=H].OXYF098(>@JU3(K:V@),%NB$]2B 9I] !1110 4444 %%%% M '\(7[6'_)TWQ+_[*!K/_I=-11^UA_R=-\2_^R@:S_Z7344 ?M__ ,&FW_*4 MS]KO_MX_]/D]?O\ 5^ /_!IM_P I3/VN_P#MX_\ 3Y/7[_4 %%%% !1110 4 M444 %%%% !1110 4444 >,?M=_L#?LX_MNS^$=4^..E>(5U7P'J$->\* M^,=1T2_TNXE54D>.>QGB?Y@B=2<;1C'.>G^"/[,/P>_9]EU#4_ &CZE<:SK$ M4,6M>*/$_B*]UK6-1CA#>5'/?W\TUQ)''O#/%=_H>I3:9(_F/8S7%C-$\T'F?O%1 MRWEN2\>QR6/6_!_X,?"OX ?#/2_@Y\&O NG^'O#.BVYAT[1]/BVQ1JS%W8DY M9W=V9WDGHH \&\'_\$TOV/? OB#1=3T#X=7XTKPQX@DU[PGX+ MN_$]_/X=T+5'=Y#=V>E23-:6\BO)(\>R,+ TCM$(RQ)]YHHH **** /*/VY_ M^31_'O\ V 7_ /0UKNOA=_R3/P[_ -@*T_\ 1*5PO[<__)H_CW_L O\ ^AK7 M=?"[_DF?AW_L!6G_ *)2@#=HHHH **** "BBB@ HHHH **** ,?P/_R")?\ MK]F_]"K8K'\#_P#((E_Z_9O_ $*MB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH S?&/_(L7O_7 UL:[NL-+VMADW+^]E'IL3.#V9DH \7U']L>.^_;7MYCJ^/"-O<+HJ'?^ MZ^^0;KT_UI/S?\\Z^F/B]\;? _P8T>.^\3W4DU[=MY>E:-8IYMW?R] D48Y/ M) R< 9'.2 ?RRK[I_P""?MIX'^('ABY^*VN75SK'C>UN#9:CJ&KW'G26L0'[ ME8 ?]6ACXR.20XSCB@#I]#^#7Q ^/FKV_CS]IE!::3#()M&^'MK,3!#_ '9+ MQA_KI,?P]![99*]IM[>WL[=+2T@2**) D44:A510, #@ #M3Z* "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHKQOXP_MY?LX?![6/^$.D\63>)O$[ MN8[?PGX-M3J6H22?\\RD7RQM[2,IKNR_+,QS6O['!TI5);VBF[+N[;)=6[)= M3@S'-,MRFA[;&UHTX[7DTKOLK[M]$KM]#V2OQ;_X*S_\I _'_P#W"O\ TU6= M?H;_ ,)#_P %$/VC_E\,>&M'^"/AJ?IJ.MJNJ:]+&?XDMQB& D9RLF'4XP:_ M,S_@H/\ #V^^%?[7OB[P)J?C[6O%%S9?8&N->\0W(EN[N233[:5B[ #@%RJK M_"BJO.,U_0?@9DTTI7RP]2-)5XM5)QY%)^SJV482:J;7?-*$5IHW?3QFBBBOZK/Y./HS_ M (),?\I _ '_ '%?_35>5^TE?BW_ ,$F/^4@?@#_ +BO_IJO*_:2OXZ^D)_R M6F'_ .P>'_IRJ?V;]';_ )(G$?\ 81/_ --T@HHHK\(/WL**** "BBB@ HHH MH **** "BBB@ HHHH **** /X0OVL/\ DZ;XE_\ 90-9_P#2Z:BC]K#_ ).F M^)?_ &4#6?\ TNFHH _;_P#X--O^4IG[7?\ V\?^GR>OW^K\ ?\ @TV_Y2F? MM=_]O'_I\GK]_J "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@#RC]N?\ Y-'\>_\ 8!?_ -#6NZ^%W_),_#O_ & K3_T2E<+^W/\ M\FC^/?\ L O_ .AK7=?"[_DF?AW_ + 5I_Z)2@#=HHHH **** "BBB@ HHHH M **** ,?P/\ \@B7_K]F_P#0JV*Q_ __ "")?^OV;_T*MB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH S?&/_(L7O\ UP-7-._Y M!\'_ %Q7^0JGXQ_Y%B]_ZX&KFG?\@^#_ *XK_(4 34444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %8]E_R.][_ ->47\S6Q6/9?\CO M>_\ 7E%_,T ;%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !6;XQ_Y%B]_ZX&M*LWQC_R+%[_UP- %S3O^0?!_UQ7^0J:H=._Y!\'_ M %Q7^0J:@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B@D 9)P M!U)KR'QA^TEJ?B?Q!/\ #7]FKP_%XHUR([+[6)'(TK2O>64?ZQA_<0\X/)(* MT =W\3?BSX!^#_A]O$GC[Q!%90DE;>(_--,OB'+J_CW4K)H8?%.H6?G1:3NX/V2WW*L>T$[6!!!^88Y6O)_^'4__5>? M_+7_ /NJ@#Y!KU_]B?XV?\*:^-5I_:EWY>CZ[ML-4W-A4W-^ZE/IL?&3V5GK MU/4_^"7O]G7=G:_\+QW_ &N8Q[O^$9QLXSG_ (^>:N?\.I_^J\_^6O\ _=5 M'U]16/X \/ZWX4\%:9X9\1>)/[8O+"S2";4S;>2;G:,!RFYL-@#)W')R>,XK M8H **** "BBB@ HHHH **** "BBB@ HKR7XU_MO_ +-_P)U#_A&_%'CQ-2\0 MN_EV_A;PY";_ %*63M'Y,6?+8]O,* ^M<%_PL+_@H)^T=^[^&/PVTWX-^')O MNZ_XU07NM.A_CCL5^2%O5)O3AJ^BPG"^:5Z"Q-?EH47M.J^2+7]U:SJ?]PXR M9\YB^*LMZ=)<\D^TGI"G_ -Q)01[_ ..?B%X$^&.@2^*OB+XQ MTS0]-A_UE[JMZD$8/H&<@$GL!R>U>"WO[?NK?%:[ET#]BSX":_\ $299#&WB M:\C.F:% W0DW,X!E*\DHJ@L!\I.:U/ W_!.OX+V7B"+Q_P#'/6-9^*OBA.?[ M6\=7AN8(CW6&T_U,:9 PK!\=C7O-G96>G6D=AI]I%!!"@2&&&,*D:@8"@#@ M>@KI]KPKE7\.$L74765Z=+_P&+]I->;E2\XG-[+BS-?XDXX.F^D;5*S_ .WI M+V4'Y*-7RD?-I_9$_:2^/W^E_MA?M*W4.F3 OAH&T_3]IZQS7+?O[A3T* MMC&.&KV3X/?L\_!+X :/_8GP=^&>E:#$R!9I;.WS/.!T\R9LR2_5V-=G17!F M'$>;9C0^KRGR4?\ GW!*%/\ \!C9-_WI7EW9W9?PWE&75_K$8<];_GY4;G4_ M\#DVTO[L;171(*\6^+7_ 3R_8]^.?Q!U#XI_%/X0?VIKVJ>5]OO_P#A(-0@ M\WRHDA3Y(;A$7$<:+PHSC)R237M-%<679KF>45G6P->=&;5G*$I0;5T[7BT[ M72=MKI=COS'*LKSB@J./H0K03NHSC&:3LU=*2:O9M7WLWW/G/_ATQ_P3\_Z( M#_Y=6J__ "56;X5_X)4?L$:EITD][\!M[KK'\#_\ M((E_Z_9O_0J]G_7?C3_H9XC_ ,'5/_DCQ?\ 4;@G_H68?_P33_\ D3R[X2_\ M$\OV/?@9\0=/^*?PL^$']EZ]I?F_8+__ (2#4)_*\V)X7^2:X=&S'(Z\J<9R M,$ U[3117C9CFN9YO65;'5YUII64IRE-I7;M>3;M=MVVNWW/:R[*LKR>@Z. MH0HP;NXPC&";LE=J*2O9)7WLEV"BBBN [PHHHH **** "BBB@ HHHH **** M"BBB@ HHHH _A"_:P_Y.F^)?_90-9_\ 2Z:BC]K#_DZ;XE_]E UG_P!+IJ* M/V__ .#3;_E*9^UW_P!O'_I\GK]_J_ '_@TV_P"4IG[7?_;Q_P"GR>OW^H * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /*/VY_\ MDT?Q[_V 7_\ 0UKNOA=_R3/P[_V K3_T2E<+^W/_ ,FC^/?^P"__ *&M=U\+ MO^29^'?^P%:?^B4H W:*** "BBB@ HHHH **** "BBB@#'\#_P#((E_Z_9O_ M $*MBL?P/_R")?\ K]F_]"K8H **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** ,WQC_ ,BQ>_\ 7 U_\ 7E%_,UL5CV7_ ".][_UY1?S- &Q1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5F^,?^18O?\ K@:T MJS?&/_(L7O\ UP- %S3O^0?!_P!<5_D*FJ'3O^0?!_UQ7^0J:@ HHHH **** M "BBB@ HHHH **** "BBB@ HHI))$B1I97"JH)9F. !ZF@!:Y?XI_&/X??!O M0QK?CO7%M_-.VSLXAYEQ=OV2*,H^)KHD:3IA/[ M,>[')/: MC,Y^ZHMXMSKNZ OM4^M=>"P&.S+$*AA*4JDWTBG)_,?"7@/0YO$_C?Q/I^CZ;;C,]_JEXD$,?U=R /SKYZ_X7'^ MW?\ M%_NO@;\%K3X6^'ION^*OB0OF:DZ'^*'3DSY;]"!*2I]:TO"?_!.KX9: MAKD/CK]I;QKKWQ;\11'=YN2_D>Q\__K!F&9:91A)37_/RK>E3]4FG5GY6IJ+Z36Y6 MU;_@H5I_Q U*;PK^QU\&?$/Q3U&.0Q2:K:0FPT6V?_II>S@#(ZX488 X:JW_ M S'^UQ^T'_I7[5/[1S>'-&FY?P-\+ UI&RG^">^DS+(",!D *GG!%?1^DZ1 MI.@Z;#HVA:9;V5G;1A+>TM(%CCB4=%55 "CV JQ1_K'ALOTRC#1I/_GY.U6K M\I22A!]G"G&2_F8?ZMXK,=@%=[117SN+QF+Q]= MU\34E.;WE)N3?JW=GT>$P>#P&'C0PM.-."VC%**7HE9!1117,=(4444 %%%% M !6/X'_Y!$O_ %^S?^A5L5C^!_\ D$2_]?LW_H5 &Q1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% '\(7[6'_)TWQ+_[*!K/_I=-11^UA_R= M-\2_^R@:S_Z7344 ?M__ ,&FW_*4S]KO_MX_]/D]?O\ 5^ /_!IM_P I3/VN M_P#MX_\ 3Y/7[_4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% 'E'[<__ ":/X]_[ +_^AK7=?"[_ ))GX=_[ 5I_Z)2N%_;G_P"3 M1_'O_8!?_P!#6NZ^%W_),_#O_8"M/_1*4 ;M%%% !1110 4444 %%%% !111 M0!C^!_\ D$2_]?LW_H5;%8_@?_D$2_\ 7[-_Z%6Q0 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 9OC'_ )%B]_ZX&KFG?\@^#_KB MO\A5/QC_ ,BQ>_\ 7 UR_P"1WO?^O*+^9K8K'LO^1WO?^O*+ M^9H V**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "L MWQC_ ,BQ>_\ 7 UI5F^,?^18O?\ K@: +FG?\@^#_KBO\A4U0Z=_R#X/^N*_ MR%34 %%%% !1110 4444 %%%% !1110 44V>>&VA>YN9ECCC4M)([ *J@9)) M/0"O'/$'[0_BWXH:Q/X"_98T6'59H7\K4O&5^I&EZ>>^PX_TB0=@N1T/S#. M#N/BQ\;/A]\&-)34/&>K$7%P=NGZ7:)YMW>OT"11#EB3@9.%!(R1FO/$^'OQ ME_:9<:A\9Y;CPCX.<[H/!>GW!6\OTZ@WDPP54_\ /-<'L0I&X]7\)_V2>36A110 4444 %%;*D*?)"CNV9)$7A3C.3@ FO%O^'L__!/S M_HOW_EJZK_\ (M>SEW#O$&;T76P.#JUH)VNJ./QE*C-JZC.I"#:NU=*33M=-7VNGV/=/$O_(7T?_K]/_H)K8KYAUS_ M (*K_L$7FHZ;/;?'G>"?\ H9X?_P '4_\ Y(^C**YS MX2_%KX??'/X?:?\ %/X6>(/[4T'5/-^P7_V26#S?*E>%_DF1'7$D;KRHSC(R M"#71U\Y7H5L+6E1K1<9Q;4HM---.S33U33T:>J9])0KT,50C6HR4H22<9)II MIJZ::T::U36C045YU\;_ -K/]GK]G:#'Q8^)^GZ?>,H,&CPN;B^G)^Z$MX@T MAR< ,0%YY(KRW_AH/]M/]H?_ $?]F[]GR/P-H4WW?&?Q2S%,Z'^.#3X\OG'* MLY*-D9Q7M8'AK-<;AUB915*B_P#EY4:A!_X7+6;\H*4O(\3'<3Y3@L0\-&3J MUE_R[I)SFO\ $HZ07G-QCYGT7K_B'0/"FD3^(/%&N6>FV%LF^YOK^Y2&&)?5 MG'X#!I5L__ $VOY0(T M'3#*&4^M)H'_ 3N\)>*]7@\9?M9_%+Q#\6=:A?S(X-%-!LM,T^V3;;6.GVJ0PQ+Z*B *H]@*[/^,4RK M^;&5%ZTJ/_RV:_\ !+./_C+U>H?!#]DC]GC]G:+S/A5\, M;"ROF!\_6KA3<7\Y/WBUQ*6DY.25!"\\ 5Z/17'C>)LUQF'>&C)4J+_Y=TTH M0?\ B4=9OSFY2\SKP/#&4X+$+$RBZM9?\O*K M/_3Y/7[_ %?@#_P:;?\ *4S]KO\ [>/_ $^3U^_U !1110 4444 %%%% !11 M10!\O?\ !1#_ (*X_LK?\$UM0\,>$_C):>)_$/BGQ<))M'\)>"=(6]OELHV5 M9K^??)'';VL98;I'<$X;:K;'V^J_%#]JKX$?A-\6;+4M"C\>ZDND^ M#O%5Y'$=*U+6&1Y$TKS4D+P73I%(T:S1HDNTI&[R?)7SY_P4P^$'QQ\/0_$[ MXZ? /]FRY^*5[\2/@-V 2<"@#D(/A9\7 M?VCYTUCX_P!S)X=\+%@]KX#TNZ(EN5SD&]F7!/;]VN,'_ *^VKG]\<'88JHT45^?8[,,=F>(=?%U95)OK)N3^]]/(_1,#E^ M RS#JA@Z4:<%TBE%?/_3Y/7[_5^ /_ M :;?\I3/VN_^WC_ -/D]?O]0 4444 %%%% !1110 445Q_QK_:&^ /[-?A> MW\47\S6Q6/9?\ ([WO_7E%_,T M;%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !6;XQ_ MY%B]_P"N!K2K-\8_\BQ>_P#7 T 7-._Y!\'_ %Q7^0J:H=._Y!\'_7%?Y"IJ M "BBB@ HHHH **AU'4M/T>PFU35K^&UMK>,R3W%Q*$2-1R69CP /4UXUJ7QR M^(WQTOYO"G[+^FK!ILWCG@!8QR 3_$<#@XR>*XBS^#GQ3_:$NH_ M$/[25Z=)T .)++X?:3=$(P!RIO)EP96Z?(N ./N\BNR^$7[/G@GX2RS:]$]Q MK'B*^YU/Q-J[^;=W+'J Q_U:?[*]@,DXS7=T 5M'T;2/#VEP:)H.F6]E9VT8 M2WM;6(1QQJ.RJO %6:** "BBB@ HHHH **** "DDD2)&EE<*J@EF8X 'J:\@ M^/?[:OPD^!VLQ_#ZS2^\7>.+SY=.\#^%8/M5_*Y&1Y@7(@7H27P=N2%;%< G M[.?[3/[73C5OVQ/&)\(^$)6WP_"GP;?D-.G4+J-ZO,OO''\IX(*$$5])@^'* MKPT<9F-18>A+5.2O.:_Z=T])3_Q>[33WFCYG&<2TEB98/+J;Q%>.C47:$'_T M]J:QA_A]ZHUJH,\U_P""H7[:'PE^(G[.'C7X%?")+_Q;<(; ^(?$&AVYETO1 M534+=U$UR/D9W=%C54R,OR01BORXK]\M7_9<^ &M?!6X_9VN?AC80>#+H1?: M-#TYI+1)#'*DJL7@9)"WF1HQ;=N8CYB-N M-"C:4WRQM";DES?%)IMM^[%61^+=%?LEKG_!*C]@BSU'3 M8+;X#;4N+DI,/^$HU4[AMSCFZX_"M+_ATQ_P3\_Z(#_Y=6J__)5?=?\ $PG! M?_0/B/\ P"G_ /+3X3_B7;C;_H(P_P#X'4_^5!_P28_Y1^> /^XK_P"G6\KZ M,KG/A+\)?A]\#/A]I_PL^%GA_P#LO0=+\W[!8?:Y9_*\V5YG^>9W=LR2.W+' M&<# %='7\I<19C1S?B#&8ZBFH5JM2<4[72G-R5[-J]GK9M7ZL_K/AO+J^3\ M.X/ 5FG.C2IPDU>S<(*+:ND[76ETG;H@HHHKQCV@HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "L?P/_ ,@B7_K]F_\ 0JV*Q_ __((E_P"OV;_T M*@#8HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#^$+]K#_D MZ;XE_P#90-9_]+IJ*/VL/^3IOB7_ -E UG_TNFHH _;_ /X--O\ E*9^UW_V M\?\ I\GK]_J_ '_@TV_Y2F?M=_\ ;Q_Z?)Z_?Z@ HHHH **** "BBB@ KS7] MJO\ 9&^ /[:OPRMO@]^TC\/[/Q+X=MO$6GZRFFWT*R1O<6@^M 'YU?MS^$/^#:?_@FPVAV/[8_[ M+GP&\*7OB.*231-+B^#4.HW=U%&0KR>59V4KH@)QOD"J2" 2017SMX:_;O\ M^#7CXA?'SX0^!OV0OV;O!5_XZU/XO>'4T.\\$?!FZT34])NX[Z.:VO8YFT^, M/$ES% LT>]28))6&XJ$;[R_:7^&G[1OA7]N#0_C/\)/V0?"WQ:\(_$;PGI7@ M'XDW>I^*;;2]0\':5!?ZA--?Q+6+5)?-M8BLCFTB'S!LKX#\3KG_@K M=9_&7X.?L5>"OV//[1TGX<_%'1]0M?VGI?&<#6MQX2M9#'.MQ:,HF6_FTZ22 MSN(RQ$KM))&,2(T8!^EE%%% !1110 4444 %%%% !1110!Y1^W/_ ,FC^/?^ MP"__ *&M=U\+O^29^'?^P%:?^B4KA?VY_P#DT?Q[_P!@%_\ T-:[KX7?\DS\ M._\ 8"M/_1*4 ;M%%% !1110 4444 %%%% !1110!C^!_P#D$2_]?LW_ *%6 MQ6/X'_Y!$O\ U^S?^A5L4 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% &;XQ_Y%B]_P"N!JYIW_(/@_ZXK_(53\8_\BQ>_P#7 U]_Z\HOYF@#8HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *S?&/_(L7O\ UP-:59OC M'_D6+W_K@: +FG?\@^#_ *XK_(5-4.G?\@^#_KBO\A4U !115;6-9TGP]I<^ MMZ[J<%G9VT9DN+JZE$<<2CJ69N * +-<)\7?V@_!'PDDAT.=+C6/$5]QI?AG M2(_-N[ECT^4?<7_:;L#@$C%<;>?&3XH_M!7: .+T[X'?$CXZW\/BK]I_4EM]+202Z?\ #_2;@BVB(.5-U(IS M.X] =H/0X)6O9--TW3M'L(=*TBPAM;6WC$<%M;Q!(XU'154< #T%3T4 %%%% M !1110 4444 %%97C7QSX-^''AJY\8^/O%%CH^E6:;KF_P!1N5BBC';+,0,G MH!U)X&37SO<_M3_M _M57$GA_P#8@\"C2_#I:BMEWE)Q@NLD>R?'3]I#X,?LX>&QXE^+OC>VTQ9.""X.*[GX&?L0?"_X2^)#\4?&6I7_ (\\?3X:Z\:^*W\^X1O2W0Y2 MV09(4)\P!V[B.*]HKU/[1R3(],MA[>LO^7U2/NI_].Z3NO2=3F?50@SRO[-S MS/=,_MV_LS M^//VL_@=;?";X;_&?4OA]JD?C+0]77Q?HC 7VGQV.H0W4AM]R.AE98B@$BF, M[SO#+E3[-7S[_P %./VY;;_@G-^RC>_M7:GX&O?$FGZ+XDT>SU31=+C#7ES; M7E_#:N+<,RJ9@)LJ&(!(P<9S0!EQ>(O^"D_[-B*GC+PEX>_:(\,0#Y]5\)K! MX:\6Q(.I>QN9?[-U!\9RT5Q8YX"PDFNU^!_[>'[,WQY\6-\,/#_CF;0?'4,/ MFWGPY\<:9/HGB&!>(O%?[07QBBNHKQ_B+\7-6DOVANHV#+);VK,8X]K , MAE,TD9'RR"@#[UHHHH **YCXQ?&GX1_L]_#K4?BY\<_B5HGA'PQI$8?4M>\0 MZC':VL )"J&DD(&YF(55'+,0 "2!7'_LN?MT_L>_ML:9J.K?LH?M&^%/'<>D M.J:K%H&JI+/9;L[#+"<21JV&VLR@-M;!.#@ ]7HK@/C5^U+^SY^SMZNDTFEZ9,[2WEW%" 9IH[>)6E:*,%3)(%V1[AN89&>K\%>-O!WQ(\ M):=X^^'OBO3M=T/6+-+O2=8TB]2YM;R!QE)8I8R5D1@+?BBOP8\-?M >&;WQ')J<^FV]C!J 9+F_@4M/90S?ZJ:ZB"L9+=':5 C M;E&UL>I4 %%%% 'E'[<__)H_CW_L O\ ^AK7=?"[_DF?AW_L!6G_ *)2N%_; MG_Y-'\>_]@%__0UKNOA=_P DS\._]@*T_P#1*4 ;M%%% !1110 4444 %%%% M !1110!C^!_^01+_ -?LW_H5;%8_@?\ Y!$O_7[-_P"A5L4 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% &;XQ_Y%B]_ZX&KFG?\ M(/@_ZXK_ "%4_&/_ "+%[_UP-7-._P"0?!_UQ7^0H FHHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH *Q[+_D=[W_KRB_F:V*Q[+_D= M[W_KRB_F: -BBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ K(\>WEKI_@S4K^^G6*&"T:2:5S@(JC))]@!6O7SA_P4=^-2^"OAG#\* M]'NMNH^)3F[VM\T5DA&[Z;V 7W <4 ?0F@7UGJ>A66I:?<)-;W%I'+!-&\+EREWX]U2U(DN%S@BRA;!;O^\;&.?ND#(! MU_Q;_:(\'_"Z]B\*65I<^(/%-X,:?X8T=?,N921PSXR(D[EF[9(!P:Y?1_@' MX[^,FIP>,_VIM5CF@BD$NG> ],E(L+0]C.P.;B0=^=O49*G:.V^$GP*\ ?!J MRE'AFQDN-2O#NU/7-1D\Z]O7)R6DD//)YVC SSC.3794 1V=G::=:16&GVL< M$$,82&&% J1J!@*H' '85)110 4444 %%%% !117C?QW_;<^%7P;U]?AIX= ML[_QMX\N"/"D7VF[+8ZSE)X&\N]U:"7R]!T@G^*X MO.%DQU"1GYL$!MPQ65!^S'^T9^UC,FN?MJ^-O[ \+NP>#X3>#+YDA= M*=TYZ91#MR 5*\BOH;P)\/\ P1\,/#%MX+^'?A2PT72K1<6]AIULL4:^IPHY M8]2QR2>22:^@]CP_D.M=K%UU]F+:HQ?]Z:M*J_*#C#M4DM#Y_P!OQ#G^E!/" M4']J23KR7]V#O&DO.IS3[TXO4\+\%?L*7OCSQ+;?%3]MOX@M\2/$-N_FV&@> M68O#^D-_=AM>!,1TWRCYACFRLM HHHKRSU0HHHH **** ,?Q+_ ,A?1_\ K]/_ *":V*Q_ M$O\ R%]'_P"OT_\ H)K8H **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "L?P/_P @B7_K]F_]"K8K'\#_ /((E_Z_9O\ T*@#8HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#^$+]K#_ ).F^)?_ M &4#6?\ TNFHH_:P_P"3IOB7_P!E UG_ -+IJ* /V_\ ^#3;_E*9^UW_ -O' M_I\GK]_J_ '_ (--O^4IG[7?_;Q_Z?)Z_?Z@ HHHH **** "BBB@ K(\8^ _ M"'Q M;&Q\9:%#J$.FZO:ZI8Q3D[8KRVE66"8 $99)%5QG(#*#CBM>B@ HKYW M_:?_ &J?C#^R9\6;GXG^/?ABNH?L_:;X,MKCQCXOT^^A-_X8OOM5R)+LVA(E MN[00^3YWE[I(\(T4'1\4?CWKA;3K?6--@UJT.H66B0RE'ND\E91/,01Y0E38N^-W /TFHHHH \ M]^,_[+_P=_:&\6^$_$7QJ\)VGB:Q\&7-S?:1XD3-D)]JD8#<$9?AZ\_9)\!>$O^#D#P/\3_V3O!EAX732_@3JE]\>(_#= MHEK97L=W.]MI,=RD0"&YEFCDE (W.FGJQR$!KZ$_X*<_\%5OV9?^"8OPYTO5 MOC-\0=(L?$WBVZ-GX.T74'F*RR9 >\N1;1RS1V4&X/+(D;MC"1J\CJI\+_8( M_P""N/\ P2F\1?$S2_V?/V9?VEK[XQ?&GXM>)A>^*]5L/!&J6<^KW8AS<7LL MEU;QPVMG:6D!6*W$A,4%ND:"1B68 J_\$@?B!JO[4'_!3G]N7]ICQQ(;N]\+ M?$JT^%_A(S'<-+TC1VNTE@@S]Q)YP+AP.&D^:OE#7_VWOB3^PI^RY_P5'^!O MPJUV?3[7X1?$:UNOAJ;:0J= 7Q?>/!)%:8_U*6\SO/&JX"/(Q'6OJS]BNQ\' M?\$Q/^"E?[5_P^_:.\9Z1X.\'_&KQ-!\4OAMXL\2ZC%8Z?J9F$YUJT%Q,RQB MXMIW1C#NWF%Q+@+S7B_P]_X)D?$O]O/]BW]OGXP#0;C2M0_:P\;OJ7PFLM8A M:UEOM)T.Y:?0KJ590K0+=S L-X&(F23D,* /4_VZOV?= ^$7_!LK:>$_ B_V M-JGPN^$?AGQ/X9UC3SY=SI^MV#6=\;^*0-?=7[&'QJU'] MI+]CWX4_M#ZS!'%>>._AOH?B&\AB7:L@G0;,D%EX_<)7/_MS_ /)H_CW_ + +_P#H M:UW7PN_Y)GX=_P"P%:?^B4H E_X275_^A0O?^^EH_P"$EU?_ *%"]_[Z6MBB M@#'_ .$EU?\ Z%"]_P"^EH_X275_^A0O?^^EK8HH Q_^$EU?_H4+W_OI:/\ MA)=7_P"A0O?^^EK8HH Q_P#A)=7_ .A0O?\ OI:/^$EU?_H4+W_OI:V** ,? M_A)=7_Z%"]_[Z6C_ (275_\ H4+W_OI:V** .4\*ZYJ-KITD_\ ?2T?\)+J_P#T*%[_ M -]+6Q10!C_\)+J__0H7O_?2T?\ "2ZO_P!"A>_]]+6Q10!C_P#"2ZO_ -"A M>_\ ?2T?\)+J_P#T*%[_ -]+6Q10!C_\)+J__0H7O_?2T?\ "2ZO_P!"A>_] M]+6Q10!C_P#"2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ -]+6Q10!C_\)+J__0H7 MO_?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_ -"A M>_\ ?2T?\)+J_P#T*%[_ -]+6Q10!C_\)+J__0H7O_?2T?\ "2ZO_P!"A>_] M]+6Q10!C_P#"2ZO_ -"A>_\ ?2UF6NN:BOBFZNE\-W+.]M&K0!EW* 3R:ZNL M>R_Y'>]_Z\HOYF@ _P"$EU?_ *%"]_[Z6C_A)=7_ .A0O?\ OI:V** ,?_A) M=7_Z%"]_[Z6C_A)=7_Z%"]_[Z6MBB@#'_P"$EU?_ *%"]_[Z6C_A)=7_ .A0 MO?\ OI:V** ,?_A)=7_Z%"]_[Z6C_A)=7_Z%"]_[Z6MBB@#'_P"$EU?_ *%" M]_[Z6C_A)=7_ .A0O?\ OI:V** ,?_A)=7_Z%"]_[Z6C_A)=7_Z%"]_[Z6MB MB@#'_P"$EU?_ *%"]_[Z6C_A)=7_ .A0O?\ OI:V** ,?_A)=7_Z%"]_[Z6C M_A)=7_Z%"]_[Z6MBB@#'_P"$EU?_ *%"]_[Z6C_A)=7_ .A0O?\ OI:V** , M?_A)=7_Z%"]_[Z6C_A)=7_Z%"]_[Z6MCIUKR[QS^U5X,T?6W\#_#/2;SQOXF M&1_9/A\!XX3TS//RD2@\$\D=P* .SU#QK610L:* M"68G/ !-?FM^T'\7;_XX?%C5?']UO2">7RM-MW/^IMDXC7V./F/^TS5[/\ MMN>,OCQ8^'M/TOXL>.[6PN=;+21^"_#K$06UJO&^YESF9BV %Y3*L0>,5\QT M ;WPO\1>'O"?Q"T?Q%XM\.PZMI=K?1OJ&G7"[DFBS\P([D#D \$@9!&17Z>Z M1XM>[TFUN]#\)SO92VZ/9M;LGEF(J"A7'&W;C&.U?E)7W=_P3D^-G_";_#2; MX6:U=[M1\,X^R;V^:6R8_+]=C93V4H* /=O^$EU?_H4+W_OI:/\ A)=7_P"A M0O?^^EK8HH Q_P#A)=7_ .A0O?\ OI:/^$EU?_H4+W_OI:V** ,?_A)=7_Z% M"]_[Z6C_ (275_\ H4+W_OI:V*Q_'GQ"\#?"[PO<^-/B+XLL-%TJT7-Q?ZC< MK%&OH,D\L>@49)/ !-72I5:]14Z<7*3=DDKMOLDMV9U:M*A3=2I)1BE=MNR2 M[MO9!_PDNK_]"A>_]]+7"?'']KGX6_LZ:-'JWQ8N'T^2YXT_3$=9+R^;. L, M"Y=^<#.-H)&2*\SF_:8_:0_:TE;1/V+O!7_".>%9&*3_ !8\9V+)'(O=M/LV M&Z<^CN-N,V.1"& MRMN@Y "V\?[:FO6_@/\#/A;^S;X??0?A+\&Y;![CG4-3E<2WM\_4O-.Y+ MR$G)QG:"3@#I7JM%<.8<0XO&8?ZI0BJ&'_Y]PND[;.;;_]]+6Q10!C M_P#"2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ -]+6Q10!C_\)+J__0H7O_?2T?\ M"2ZO_P!"A>_]]+6Q10!C_P#"2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ -]+6Q10 M!RFN:YJ,^HZ;))X;N8S'_]]+1XE_Y"^C_ /7Z M?_036Q0!C_\ "2ZO_P!"A>_]]+1_PDNK_P#0H7O_ 'TM;%% &/\ \)+J_P#T M*%[_ -]+1_PDNK_]"A>_]]+6Q10!C_\ "2ZO_P!"A>_]]+1_PDNK_P#0H7O_ M 'TM;%% &/\ \)+J_P#T*%[_ -]+1_PDNK_]"A>_]]+6Q10!C_\ "2ZO_P!" MA>_]]+1_PDNK_P#0H7O_ 'TM;%% &/\ \)+J_P#T*%[_ -]+1_PDNK_]"A>_ M]]+6Q10!C_\ "2ZO_P!"A>_]]+1_PDNK_P#0H7O_ 'TM;%% &/\ \)+J_P#T M*%[_ -]+1_PDNK_]"A>_]]+6Q10!C_\ "2ZO_P!"A>_]]+1_PDNK_P#0H7O_ M 'TM;%% &/\ \)+J_P#T*%[_ -]+1_PDNK_]"A>_]]+6Q10!C_\ "2ZO_P!" MA>_]]+69X5US4;73I(X?#=S.#_P#?2UL44 8__"2ZO_T*%[_WTM'_ DN MK_\ 0H7O_?2UL44 8_\ PDNK_P#0H7O_ 'TM'_"2ZO\ ]"A>_P#?2UL44 8_ M_"2ZO_T*%[_WTM'_ DNK_\ 0H7O_?2UL44 8_\ PDNK_P#0H7O_ 'TM'_"2 MZO\ ]"A>_P#?2UL44 4=*U6]U"1TNM$GM0JY#2D8;VXJ]110 4444 %%%% ! M1110!_"%^UA_R=-\2_\ LH&L_P#I=-11^UA_R=-\2_\ LH&L_P#I=-10!^W_ M /P:;?\ *4S]KO\ [>/_ $^3U^_U?@#_ ,&FW_*4S]KO_MX_]/D]?O\ 4 %% M%% !1110 4444 %%%% 'Y[?\%6_V-/V%OBI^U5X,_:2_X*:_M(67ASX4:1X? MLM(T?XM=1M3J,EE9L@6WNQ:(\3 M7-F!N$B1W*DM#+#X)_P6T^$W[+WA_P 9>-?VJOVT_AU)K>D6_P"SO>Z#\'=? MU'1)]1TOPIXI1]2GFEE6-'2RNKKSM+%O=R*%#:>ZB1'*!_,_VT_^"E7PQ_X* MO?M7?LZ_LG_\$I;S5?'VO>!_CAHWCCQO\4M(T:ZM]+\):39B:.Y1KB:--YGA MGD1@/W:*** "BBB@"OJ>D:3K4"VNL:7;W<:2+(D=S LBJZ\ MA@&!P1V/:K%%% %>+2-)@U*768=+MTO)XU2:[6!1+(HZ*S8R0.P)JQ110 44 M44 >4?MS_P#)H_CW_L O_P"AK7=?"[_DF?AW_L!6G_HE*X7]N?\ Y-'\>_\ M8!?_ -#6NZ^%W_),_#O_ & K3_T2E &[1110 4444 %%%% !1110 4444 8_ M@?\ Y!$O_7[-_P"A5L5C^!_^01+_ -?LW_H5;% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !117DW[3W[6O@S]F_3(K.>T.J:_>Q%['2 M(I=FU,X\V5L'8F00."6(('0D>7G.=97P_ET\?F%54Z4-Y/\ !)+5M[))-M[( MQQ&(HX6DZE5VBCT?QC_R+%[_ -<#5S3O^0?!_P!<5_D*_/#Q;_P4)_:6\432 MK;>(M.TRUEX-G8Z3$R;?3=,';]:]!^!O_!3'Q'8:E;Z!\;]%MKG3V*QG6-,@ M,*_*,O\ 'WP_Q^/6&E*I23=E.<$H?>I2:7G**2ZV M1XM+B;+*E7D;:\VM/S_-'VI15?2=5TS7=+M]:T:^BNK2[A6:VN8'#)+&PRK* M1U!!S5BOVF,HSBI1=T]F>^FFKH****H84444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !6/9?\CO>_]>47\S6Q6/9?\CO>_P#7E%_,T ;%%%% !111 M0 4444 %%%% !1110 4444 %%%% !117FGQ$_:C^'_@[63X)\*6UWXM\3L2L M?A_P['Y\B-_TU<96$#ODY YVT >EUYCX^_:G\"^&M:;P/X#T^\\9^)SD+HGA MU?-\HCC,THRD2@]2XK#_X5/\ 'SXZ_P"D?'3QG_PB^A2\_P#"'>%;C][* MG]VYNNK>A5/E/;::].\ _#3P%\+=%7P]\/\ PK9Z7:C&Y+:/YI"/XG8O]VYN>LGH57Y3U!6O4? MWP\\$?#31$\.^ _"]GI=FN,Q6D04N?[SM]YV_P!IB3[ULT4 >??$;]ECX$_% MKQ,WC#XA^"'U+47A2(SMJ]W& BCY5"QRJJCDG@#))/4FN3\2_L+_ ++&GZ%= M7MI\+MDL<1*-_;=\<'Z&>O;:S?&/_(L7O_7 T >767[!_P"RE+9Q2R?"O+-$ MI8_VY?>"'TW44A>(3KJ]W("C#YE*R2LK#@ M'D'! /4"N[T[_D'P?]<5_D*FH **** "F75U;65M)>WMQ'##"A>665PJHH&2 MQ)X YS7C/QR_;A^&/PH\2CX6>"-*O\ Q]X_FRMKX+\*)Y\Z-ZW,@REJ@R"Q M?Y@#G:1S7%VO[*OQ]_:HN8_$7[<7CL:?X?+B6V^$W@V\>*S !R!?72G?')PP\<7F=3ZO1EJKJ]2:_Z=T[IR7]Z3C3_OWT/F,7Q+">(E MA,KI_6*T7:5G:G!_]/*EFHO^[%3J?W+:FCXS_;JU#X@^([GX6?L0?#X_$;7X M'\J_\1O(8?#VD-_>FNN!.1U"1'YAG:Q(Q4G@/]A!?%7BBV^+/[9OCZ3XF^*8 M&\RRTRYB\O0M()YVV]GPKXZ;Y =V 2H89KW3P9X(\'_#KPW;>#_ ?ABQT?2K M--EKI^G6RPQ1CV50!D]2>I/)YK4K6KQ'# TW0R6G["+5G4;O6FNMYV7(G_+3 M45;23GN94N&ZF/JK$9W4]O).ZII6HP?2T+OGDOYZCD[ZQ4-AL,,5O$L$$2HB M*%1$7 4#@ =!3J**^5W/K-@HHHH **** "BBB@ HHHH **** "BBB@#'\2_ M\A?1_P#K]/\ Z":V*Q_$O_(7T?\ Z_3_ .@FMB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH *Q_ _\ R")?^OV;_P!"K8K'\#_\ M@B7_ *_9O_0J -BBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* /X0OVL/^3IOB7_ -E UG_TNFHH_:P_Y.F^)?\ V4#6?_2Z:B@#]O\ _@TV M_P"4IG[7?_;Q_P"GR>OW^K\ ?^#3;_E*9^UW_P!O'_I\GK]_J "BBB@ HHHH M **** "O"?\ @H9X\_;M^'/P-T_Q!_P3T^'/@GQ3XXF\8:987FE>/(KMK)=. MN93;R7&;26.1#%))!*[_ #!84F)4X!'NU% 'Y=R?M3_\'.-S\>Y?VU6:1[A6,D\EI=A$C1^+9R^P;=R>*OB_ M_P '!7P0\8_"[6/CQ\,_V5?!GPUN/B]H&G^,+WX?ZGJ\4SP7UTMF('\\O&JS MR3QP*WEOB>6 G8JM(OUM^V=^SE^U]K/C&V_:4_X)\_&KPOX6^)5KH::-J^@? M$32)KWPWXKTZ*:6>V@O/L[+<6LMO+<7+Q7$!R!?CQ\&/A_P#!KP-\0=&U@> /@VE\6\6ZU%?PKID%U->%W2!K MQX/E\T[F8#RE;9)& ?J+1110 4444 %%%% !1110 4444 >4?MS_ /)H_CW_ M + +_P#H:UW7PN_Y)GX=_P"P%:?^B4KA?VY_^31_'O\ V 7_ /0UKNOA=_R3 M/P[_ -@*T_\ 1*4 ;M%%% !1110 4444 %%%% !1110!C^!_^01+_P!?LW_H M5;%8_@?_ )!$O_7[-_Z%6Q0 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 5^4GQL^(FI?%;XK:[X]U.X9S?ZA(UNK'/EP [8HQ[*@4?A7Z MM22)$C2RN%502S,< #U-?DQ\2]!L/"WQ#UOP[I.J6U[:66JSQ6MY:3+)'-$' M.QE9202C'D=O).?WGR'%SG[&DEM=W]=+ M?J8=%%%?R(?#'W7_ ,$Q/B)J7B3X4ZQX"U*X:4>'=01K-F/W(+@,PC'L'20_ M\#]J^F:^1?\ @EQJ7@_2-)\1Z3=^(K>'7]5NX7ATJ8E)9+6*-BLJ;@-XW22 M[54K MN[2M^+LONL%%%%?I9ZX4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !6/9?\ ([WO_7E%_,UL5CV7_([WO_7E%_,T ;%%%% !1110 4444 %%%% ! M1110 445YW\3/VFOAO\ #K5!X2M);GQ#XDD)6W\-^'H?M-TS>CA>(O?<0<<@ M&@#T2O./B1^T_P##OP'K'_"&Z(MWXG\3.2L/ASP[%]HG#?\ 30K\L0'&=QR! MS@USG_" _M'?'C]]\5?$Y\">'9?^99\-W(>_G0_PSW6,+D=508(." :]'^&_ MPC^'/PCTC^Q?A[X3M=.B8#SI(TW2SD=Y)&RSGZD^U 'G'_"M/VAOCO\ O_C+ MXM_X0WP_+S_PB?A>YW74R?W;B[_0JGRD'H#7I7P[^%?P]^%&C#0?A[X4M-,M M\#S#!'F28CO(YRTA]V)KH** "BBB@ HHHH \6^+7_!0W]CWX&?$'4/A9\4_B M_P#V7KVE^5]OL/\ A']0G\KS8DF3YX;=T;,)?^"K?[ NH: M%=65I\>M\LD1"+_PBVJC)^IM:_/7_@K/_P I _'_ /W"O_359U\YU_5O#O@7 MPEF_#^#QU:O74ZU*G.24J=DYP4G:])NUWI=MVZL_DSB3QXXOR?B+&8"C0H.% M&K4A%N-2[4)N*;M52O9:V25^B/V@LO\ @K'_ ,$_XK.**3X^X98E##_A%=5X M('_7K73_ E_X*&_L>_'/X@Z?\+/A9\7_P"U->U3S?L%A_PC^H0>;Y43S/\ M/-;HBXCC=N6&<8&20*_#BO9/^"?_ (?^)OBK]KGPEX=^#OCBV\->(;O[?'9: M[=60N5LT-A<>-Y7) YK;.O ;A#+\FQ.*IXFM&5.G.2Y=;7MJ8Y)X^\8YCG6&PE3"T91J5(1:A&?.U*234>:MR\SO[O M-I>U]#]BOCY^U)\$_P!FO2(]0^*7B](+N[XTS0[)#/J&H.3@+# OS-EOEW'" M@D985Y#_ &1^VC^V;\_B*YO?@E\.KC_F'6<@;Q/JL)[22?=L58?P@;QR"'!S M7H7P#_8K^$7P,UB7Q]\^;4O''BJ?[5J$SD8/ELW$"]@$ .W );%> MO5_//]J9-D?NY7#VM5?\OJD59/\ Z=4G>*\IU.:751@S^BO[*SK/?>S6I[*B M_P#ES2D[M?\ 3VJK2?G"GRQZ.51'#_ W]G+X,_LX^&CX8^$/@>UTN.7!O;S! MDNKU_P"_-,V7D.23R<#/ XKN***^:Q6+Q6.Q$J^)FYSEJY2;;;\V]6?3X3" M87 8>.'PU-0A%648I))>26B"BBBNOW^H **** "BB MB@ HHHH ***\H_;-_;"^$?["OP4;]H?X\:P-,\(66O:;I^N:L8I9!I\5W=); M+<%(D=W57D0D*I.,GM0!\-_\%=?A)^Q#\;O^"C'P]\ _\%,_VT=*\+?"27X3 MW4FA_#V[^+L/AV,>(EOW8:C>Q>?%*89K598H9SB(2V,D9:>%?^"?W_ M ;*_#SXM_#;QW^S3^UGX+O?B'I'Q<\(W/@JR\.?M IXAN[K4EUZQ\B%;$W\ MGFJ[$([;28T=Y /DKTO]HG_@H1_P;%_MZ M/I=OXJ\-SWUJ(+F:WF+-%-:,&DC: B-OX!<3\'?D$(/ R> / T[4X]3;7K$02I<1V2^6D;'S) S*'C1TR"PH M _62BBB@ HHHH **** "BBB@ HHHH \H_;G_ .31_'O_ & 7_P#0UKNOA=_R M3/P[_P!@*T_]$I7"_MS_ /)H_CW_ + +_P#H:UW7PN_Y)GX=_P"P%:?^B4H MW:*** "BBB@ HHHH **** "BBB@#'\#_ /((E_Z_9O\ T*MBL?P/_P @B7_K M]F_]"K8H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBL3Q_P#$CP-\ M+?#\GBCQ_P")K73+*/@27#\R-_=11EG;_94$UCB,1A\)0E6KS4(15W*3227= MMZ)$RG&$7*3LD;=<#\6OVC?A_P#">ZC\.SO<:SXCNN+#PSHD7GWD[$<95?\ M5KWW-CC. <8KC?\ A,OV@?VDOW'PTL+CP!X0EX;Q+JL&=3OX_6VAS^Y4CH[' M.""IR"*[[X2_ 7X;_!FUE_X1+2&DU"ZYU#6]0D\Z]O&)R3)*W/)YVC"YYQ7R M?]L9OG_NY-#V=%_\OZD79K_IU3=I3\ISY8;./M%H<7MZ^)TH*T?YFO\ TE;O MU=EVN<$GP@^,_P"T-(-2_:'UMO#WAQR&B\!:!=D-,O4"\N5Y?W1..A&TBI?C MI^P[\)?BQX0L]%\,:9;>&=0TJ$QZ7>Z?: )LSDQRH,>8I.3G.X$DY.2#[515 M3X%X"JT,?2^L2JJTYU7S5)6U7O*W(D]8QI\D8O6*0WEV%G3E&JN;FW;U; M^?3R2LET/SJ\7?\ !/;]I7PO-*UMX?T[5+6+DWECJT2IM]=LQ1OTKT+X&_\ M!,[Q%?:C;:_\<-;MK;3U*R'1M,G,DTXZ[7D "QKZ[2Q(S@J>:^P?&/\ R+%[ M_P!<#5S3O^0?!_UQ7^0KX3+_ "\/\!CUB91J54G=0G-.'W*,6UY2DT^MT>; M2X9RRG5YVF_)O3\OU.,^(_[.GPK^)?AVRT#4_#XL)-)A2/0]2TD_9[K30GW/ M)D7E0,#Y3E>,XS@UPT7Q.^,G[-,BZ7\>;:;Q3X25@EOXZTNV)N+1>@%[ N3@ M?\]%S_P)C@>Y4V6**>)H9HU='4JZ,,A@>H([BOT7'\-4:F(^N9=/ZMB+)&O$_AWQEHEOXD M\*:U;:A872;K>[M)0Z./J.XZ$=0>#5^O&O$O[-_B3X=ZW=+F%#%.,U3KKED]G]E^C[^3U[7W/2Z***^J.T**** "BBB@ HHHH M**** "BBB@ HHHH **** "L>R_Y'>]_Z\HOYFMBL>R_Y'>]_Z\HOYF@#8HHH MH **** "BBB@ HHK@OBE^T?\,?A5=KH&HZC-JFNS';:>'-$A-S>S,>@\M?N9 M]6(SVS0!WM>?_%#]I7X9_#'4%\,R7=QK7B&4[;;PWH$)N;R1NP*KQ'Z_,0<< M@&N5_P"$;_:;^/?[SQEK!^&_AJ7_ )A.CS"75KE#VDGQM@R.RC(Y#"O0/A?\ M$_AE\'=/:Q\ ^%H+224?Z5?/F2YN#U)DE;+-SSC.!V H \__ .$._:5^/7[S MXB>(#\/?#X/K)*V6?GG!.!V KIZ* "BBB@ HHHH ***\K^,7[;/[+_P*N&T MOQ]\7--&J!]BZ'I;&]OFDZ!/(@#.I)X&X*/>NS Y=C\SKJC@Z4JDWTC%R?W) M,X\=F.7Y70=;&58TX=Y245][:/5**^;/^&H?VP?C9^Y_9I_9)GT+3I?]5XK^ M+%T;"( ]&%E$3.ZGJ&!QC&1S1_PP_P#%[XP?Z3^UQ^UIXE\06TG,OA3P7^\N%]V*M7O?ZM4\%KFF*IT?[J?M:G_@--N,7Y5)P9X'^L]7&Z95A M*E;^_)>RI_\ @51*4EYTX31^='_!5G4+#5/V^O']YIM]#<1%],02P2AUW+IE MHK#(XR&!!'8@CM7SS7MO_!1;X7> _@O^V/XO^&7PR\/1Z5H>E)IJV%A%*[B( M/IMK(_S.S,Q+NS$DDDL:\2K^\.#U07"67JBVX>PIY_ O&+KRXNS%UTE/V];F2;:3]I*Z3:3:OLVDVNBV"OHS_@DQ_RD#\ ?]Q7_ M --5Y7SG7NG_ 36T+Q/XD_;6\%Z+X-\9OX>U*;^T?LVL1V*7)M\:;=,W[M_ ME;>F[/45R!,UJ0@YM8:NU%6O)JE*R7,XQN]ES-*^[2U-."&X\: M98TK_P"T4=._[R/?0_;RBO'O^%._M;0\Q?MD1R]MLWP]LACWR'ZT?\*S_;'@ MYB_:YVMQ^%?YB_ZQYHOBRG$KYX9_EB6?Z*?6ZW6A/\ \D_^ M3/8:*\>_X0G]M:#B+XW>$9\<@S^&F7=[':W H_L#]N>'B/X@?#N;/4RZ5=*1 M_P!\FC_6?%+XLMQ*_P"W:3_*JP^N3ZT9_8[_X2S9ZB M6+4UQ_WS1]O_ &\X.9= ^%D^."(;K4%W>XW=!1_K6E\6!Q*_[A7_ ";#Z[WI MS_\ 3V&BO'O^$E_;C@_UOPS\ S[>OD:U<)N^FXAUA/_ ,!E_D>PT5X]_P +4_;!A_UG M[*FFS9Z>5XYMUQ]=RT?\+J_:MA_X^OV,7('&Z'X@6+9/TV9Q1_KEE2^*EB%_ MW*8K]*+#Z_1ZQG_X!/\ ^1/8:*\>_P"%^_M#P_\ '[^QQK"X^_Y'BBTDQ],# MFC_AH_XP0\7G[(?BU3U/DWMO)Q^!Z^U'^NF1+?VR]<-B%^=)!_:&&Z\W_@$_ M_D3V&BO'O^&H_&\7_'U^R=\0QG[OE:?$_P">'XH_X:WOXN;O]EKXLJ.G[GPF M)#GZ"7I[T?Z[<-+>K)>M.JOS@@_M#"?S/[G_ )'L-%>/?\-C:/'_ ,?O[/WQ M4ML??,_@QAL^N)#1_P -I^ 8_P#C\^&GC^WQ]X3^$I1M'J<$\4?Z\<)]<7%> MMU^:0?VC@OYT>PT5X\?VW_@S'Q=:9XJ@/83>%[D9_)31_P -V_LWIS=>)M3@ M'8R^';P GTXB-'^O7!G7,**]:D5^;0?VE@/^?L?O1[#7S3^U!_P4%TKX5:W< M_#_X5:7;:OK-HYCO[^[8FUM)!UC"J097'?D!3Q\QR!I_%O\ ;\^!,/PSUP?# M;XA//XA;3I(]*MSI%W$RSL-H;=)$%!3.[D_PU^?\DCRR-+*Y9F)+,QR2?4U^ M+>+WC#_9>'I8#AK%0G.HFYU:RBFFTI/6]]8JUM6FOG\\SWV,8TL)-- MO=IIV\O7\CV6Z_;Z_:&/'&JRF2[N]-"7DIZR M31,T4C_\"9"?QKN:_O[+OW^K\ ?^#3;_E*9^UW_P!O'_I\ MGK]_J "BBB@ HHHH **** "N'_: _9X^%'[3W@:W^&7QL\(6/B#P['KECJEU MH>JV4=S:7LEI.L\4.*[BB@#R#_ (=[?L"_]&/?!_\ M\-II7_R/6;XA_P"";/["6L3Z+JFC?LD_#?0=4\/>*=)U_1M;T#P+IUI>V=YI M]_!>PM%-'"'CR\ 1MI!*.Z]":]QHH **** "BBB@ HHHH **** "BBB@#RC] MN?\ Y-'\>_\ 8!?_ -#6NZ^%W_),_#O_ & K3_T2E<+^W/\ \FC^/?\ L O_ M .AK7=?"[_DF?AW_ + 5I_Z)2@#=HHHH **** "BBB@ HHHH **** ,?P/\ M\@B7_K]F_P#0JV*Q_ __ "")?^OV;_T*MB@ HHHH **** "BBB@ HHHH *** M* "BBB@ J.ZNK6QMI+V]N8X88D+RRRN%5% R22> .]>>?%3]I?P5\.]77P1 MH-E=>*/%D_%MX9T)?-F!]96&1"HX)+<@'."*YFT^ WQ0^.=S'KW[4/B00:6' M$EMX T"X9+1,'(^U3*=T[#N =H(R#@D5\MC.)HRQ,L%E5/ZS7CI*SM3IO_I[ M4LU%_P!R*E4_N6U..IBTYNG17/)?TM(5CCC M7T"J !5NHP_#4L77CBLZJ?6*D7>,;6HTWTY*=WS272=1REUCR)V%'"._]<#5S3O^0?!_UQ7^0H FHHHH *Y;XJ_!KX>?&;0QH?CS04N/*.ZSO8CY M=S:/V>*0BUZ]X*\= M>$/B-X>A\5>!_$-MJ>GW _=W%K)D ]U8=58=U(!'<5K$ C!%>0^-?V9[W0_$ M,WQ-_9N\1IX2\0R'=>Z=L)TO5>^V>$<(3_?09&2<9.ZOE?JF><-:X+FQ.&7_ M "ZE*]6"_P"G4Y/]XE_)4?-_+4V@OGT/7J*\K^&_ M[3-GJ7B)/AA\9_#K^#?%_P!V.QO9 ;74.V^UG^[(">BYSDX&[!KU2OH,KSC+ MLYP[K82?,D[2334HRZQG%VE&2ZQDDSIHUZ6(CS0=_P UY-;I^H4445Z9L%%% M% !1110 4444 %%%% !1110 5CV7_([WO_7E%_,UL5CV7_([WO\ UY1?S- & MQ1110 445Q/Q4_:#^%WP@*67BC73-JD^!::%IL?VB]N&/W0L2\C/8MM!]: . MVKAOBG^T3\+_ (23)I&NZO)>ZS/@6GA[2(3[?=ML^WSJ?[PKN?A9\!?A?\ !V%V\&>'%%[- MDW>KWC&:\N2>27E;YN3R0,+GM0!PW]D_M/?'SYM?U _#/PS+_P N.GR"76;I M/]N7[MOD<_*-PY!!KO/A;\#/AA\'+1X? WAB*"XF'^EZE.3+=7)/)+RMECD\ MXX7/0"NNHH **** "BBO-/C+^V'^S1\ 2]M\4?B_I-C?(,E0/>NO!8#'9C75'"4I5)O[,8N3^Y)LY,;C\#EM!U\75C3@MY2DHK[V MTCTNBOFP_M<_M0?&?_1_V6?V0]3@L9>(O%OQ/G_LJT [.MLI,TZ'J"I!]J/^ M&-?VA/C)_I/[5_[7FN7-I+S+X2^'<0TC3P.\;R@&:X3_ 'PI]Z]__5A8/7-, M53H?W;^TJ>G)3ORORJ2IGS_^M#QNF586I7_O6]G3]>>IR\R\Z<:AZ'\9?VSO MV9/@+(]A\2/B[I<&HJVT:+8R&[OF?H%^SP!G4D\ L />O//^&KOVL?C3^X_9 MA_9%O=-L)?\ 5>+/BI<_V;;@=G6SC)GE0]0RGIVYKT_X-?LF_LX_L_QH?A+\ M(='TJY5<'4OL_G7C?6XE+2GZ;L5Z)1_:'#&7_P"Z865>7\U=VCZJE3:M_P!O M59KN@_L_BC,?][Q4:$?Y*"O+T=6HG?\ [=I0?9GS9_PQ3\*1TS+<)[MM;WKU3X._LL_L\_ "!8_A%\(]&T:95VF_ MBM?,NW&.C7$FZ5A[%C7>7%Q!:0/=74Z1Q1H6DDD8*JJ!DDD] *\A\1_M4-XF MUB;P1^S7X/E\:ZO$VRXU*-_+TJQ/K+<'A\==J'YAG#9XKYWB/Q!KX3"JAC<3 MR0GI&C2CRJ;[1HTDN=^?*WU;W9MA\@X>RBLL1[/FK=)SKZWKNB^&M+FUSQ%J]M8V5NFZ>[O)UCCC7U+,0!7C][^T?X\^+EW)X?_ &5_ M _\ :,*N8[CQIKT;P:9 1P?+! >X8>@'!P<,#4VB?LMZEXXU2'QC^T_XT?Q= M?Q/YEMH, ,.D6+>BP\><1TW/U'4'K7K]G96>G6D=AI]I%!!"@2&&&,*B*. M!P /05\-R<39_P#&W@J#Z+EEB)+S?O0I)]H^TGVE!GK6Q>)W_=Q^^3_-1_%^ M:/DSXR?\$H? 'QDTS6/'WC?Q;=ZW\2=5DBGN/$-Y,\%K*T<8C6#R(B D>Q44 M,,D;%(&,J?C'XB?L23_"C4I--\>_![4+ HQ N&EN&@D]TE5RCCZ&OV&K-\8_ M\BQ>_P#7 UU\09;QMC\%0H9/Q+F&!]C%0BJ>+Q#ARQT2<'66J6B:DM-'>RM\ MIF?ASPGF-5UGA*:J-MN3IQDY-N['!>>.M.,TB:S%J M=WY5J986A>*.(R;'7RW==SJ22Q(V\ ?1>G?\@^#_ *XK_(5-71PI0X[R*G4_ MM/B3'XYSBXM5L37=+E>C7LI59Q=UHW)RTT5KN]Y3X>\*937CB(X2DZD6G&7L MH+E:=TXZ:-/5.]UTL%%%%>\?;A1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 <-^TO\/K[XI? CQ-X'TJ+S+N[TXO9Q#K)-$RRQH/]YD _&ORUDCD MBD:*5"K*2&5A@@CL:_8.OFG]J#_@GUI7Q6URY^('PKU6VTC6;MS)?V%VI%K= MR'K("H)B<]\ ACS@')/\]^.'AKFO%JHYKE4>>M2BX2A=)RA=R3C>RO%N5UU3 MTU5G\OQ%E-;'*-:BKRBK-=UY>A\(TL<[[*[7RV%R/,<354'3<5U;5K??O\C1^$?[&WB7PI\--$32_CKXV M\-:N=/22_P!.L]362RAG<;W46[+C(9B#SR03WKH_^%?_ +9WA?GP[\>_#?B- M5^Y%XF\-?9N/0O;$D_7K7L5%?VQA. \BR_"TZ.$E5IWX'CO_ L[]L#POQXG_9QT?7HU^_<^&?$ZQ8]Q M'<#Z/X@T'Q%;?;/#^MV=]#_ ,];.Y25?S4D51\2_#CX>^,P M1XO\"Z/JF[J=0TR*8_FZFN"UG]B;]FW5+G[?9?#\Z5=#[EUHNHSVK)] CA?_ M !VCFXXPV\WV8E0 M?KQ1_K#FV'_WK+*R\ZP6:99F<.?!UX55WA*,E^#9TTZU&LKTY)^CN2T445W&@4444 %%% M% !1110 5C^!_P#D$2_]?LW_ *%6Q6/X'_Y!$O\ U^S?^A4 ;%%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 ?PA?M8?\G3?$O\ [*!K/_I= M-11^UA_R=-\2_P#LH&L_^ETU% '[?_\ !IM_RE,_:[_[>/\ T^3U^_U?@#_P M:;?\I3/VN_\ MX_]/D]?O]0 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 >4?MS_\FC^/?^P"_P#Z&M=U\+O^29^'?^P%:?\ HE*X M7]N?_DT?Q[_V 7_]#6NZ^%W_ "3/P[_V K3_ -$I0!NT444 %%%% !1110 4 M444 %%%% &/X'_Y!$O\ U^S?^A5L5C^!_P#D$2_]?LW_ *%6Q0 4444 %%%% M !1110 4444 %%0:IJNF:)ITVKZUJ,%I:6\9>XN;F41QQJ.K,S$ #W->.:C^ MT1X\^,-_+X7_ &5O"R7L"2&*\\FVQ'!\E2-UPX]A@'!PRG->-FV?9= MDW+"LW*I/X*<%S5)_P"&"ULNLG:,=Y22U.>OB:5"REJWLEJWZ+]=EU/1OB;\ M7/AY\']"/B'XA>)H+"$Y$$3'=-<-_=CC&6<_0<=\#FO,OMW[17[2ORZ3'>?# M7P9+_P OEJI'?[PX(+ XKI/AE^S%X5\(:\/B%X]UBY\8>+WP M9/$&M@-Y!ZXMXN5@4=L9(YP0.*]-KQO[.SWB#WLSD\/0?_+FG+WY+_I[5CMY MPI-+HZDUH8>RQ.*UK/EC_*GJ_P#%)?E'[V"P>78:.'PM-4Z<=%&*22]$M#LIT MZ=*"A!62Z(****Z2PHHHH ***_/;PY_P78U;Q1JL.DZ3^R$\CRR*I9?'!*Q@ MG[S$6' '7-?0Y)PKGO$5"O7P%)2A02=1N<(**ES6;YY1_E>U]M>A\[GG%F0\ M-XC#T,PJN$Z[:II0G-R<>6Z7)&7\RWM>^FS/7?\ @H#^TMJO@CQ1H/PV\$:C MLN;"XCU36=C<-U\JW;'9@69AZ%*^D?AKXQT;X@^ -'\:>'YM]IJ6GQS1<\KE M?F0_[2L"I]P:_+;Q_P"-M;^)'C74_'?B*;?>:I>//-@\+D\(/]E1A0/0"O3_ M ($_M_:Q^RS\/+CPMJW@NUUO3/MQFM9;S7FLA9[_ +R BWEW*S M+AL-7QF(C0HQYIR=DN[[>O8]O%8FA@L/*O6ERPBKM]EW].Y^BM%?+7P _P"" ME=Q\>O[6/AW]GK5=1&E>1YO_ B6K#4S'YOF8\[=#!Y6?+.W[V[#=-O/HW_# M5NN1_+)?V> M_BJC#[R/X-;(/H?WE0?\-D>%1P_P<^)"GNK>$),@^GWJ/^&S_AZ/ MO?#SQV/7/A.;C]: ._\ B1\+? ?Q;\./X6^(/AR#4;1N8_,&'A;^_&X^9&]P M1Z=*\KW_ !X_9:XD^W_$/P'%T88;6=(B'KT%S&H^A _N@%KC 'KTH_X;>^!R_-*/$2*/O.WAJZP!ZGY*^>S3AW#8_$+&4)NAB4K* MK"UVOY9I^[4A_=FG;>+C+4Y:V%A5ESQ?+/NOR?1KR?RL>@?#GXG^!/BSX)O[DB'YD;V8 ]^E;]?)?Q&^)O[-MWXCD^*/P9^(.L> M"?%GWIKZW\,W?V+4.^RZ@$6UP3_$!G)R0Q KIOA1_P %%?AIJFGMI_QGW:#J M-N2IOK2RN)K.]QQOC 0RQYZ[77@=^PC+BO+XOVT?V7YB0GQ>L!C^_;SK_. M.IHOVPOV9I@2GQATH8_OEU_FM 'I5%>>1?M9_LVS LGQET,8/\=UM_F*FC_: ME_9TE7OQL\+@'^]K<(/Y%JF3]H M?X R('7XW^$0#_>\26H/Y%Z .QHKE4^.WP0D4.GQD\*L",@CQ#;$'_Q^IE^, MGPA90R_%7PV01D$:Y;\_^/T ;VHZA9:3I\^JZE=)!;6T+2W$TAPL:*"68GL M 37B/[)W[3%K^T!XT\5K/"EO-9SE]-AQAGL"^(V([L. W^\M>(G*WTNGW:2^39K@L"4)P7.%QW4/7RE^SY\7K[X'?%C2O MB!;"1[>"7RM2MXSS/:OQ(N#P3CYAGC 3A<]ZX.TUW]I7]HNTBO?"\:?#CPE=QK)#J5P%N-7 MO86&0T: [+<,#U)W#(()%=M\*_V=_A?\(Y7U3P_HSW>L3Y-WX@U:4W%]<,>I M,K&9?XY )M:ND]A]VVS_WVI_O"NU^%?[/W MPN^#X>[\*:#YNISY-WKFHR&XO;AC]XM*W(SW"X4^E=K10 445Y]\9/VK/V=? M@!"[?%SXNZ-I$ZKN&G/<^;=N/5;>(-*P]PN*Z<)@L9CZZHX6G*I-[1BG)OY* M[.7&8W!9?0=?%5(TX+>4FHI>K;2/0:*^;/\ AM#X]?&/_1_V3OV1=>O[27B+ MQ;X_D&CZIZ>SI\SB_*HX>I\]_K M5'&:95AJF(_O)>SI^OM*G*I+SIJIZ'IOQE_:X_9N^ "O'\5_B_H^F7:#/]EK M/Y]ZWIBWB#2\^NW'O7F7_#8O[1WQE_T?]E/]D+69+.7_ %7BWXD3#2+ #M(D M&3-<(?5"#[5Z-\&OV-OV9O@&Z7GPR^$.E6FH(=QUB[B-U?,W=OM$Q:09/) ( M'M7IM'U[A?+O]UPTL1+^:L^6/RI4W?\ \"JR7=!]1XJS'_>L3'#Q_EHKFE\Z MM16_\!HQ?:7;YL_X9 _:7^,W[_\ :I_:\U864O\ K?"7PSA_LJR [QO<$&:= M#Z. ?>O2_@U^R%^S9\ DWPK^$&D:?>)UU66$W%ZQ[DW$Q:3GK@-CVKTBBN3 M&\3YUC:#P[J\E)_\NZ:5.'SC!14O65WW9UX+A;),%76(5+VE5?\ +RHW4J?* M4W)Q](V79!117GOQ4_:5^'/POU!?"PEN==\23_+:>&=!A^T7DC8XW*O$8[Y8 M@XY -?(YCF>7Y1AGB,955.&UV[7;V2ZMOHE=MZ)'N5:U*A#FJ.R/0J\M\??M M4>$]%UU_ 'PNT2Z\;^*>1_9&A$-%;G.,W%QRD*@\'J1W ZUA_P#"L_V@?V@O M])^-7B-O!GAJ7D>#_#=UFZN$_NW5T.QZ%$X(/(4BO4O 'PV\"?"W0D\-?#_P MO::79KC=';1X:0C^)V.6=O\ :8D^]?._7>(\^TP4'A:#_P"7E2-ZLE_LO\ P$\OM_V?/B;\:9TUG]J/QMNL-P>' MP+X;F>&Q3G($\H.^=A]< CAL'%>O>'?#7A[PAH\/A_PMHEKIUC;KM@M+.!8X MT'LJC'X]ZO45ZV5LWK;M%6@OLQ2-Z.%HT&Y1UD M]V]6_G^FW9!1117MG0%9OC'_ )%B]_ZX&M*LWQC_ ,BQ>_\ 7 T 7-._Y!\' M_7%?Y"IJAT[_ )!\'_7%?Y"IJ "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@#'\2_\A?1_P#K]/\ Z":V*Q_$O_(7T?\ Z_3_ .@F MMB@ HHHH **** "BBB@ HHHH *" 1@BBB@#F?$WP7^$/C/$JN\Z:;]%?[SQW_AF[XO>'.?AU^UMX MLMPOW(_$EK!JH^A,@4X]Z/LO[Q45P M?ZG9=2UPE:O1_P %:HX_*$Y3@O\ P$S^HTH_!*4?23_)MK\#QW_AH'X]^&^/ M'_[).N;%ZW'AG5X-1WCU$:[6'T)S3H?VX/@C9RK;>.8?$?A69C@0^(_#EQ"0 M?0E%<#\Z]@ILT$-S$T%Q"LB.,.CJ"&'H0>M']D<3X;_=LRY_^OU&$_QI.@_Z MZA[#&0^"M?\ Q13_ /2>4Y+PS^T!\#_&.U?#?Q9\/W,C_=@&J1++_P!\,0WZ M5UT)9XL'U D+BCZSQKAOCP]"LN\:DZTW]F_P7%<6=K%>Z_JA=-(L92=B[<;I MI,<[%R.!@L2 ,G/OGTK\_P#$WQ#S MSAGA2I4IX*IAZ]1JG"^.M0OS(Q(MWN"L$?LD2X1!] */AU\:OBI M\*-2CU/P#XYU#3RC[FMTG+02>SQ-E''U!KEJ*_B7^V"Y;B\M8K+7]+*)J]C$ M3L;=G;-'GG8V#PTW3+-V$6K:=>6UVHZ%% MA:89_P"!1+7Z(5_>WA#Q=CN,>#88K&N]:G*5.%!(R17+C<;@\NPTL1BJD:=..KE)I)>K M9%2I3I0[^&_@R7IIMK(/[:U&,]I'Z6RD?P@;NH(8 M'->G_#7X4?#[X1: OAOX>^&+?3K?@RM&N9)V'\4CG+.WN2?08%?+_P!HY[Q# MIEL7AZ#_ .7U2/[R2_Z=4I;>4ZJ7=4YIW./VN)Q7\)-OBUJ$/BS]JKQ4FIK'();/P5H[M%I=H>H\SG=<./5CCJ,L#7L>G:;IVC MV$.EZ380VMK;QA(+>WB"1QJ.BJHX 'H*FHKVK2Z15HQVBDM#HH8:E0NXK5[MZM^K_ *2Z!1117LFX456U;6='T"Q?5-=U M6VLK:/\ UEQ=SK'&OU9B *\RU[]LKX*V6H-H7@V]U+Q?J8Z:?X2TU[QCZ8<8 MC(^C&@#U:BO'/^$[_:]^(GR^"_A)HO@VS?[M_P"+-1-Q<%?[RP0?<;V?(H_X M99\4>-?WOQT^/WB7Q"K_ .LTK2W73+%A_=:.+EP.F<@T =;X^_:-^!_PS9X? M&/Q*TR"X0X:R@F\^X!]/*B#./Q%?;IU/H8K82.#[$"NW!9;F.9U/9X.C.I+M M"+D_N29PX[,\MRRE[3&5H4H]YR45][:*W_"K_P!JOXA?/\1?CG8^&+1_OZ7X M(T\^9CT^TS?.K#_9!%?E7\$M6\3>)K"?7]66WMK$-Y5A8V=LL48(^\_')[ 9 M/]ZOTH_X>#:MXY_=?L[_ +(GQ,\9[O\ 4:E=:2NDZ=+Z8N;@\?BG%?E;H/[1 M5EX=T:VT/3_ >(;6$1I_Q,^3CJ3^ZZDY)]S7Z=P_P/Q9BLAQV$PV C4K3E1U ME.DI4XKVCE[LIJ492?*DVD[*274_+^(N.N$<+G^ QF)Q\J="$:VD85G&K)^S M4?>C!QG&"YI-)MX."/<5YA_PU M'_U(W_E3_P#M5'_#4?\ U(W_ )4__M584/"#Q/PU:-:E@N646FFJM&Z:=TU^ M\Z,WK^,7A;BJ$J-7&J4))IITJUFFK-/]WLT?9/\ P0BT6]\.ZS\8M#U!,36L MVAQOZ'']HX(]B,$>QK]#:_,/_@F7\,H_VMM9\?\ B#3OBO\ $'X=76D0Z1'* M? OBH6J:CYGVW!N%,)\PH(R$_N[V]:^L/^&$OB9:<:1^W]\8T X'VS68;CCM M]Z,9]SWK7C["4,QXJK5\WQ*PV*<:7M*;A*:C)4::=I4^>+3MS*ST3L]4S+P^ MQ=?+N$Z-#)\,\3A8RJ^SJ*<8.476J-7C4Y))J_*[K5IM:-'T917SG_PQU^T] M:?"K3) M\CL,EQS[U\;_ &%DTOAS6BO6&)7Y4)'V?]O9U'XLIK/TGAG^=>)]&45\Y_\ M"C?^"CEES;?MT>'KW'.+SX8VT8/M^[?IWH_X5U_P4\LN+;]HSX:7H' -YX0F MC)]_W;=:/]7<$_AS+#O_ ,'+_P!*HH/]8\,'V_=GIWH_MC_@J[9<7/@[X%7I'&;/4-6C!]_W@ MZ4?ZLMM3L)Q\]O9X)6Z^ M('@2(Y?P]>.'U72T'_/NY_UZ =(SSC '+5Z-\,?B7\)_C;H']N>"+NSO4B8 M+=6:?%'QC\>_$VOK\1?"_[!/Q!\&^,H?N:_X=UJQN!<'^Y<1 JLZ'')/) MP 20,5\C_P 0[XPX=][)Y4:^'6]!XO#-Q7_3FI[9V\J=1\G2,J:T.+_6O+,) MK25;E_EEAL3&W^%RI+[GIV:/LB7PMX9GQYWAVP?'3=9HLXOJI0J1:];Q1[G+\-/A MQ.P:?X?Z(Y P"^E0G_V6H9?A%\*)VWS?##P\YQC+:+ 3_P"@5XI_P\P^$L S MJWP3^+=@.I:\^'TZ@#U^5CQ1_P /2?V6+?\ Y"X\9:>>A%YX(OE(/I\L9YQS M79_J5Q8_AP51^D6_RN:?Z[\(KXL;37K)1_.Q[))\$/@O,_F2_"'PNS'JS:!; M$_\ H%0O^S_\!I7,DOP2\(LQZLWANU)/_D.O(X_^"KW[!GF"&]^-'-%E\1/JJZBB>%+"Z-PT1LA$ +B%]N#-)]W&=W. M<#'U/9?\%!OV*;\@0?M*^%ER\%V899/L(C,@BW%/N2$;L9*\9P:^@X+R;,LNXEI5\? MEE2M",:K]G*C*2G+V4^2/*XN]Y\O33?H?.\;9WEF9<,5:& S2G1J2E27M(UH MQ<(NK#GES*2M:'-UUVZGB]M>Z]?V<%SXGN;:;4#"HNI;2PAMHV?'.(X41 .W M"C.,GFGUR7_"\_A9_P!#3_Y(S_\ Q%'_ O/X6?]#3_Y(S__ !%>-7X-XUKU MI57E==.3;LJ%1)7=[)*-DNR6B6B/:H<9\$8>A&DLTH-125W7IMNRM=MSNWW; MU;U9UWQ!_;Q_;6^!NEZ5H'PW^,\EEX>AMOL]G:2:#I]Q]G*Y.SS)K=W(P> 6 M.,$# %?KW7X>^/_ (D?"7QIX4NM!D\4 2.F^VORN3YO5I\3YC4RNO M+,*594I0C"O"<*$OWBG%N52U.,G:244VUHHM0T]7^,/[4'[/GP!MFG^+WQ;T M719%3<+*>Z#W3CU6WCW2N/HIKRC_ (;;^,_QA_T;]DG]DGQ'K5M+Q%XL\;,- M&TO':6,29DN$]EVM[<5WGP>_8A_9=^!MRNK>!_A)ISZJ'WOKNK@WU\TF^7F(_AC09:1O9036&)Q6&P6'E7Q$U"$5=RDTDEW;>B)G.%.+E) MV2ZLZ"N.^*WQX^&/P9M8W\:^(56\N,"RTBS3SKRZ8G $<2\G)XR<+GJ17!'Q MY^T7^T)^X^%6@OX"\+R]?$^OVP;4+J,][>VSA 1T9SR"""#Q78_"G]G#X:_" M>[?Q!86<^JZ_<9-[XEUN;[3>SL1@GS&^X#Z+C/?/6OE?[R3?# M#PG+_P L8F#ZW>QGU;I:Y'_ U/\ >%>@_"OX'_#+X,Z>]EX#\-16\TW_ !^: MC,?-NKILY)DE;YFR>)6,Q$I5\1_S\J6_]<#0!" M#Z5\?QWPAA>-^&ZN5U9WM M/:1Y+=[?Q+?]N7\CX;_5G-?:\O*K=[JW^?X')?\ !,KX(ZM<^);WXZ:U9-%8 MVMM)9:,TBX\^9R!+(O\ LHH*9Z$N1_":^TJKZ5I6F:%IL&C:+I\-I:6L0CMK M:WB"1Q(!@*JC@ >E6*_L#@3A#"\$<-TLKI2YVKRG*UN:OW^K\ ?^#3;_E*9^UW_ -O'_I\GK]_J "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@#RC]N?_DT?Q[_V 7_]#6NZ^%W_ M "3/P[_V K3_ -$I7"_MS_\ )H_CW_L O_Z&M=U\+O\ DF?AW_L!6G_HE* - MVBBB@ HHHH **** "BBB@ HHHH Q_ __ "")?^OV;_T*MBL?P/\ \@B7_K]F M_P#0JV* "BBB@ JGX@\1:#X4T>?Q!XFUFVT^QMDW7%W>3+''&/=F.*\T\=_M M1Z;'X@D^''P/\-R^-_%*_++;Z=(!9V!Z;KFX^X@!_A!SD8)4U2\/_LR:WX]U MB#QS^U)XJ3Q/?Q/YEGX;M5:/1]//HL1YG8=-S]1P0V :^3Q'$L\96EAA8;01@@<&NJ^%/[-7@?X:Z MH_C+5+FZ\2>*KCF[\3ZZ_FW#'TC!R(5[ +SC@D@5Z#;V]O9VZ6EI D442!(X MHU"JB@8 ' ':BXN;>T@>ZNYTBBC7<\DC!54>I)Z5I@N&H/$QQN:5/K->.L M6U:G3?\ TZIW:C_B;E4Z.=M!T\(N=5*SYY+;LO1=/75^8^BO-/%_[7?P$\)7 MG]D1>-4UK46.V/3?#D+7TTC?W1Y0*@^Q85C_ /"XOVF/B!\GPM_9[&AVS_1CZVL691^9KZ@[#V.N:\=_&3X5_#*,OX\\?Z7IC 9$%Q=KYS#_9C&7; M\ :^?/B3XT\#^'?,_P"&JO\ @H-86&W_ %WAKPA?0V;*.Z%8M\\J_5 :YOP- M^T-^R;I$Y7@+_WVN[X@Q9/<*!7O8/A?B''4O:T ML+/D_G:Y8?\ @?\ D5%'_"+_ +9'Q%Y\1_$'P]X%LGZVOA^Q M-]>;?[K2S?(K?[25R0\??\%-/B:-OA/X%?#_ .&UI)TG\7^(9-4NE3^\J68" M!O\ 9?@=#2_\,;_M)_$/Y_CS^WIXQFAD_P!9IG@&P@T*)1W3S8P[R+[L 2*Z M_P#5S#8;_?L?1I^49.M+Y>R4H??41R?ZRXK$_P"XX"M4_O2BJ,?G[5PG]U-F MYKG[/'[,GP[">,/VAOB*VL7"#<-3^(7BD"(>NU79(]OL0<5C3?\ !1#]B;P$ MW_"%?";4IO$EW'_JM"^'7A>:Z+=AM,2+$?P>M;P;_P $U_V-_"5__;>H?"6/ MQ)J;$&;4O%]_-J&M/TJS3[EKIMFD$ M:_14 I7X-PFRKXA^?)1C]R]M)KYQ?H%N-,9NZ&'7ESUY?>_8Q3^4DO,\ _X M:J_;%^(X*?!3]A'5]/MY/]7JWQ(UV'2_+'8M:+NE/_ 6XH_X4_\ \%'?B9\W MQ$_:G\)^!+:3_6Z?\/O"QNW*_P!T7%Z0Z-_M+GFOH^BC_66EA],#@J-+S<'5 ME_Y6=2-_\,8^0?ZL5<3_ +_CJ]7R4U1C_P"453E;_%*7FSYSM_\ @F7\$_$4 MRWWQV^(/C_XEW 8.1XP\7W#P*P_N10&,*OHI)%>K_#C]F_X _"$(WPR^#7AO M1)8_NW5AH\23GW,NW>Q]RQKM:*XL=Q+G^8T_98C$SE#^7F:@O2"M%?)'=@>& M>'\MJ^UP^%A&?\W*G-^LW>3^;"OYSZ_HPHK[3PW\2/\ B'WUK_9?;^WY/M\G M+R<_]R=[\_E:W6^GQ/B5X:_\1#^J_P"U>P]AS_8Y^;GY/[\+6Y/.]^EM?YSZ M*_H>\8_\BQ>_]<#5S3O^0?!_UQ7^0K]/_P")C_\ J5_^5_\ [B?EO_$M7_4U M_P#*'_W8_.W_ ((!_P#-6?\ N _^Y&OT8HHK\)XSXD_UNXEKYM[+V7M>7W>; MFMRPC#XK1O?EOLK7MYG[WP5PU_J?PS0RCVOM?9&O%FB6VHV%TFV>T MNX@Z./H>A'4$<@\BO')/AI\9OV9Y&U+X&7$_BOP@C%I_ ^IW)-U9)U/V*9LD M@?\ /-L^VYCD>Y45X6;'P58:3CY7LU*+ZPFI0?57LSFKX6G M6:EM);-;K_->3NCC_A'\=/AY\:-.EN/".INE[:G;J6C7T?DWEDX."LL1Y&#Q MD97/&>#785YY\7/V"OVJM&BM8II!%IWCO3(B=.O#V$X S;2'OD!>IPJC M)\N&?X[))JCGT4H;1Q$4U2?;VB;;HR?]YNFWM--\IBL34P[Y<2M/YEM\_P"5 M_AY]#VB2*.:,Q31JZL,,K#(-9UYX+\':B15^SO+/4; M2*_T^ZCG@F0/#-#(&212,AE(X(([BI*^SIU9Q7-"7W,[)4Z=1>\D_P 3EKSX M&_!/405U#X/>%IP1@B;P_;-QZ4J[]NYL9SC<<=37Z:U\6_\%??V3/V@?VH_^%>?\**\ M ?V[_87]K?VK_P 36TM?(\[[%Y7_ !\2Q[L^5)]W.-O.,C/Z;X4YW]1X[P=3 M&XGDHKVG,YSY8+]U-*[DTM[6OUMU/S#Q9R+Z]P#C*>!PO/6?L^50AS3?[V#= ME%.7PWO;I?H?E#17T9_PZ8_X*!_]$!_\NK2O_DJH4_X)4?M[R7SZ:GP&S-&@ M=T_X2C2N >AS]JQ7]C?Z[\%_]#/#_P#@ZG_\D?QE_J-QM_T+,1_X)J?_ ")\ M\U_1A7XM_P##IC_@H'_T0'_RZM*_^2J_:2OYT\?<[R7.?[-_L_$TZW+[;F]G M.,[7]E:_*W:]G:^]GV/Z/^C[D>=Y+_:7]H86I1Y_8\OM(2AS6]K>W,E>UU>V MUUW"BBBOYU/Z0"BBH=1U+3M(L9=4U:_AM;:!"\]Q<2A(XU'5F9B ![FE*481 M;^]M%?/K\OFT4)?CQ\6_CC(VF?LR>#?LF MDLQ63QWXFMVBML=S;0$;YCZ$C (PP'6M_P"'7[+7@OPKK@\>^/-4N_&7BHX9 MM>U\B3R2.<01G5Q$ M<7FU1XFM%W7,K4X/_IW2NXIKI*3G4_OVT'#!IR4Z[YY>>R]%^KN_,****^J. MT**** "BBB@ HHHH **** "LWQC_ ,BQ>_\ 7 UI5F^,?^18O?\ K@: +FG? M\@^#_KBO\A4U0Z=_R#X/^N*_R%34 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% &/XE_Y"^C_ /7Z?_036Q6/XE_Y"^C_ /7Z?_03 M6Q0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %8_ M@?\ Y!$O_7[-_P"A5L5C^!_^01+_ -?LW_H5 &Q1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% '\(7[6'_)TWQ+_ .R@:S_Z7344?M8?\G3? M$O\ [*!K/_I=-10!^W__ :;?\I3/VN_^WC_ -/D]?O]7X _\&FW_*4S]KO_ M +>/_3Y/7[_4 %%%% !1110 4444 %%%% !1110 4444 %%9GC+Q59>"/#%Y MXJU#3-3O8K.+>UIHVES7MU*20 L<,*L[DDCH, 9)(4$CQ?\ X)U_\% _AS_P M4C^"VM?'?X5^ _$7AW2-*\;:CX<2R\56\<-\\MGY0DDDBC=Q#EI"-A8L-O." M< ][HKP;XF?MR6NF_M'7W[(O[/WPDU'XD_$'0?#D.O>,+"PU:VL+'P[93L5 MM5NKJ=L+RP2VY1M_P S(5PZLR,K$ ]:HKY'TG_@K?X M?X:>%_VH_&'P-\4^'/@5XUUZVTOP[\6-7N;5(U6ZG^SV6HWEEO\ /L].N9BB M17#Y8>="TL4*/N'UQ0 4444 >4?MS_\ )H_CW_L O_Z&M=U\+O\ DF?AW_L! M6G_HE*X7]N?_ )-'\>_]@%__ $-:[KX7?\DS\._]@*T_]$I0!NT444 %%%% M!1110 4444 ?.?[?W[?W_##/_")?\6F_X2C_ (2C[?\ \Q[[#]F^S?9_^F$N M_=]H_P!G&SOGCYS_ .'_ )_U:;_Y?G_W#1_P7\_YI-_W'O\ W'5\*?!CP9_P MF'C*+[5%NL['$]UD<-@_*GXGMZ U_3W!O!7A[/PRI\09SA>>48U93E[2I&_+ M4G&*2C-1NTE%66KMU9_+?&G''B)#Q0J$W$G#3QV8X:%&I3DXSYJU M6*[Q:O56CCIZIE^(&?\ B[PUQ.L#EN)G6IU(J5/EH4I2[23M2>JEKZ-'[O?% MOX_?#CX-010^)]4DN-3NL#3M!TV+S[V\8\ )$O/)XW-A<\9SQ7"?\()\??VD M?](^+&HS>!?",O*>%-(N,ZA>Q^EU./\ 5J1UC7L2" 1FO!/ G[6WPN\%ZA=2 M?LR? GQ7\1O%5RQ%_P"*M0MI;^[FD/#%OLZR>6I]"\? &[)%:VI7'_!6'X^! MXM.\*6?@/3[A?W,NI:O%8[,]REMY]UCV+*:_DVCP+Q5Q&E4SUK#T'M1]HJ<6 MO^GE2;A.KYPII0W351:G[M7SO 5&U.;J?W*,95/E-P3M\W&/>Z/J2R3X(?LY M^$X]'ANM#\+:7&,HDURD)E/3<2QW2N<=3EC7!^*/VZ_A996DUSX"T+6?$J0L M5>_MK7[+81,.TES<;%0>^"*\9\-_\$L_BMXCOGUKXR?M1-%+<;3DVDNUY^QBK?W>9=KC69\0UXJ."R_DCT=: MI&"]5&DJS^3Y'WL>6^-_^"D=QJ-[_8\7QD\&^&I)6VPZ?X4M9O%&J.?[JM;J MUJ3]6'-8UO=_%/XPSI>Z1^R5\7?B*[,&CO?BCK\?AS3D/:2.VW$E.^T-S7VE MX(^&'PV^&=E_9OPY^'VB:!;E<&'1M*AME(]Q&HS6[6_]H\+X3_=\#*J^]:JV MO_ *2I->CG+U#^S>*L7_ +SCHTEVHTDG_P"!U753]53CZ'RQX0^!?[?]_9?8 M-+\8_"GX/:=*,&#P1X5.I7H7TD>YVQL_^T#[]:V/^'CI@U##K_IU3A"7_@RSJ??-A_J M=D];7&NIB'_T]J3G%_\ <.ZI_=!'FOPW_8X_98^$?ER?#_X">&;*>+'EWLFF M)<7*X_Z;3;Y/_'J]* "@*HP!T HHKPL9C\=F%7VN*JRJ2[RDY/[VVSW\'@,# MEU+V6$I1IQ[1BHK[DD@HHHKD.L**** "BBB@ HHHH **** ,WQC_ ,BQ>_\ M7 UV=S&4N+6ZA$DS0FDU9GB%Y\%_BI^SY=R>(OV9[_ /M30C(9;WX> MZQ=$QC)RQLYF),3?[+<$\G=PM=M\(/V@O ?QA$VEZ9)/IFNV/RZIX;U:/R;V MT<=\CS'('[3(VG2ZX>;M#_N#+5TG_=LZ3V487C*RD@CZ5Z^ M49_@_]>47\S57X@?%OX9_"NT2\^(?C?3M)60$PQW5P!)*!U*1C+/\ @#7 M>%?VOOV;/$?CJY33_BSIZ":WCCBDOHY;5&8'D;ID5?UJL7Q'P]@,6L+B<92I MU7]F52$9?^ MI_@$\5A:<^2=2*?9M)_<>PT4V&:*XB6XMY5>-U#(Z-D,#R"" M.HIU>RFFKHZ I'944N[ *!DDG@"O-?B7^U#X%\$:U_P@WA6RN_%OBI\K%X=\ M/IYLB-_TV<96%1W+<@<[<5SJ?!/XS_'AQJ'[2'B_^R-$<[D\">&+DI&Z_P!V MZN0=TONJG;GD$=*^6Q7%%*>(EA,KIO$UHNS47:G!_P#3RJ[QBUUBN:IV@SCG MC(N;A17/)=MEZO9>FK\C3\7_ +5>DW.N2^ O@-X7N/'?B)/EE73'"V%D>FZ> MZ/R*/8$Y((RIJCIW[-'B[XHWT7B;]JCQP=<*.)+;PCH[/!I-J>HW#(>X8?WF M/J#N%>J>$/!7A+P!H<7AKP5X=M-,L81\EM9PA%SW8X^\Q[L&L1F MLE4SZK[;JJ,4XT%ZQWJOSJ-QZQIQ9*PDJSOB9/_3Y/7[_ %?@#_P:;?\ *4S]KO\ M[>/_ $^3U^_U !1110 4444 %%%% !1110 4444 %%%% !7YY_\ !MF /V// MBJ , ?M-^-\?^!<5??WB75K_ $+0KG5]+\,7VM7$$>Z+2],D@2>Y.1\J&XEB MB![_ #NHXZU\1_\ !!_X"_M2_LO? CX@_"O]J+]FO6_ NH:W\8?$7BS2KB]\ M0:-?V\]E?S120Q[M/OKAEF'SAE90HV<,*_3GP!^S?\7?^"??[?GQM M_:&^$OP0U[XA_#7]H&+3]=U'2/"%U8+J/AWQ3:)+%.##>W-NDEM>I*)/.61C M',A5U2,B2N>^ G_!'Z7QK^Q]^TIX'_:WDM+'QS^UIXHU?Q!XSCTF87T;5-K;V36^/H\49'T%?4G_!-KQKXH^)/_!.WX"_$3QM>3S3&J* MS_H;X"\$>&OAGX&T7X;^"]-6ST?P_I-MINDV:'(@MH(EBBC'LJ(H_"@#6KC/ MC-HGQRUO3+*+X'>-]%T.[2=C?2ZUIC7*RQ[>%4 C:<\YKLZ* /DG]JWP;^VG M8?LZ^+KSX@?&?P?J&BQZ2QU&RL?#CQ331[ERJ.6^4YQS7O\ \*['QR/AAX<# MZY9%O[!L\D6IZ^0GO7/_ +<__)H_CW_L O\ ^AK7=?"[_DF?AW_L!6G_ *)2 M@"7[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QK8HH Q_L7C?\ Z#=E_P" MQ_QH^Q>-_P#H-V7_ (#'_&MBB@#'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ M@,?\:V** ,?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QK8HH _-O_ (+R MP:W#_P *J_MF]AFS_;GE^3%MQ_R#\Y]>U?/7P8\&?\(?X-B^U1;;R^Q/=9'* MY'RI^ [>I-?7W_!97P9_PF'C+X0_:HMUG8_V[/=9'#8.G;4_$]O0&OFZOT_. MN+?^-;97P_AY?\_*E7_P=4Y(O_TIK_ S\MR3A#_C9F:<18B/_/NG2O\ ]>:? M/)?^D)_XT%>$?'RV\2Z7XN>&^UB[FL+M?.LXY)F*(/XD Z<']"*]WKDOC/X, M_P"$P\&R_98MUY8YGM<#EL#YD_$=O4"L/"GB3#<-\8T:F)2]E4_=R;2]WF:Y M9)O:TK7?\K9OXL\-8GB7@RM3PK:JTOWD4FUSR_F2/V,M-&\6:? M;)96&HZ=!#$NV.*&RVJ@] !P!4OV+QO_ -!NR_\ 8_XUL45^<-MN[/TI))6 M1C_8O&__ $&[+_P&/^-'V+QO_P!!NR_\!C_C6Q12&8_V+QO_ -!NR_\ 8_X MT?8O&_\ T&[+_P !C_C6Q10!C_8O&_\ T&[+_P !C_C1]B\;_P#0;LO_ &/ M^-;%% &/]B\;_P#0;LO_ &/^-'V+QO_ -!NR_\ 8_XUL44 8_V+QO_ -!N MR_\ 8_XT?8O&_\ T&[+_P !C_C6Q10!C_8O&_\ T&[+_P !C_C1]B\;_P#0 M;LO_ &/^-;%% &/]B\;_P#0;LO_ &/^-'V+QO_ -!NR_\ 8_XUL44 8_V M+QO_ -!NR_\ 8_XT?8O&_\ T&[+_P !C_C6Q10!C_8O&_\ T&[+_P !C_C1 M]B\;_P#0;LO_ &/^-;%% ',^);3Q:F@W3WVK6KQ"(^8B6Y!(]C5FRL_&ALX MC%K-F%\I=H-L<@8^M6_&/_(L7O\ UP-7-._Y!\'_ %Q7^0H S?L7C?\ Z#=E M_P" Q_QH^Q>-_P#H-V7_ (#'_&MBB@#'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W M9?\ @,?\:V** ,?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QK8HH Q_L7 MC?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&MBB@#'^Q>-_P#H-V7_ (#'_&C[ M%XW_ .@W9?\ @,?\:V** ,?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QK M8HH Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&MBB@#'^Q>-_P#H-V7_ M (#'_&C[%XW_ .@W9?\ @,?\:V** ,?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E M_P" Q_QK8HH PKW1?%6I67P=<6[364\SAB9(5)S"P"EC@@':!P,*?JB MODC_ (*L_P!H?V#X*\O=]E^UWWG8Z>9MAV?CCS/UK\S\69TLOX,Q.;4X?[10 M2]G.+<9P1G;5+ 3KI>]'9K=7:6_Z;/J?(GBWQ?X MF\>>(;GQ7XPUNXU#4+R3?<75R^68^GH .@48 ' %9M%%?Y[U:M7$595:LG* M4G=MN[;>[;>K;[GY?*4I-MN[/=/V2_VO?&GP^U/0KK(LK""#[1-; MW!SL6!21P[84IG&6##G.?I8>#/VK/V@;/=X_\2+X \.S?\P72I,ZE=(>TTR\ M1 C^%>>2&'>O@#P_]O\ [>LO[*W?:OM!5;,.+ M]]&][*VU[:]C@_AK\%K#X0Z+_8/P\T_2=-A;!FDCM"TLY'\4DC$LY^I. M.V*Z3[%XW_Z#=E_X#'_&MBBOZ>PN$PN!P\:&&IJ$(JRC%))+LDM$?80A"G!1 M@K)=$8_V+QO_ -!NR_\ 8_XT?8O&_\ T&[+_P !C_C6Q17048_V+QO_ -!N MR_\ 8_XT?8O&_\ T&[+_P !C_C6Q10!C_8O&_\ T&[+_P !C_C1]B\;_P#0 M;LO_ &/^-;%% &/]B\;_P#0;LO_ &/^-'V+QO_ -!NR_\ 8_XUL44 8_V M+QO_ -!NR_\ 8_XT?8O&_\ T&[+_P !C_C6Q10!C_8O&_\ T&[+_P !C_C1 M]B\;_P#0;LO_ &/^-;%% &/]B\;_P#0;LO_ &/^-'V+QO_ -!NR_\ 8_X MUL44 8_V+QO_ -!NR_\ 8_XT?8O&_\ T&[+_P !C_C6Q10!C_8O&_\ T&[+ M_P !C_C5'Q+:>+4T&Z>^U:U>(1'S$2W()'L:Z:LWQC_R+%[_ -<#0!4LK/QH M;.(Q:S9A?*7:#;'(&/K4OV+QO_T&[+_P&/\ C6EIW_(/@_ZXK_(5-0!C_8O& M_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^-;%% &/]B\;_ /0;LO\ P&/^-'V+ MQO\ ]!NR_P# 8_XUL44 8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C6Q M10!C_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^-;%% &/]B\;_ /0;LO\ MP&/^-'V+QO\ ]!NR_P# 8_XUL44 8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_ M ,!C_C6Q10!C_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^-;%% &/]B\;_ M /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XUL44 8_V+QO\ ]!NR_P# 8_XT?8O& M_P#T&[+_ ,!C_C6Q10!C_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^-;%% M '*:Y:^*5U'35NM4MG=KDB!E@("MMZGUK3^Q>-_^@W9?^ Q_QH\2_P#(7T?_ M *_3_P"@FMB@#'^Q>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_QK8HH Q_L7C?_H-V M7_@,?\:/L7C?_H-V7_@,?\:V** ,?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_& MMBB@#'^Q>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_QK8HH Q_L7C?_H-V7_@,?\:/ ML7C?_H-V7_@,?\:V** ,?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&MBB@#'^Q M>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_QK8HH Q_L7C?_H-V7_@,?\:/L7C?_H-V M7_@,?\:V** ,?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&MBB@#'^Q>-_^@W9? M^ Q_QH^Q>-_^@W9?^ Q_QK8HH Q_L7C?_H-V7_@,?\:S/"MKXIDTZ1K#5+:- M/M,@*R0$G=NY-=76/X'_ .01+_U^S?\ H5 !]B\;_P#0;LO_ &/^-'V+QO_ M -!NR_\ 8_XUL44 8_V+QO_ -!NR_\ 8_XT?8O&_\ T&[+_P !C_C6Q10! MC_8O&_\ T&[+_P !C_C1]B\;_P#0;LO_ &/^-;%% &/]B\;_P#0;LO_ &/ M^-'V+QO_ -!NR_\ 8_XUL44 8_V+QO_ -!NR_\ 8_XT?8O&_\ T&[+_P ! MC_C6Q10!1TJ#7X9'.L7\$RE?D$46T@U>HHH **** "BBB@ HHHH _A"_:P_Y M.F^)?_90-9_]+IJ*/VL/^3IOB7_V4#6?_2Z:B@#]O_\ @TV_Y2F?M=_]O'_I M\GK]_J_ '_@TV_Y2F?M=_P#;Q_Z?)Z_?Z@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH \H_;G_Y-'\>_]@%__0UKNOA=_P DS\._ M]@*T_P#1*5PO[<__ ":/X]_[ +_^AK7=?"[_ ))GX=_[ 5I_Z)2@#=HHHH * M*** "BBB@ HHHH **** ,?P/_P @B7_K]F_]"K8K'\#_ /((E_Z_9O\ T*MB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH S?&/_ M "+%[_UP-7-._P"0?!_UQ7^0JGXQ_P"18O?^N!JYIW_(/@_ZXK_(4 34444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5YU^U)\"K?]H+X2W? M@N*:.'48)%N]'N)/NIIE6HT\12E3FKIJS/R-\7>#_$_@/Q#<^%/&&B7&GZA:2;+BUN4P MRGU'8@]0PR".02*S:_6+X@?"7X:?%2T2R^(?@C3M66,$0O=VX,D0/78XPR?@ M17 >%?V0OV;?#GCNYDT[X3::C%Q;7?FC?LMCXJKPEB/:_NZBY?.]_P5OR/FO]@K]EO7_'WC MFP^+_BW2I+?P[HUP+BQ:="/[0N4.4V ]41@&+="5"\_-C[UIL445O$L$$2HB M*%1$7 4#H .PIU?T5P%P-EW 62?4<-)SE)\TYM6OW^K\ ?^#3;_E*9^UW_ -O'_I\GK]_J "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#RC]N?_DT?Q[_V 7_] M#6NZ^%W_ "3/P[_V K3_ -$I7"_MS_\ )H_CW_L O_Z&M=U\+O\ DF?AW_L! M6G_HE* -VBBB@ HHHH **** "BBB@ HHHH Q_ __ "")?^OV;_T*MBL?P/\ M\@B7_K]F_P#0JV* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@#-\8_\ (L7O_7 UOW^H **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** /*/VY_^31_'O\ V 7_ /0UKNOA=_R3/P[_ -@* MT_\ 1*5PO[<__)H_CW_L O\ ^AK7=?"[_DF?AW_L!6G_ *)2@#=HHHH **** M "BBB@ HHHH **** ,?P/_R")?\ K]F_]"K8K'\#_P#((E_Z_9O_ $*MB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH S?&/_(L7 MO_7 UOW^H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** /*/VY_P#DT?Q[_P!@%_\ T-:[KX7?\DS\._\ 8"M/_1*5PO[<_P#R M:/X]_P"P"_\ Z&M=U\+O^29^'?\ L!6G_HE* -VBBB@ HHHH **** "BBB@ MHHHH Q_ _P#R")?^OV;_ -"K8K'\#_\ ((E_Z_9O_0JV* "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#-\8_\BQ>_P#7 U47\S0!L4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %9OC'_D6+W_K@:TJS?&/_(L7O_7 T 7-._Y!\'_7%?Y"IJAT[_D'P?\ M7%?Y"IJ "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@#'\2_\ (7T?_K]/_H)K8K'\2_\ (7T?_K]/_H)K8H **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "L?P/_R")?\ K]F_]"K8K'\# M_P#((E_Z_9O_ $*@#8HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@#^$+]K#_DZ;XE_]E UG_P!+IJ*/VL/^3IOB7_V4#6?_ $NFHH _;_\ MX--O^4IG[7?_ &\?^GR>OW^K\ ?^#3;_ )2F?M=_]O'_ *?)Z_?Z@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH \H_;G_P"31_'O M_8!?_P!#6NZ^%W_),_#O_8"M/_1*5PO[<_\ R:/X]_[ +_\ H:UW7PN_Y)GX M=_[ 5I_Z)2@#=HHHH **** "BBB@ HHHH **** ,?P/_ ,@B7_K]F_\ 0JV* MQ_ __((E_P"OV;_T*MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH S?&/\ R+%[_P!<#5S3O^0?!_UQ7^0JGXQ_Y%B]_P"N!JYI MW_(/@_ZXK_(4 34444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %8]E_R.][_P!>47\S6Q6/9?\ ([WO_7E%_,T ;%%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !6;XQ_Y%B]_P"N!K2K-\8_ M\BQ>_P#7 T 7-._Y!\'_ %Q7^0J:H=._Y!\'_7%?Y"IJ "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#'\2_\A?1_^OT_^@FMBL?Q M+_R%]'_Z_3_Z":V* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ K'\#_ /((E_Z_9O\ T*MBL?P/_P @B7_K]F_]"H V**** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH _A"_:P_Y.F^)?_90-9_] M+IJ*/VL/^3IOB7_V4#6?_2Z:B@#]O_\ @TV_Y2F?M=_]O'_I\GK]_J_ '_@T MV_Y2F?M=_P#;Q_Z?)Z_?Z@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH \H_;G_Y-'\>_]@%__0UKNOA=_P DS\._]@*T_P#1*5PO M[<__ ":/X]_[ +_^AK7=?"[_ ))GX=_[ 5I_Z)2@#=HHHH **** "BBB@ HH MHH **** ,?P/_P @B7_K]F_]"K8K'\#_ /((E_Z_9O\ T*MB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH S?&/_ "+%[_UP-7-. M_P"0?!_UQ7^0JGXQ_P"18O?^N!JYIW_(/@_ZXK_(4 34444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %8]E_P CO>_]>47\S6Q6/9?\ MCO>_]>47\S0!L4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %9OC'_ )%B]_ZX&M*LWQC_ ,BQ>_\ 7 T 7-._Y!\'_7%?Y"IJAT[_ M )!\'_7%?Y"IJ "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@#'\2_\A?1_P#K]/\ Z":V*Q_$O_(7T?\ Z_3_ .@FMB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *Q_ _\ R")?^OV; M_P!"K8K'\#_\@B7_ *_9O_0J -BBBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** /X0OVL/^3IOB7_ -E UG_TNFHH_:P_Y.F^)?\ V4#6?_2Z M:B@#]O\ _@TV_P"4IG[7?_;Q_P"GR>OW^K\ ?^#3;_E*9^UW_P!O'_I\GK]_ MJ "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#RC]N M?_DT?Q[_ -@%_P#T-:[KX7?\DS\._P#8"M/_ $2E<+^W/_R:/X]_[ +_ /H: MUW7PN_Y)GX=_[ 5I_P"B4H W:*** "BBB@ HHHH **** "BBB@#'\#_\@B7_ M *_9O_0JV*Q_ _\ R")?^OV;_P!"K8H **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** ,WQC_R+%[_UP-7-._Y!\'_7%?Y"J?C'_D6+ MW_K@:N:=_P @^#_KBO\ (4 34444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %8]E_R.][_UY1?S-;%8]E_R.][_ ->47\S0!L4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %9OC'_D6+W_K@ M:TJS?&/_ "+%[_UP- %S3O\ D'P?]<5_D*FJ'3O^0?!_UQ7^0J:@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH Q_$O\ R%]'_P"O MT_\ H)K8K'\2_P#(7T?_ *_3_P"@FMB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH *Q_ __ "")?^OV;_T*MBL?P/\ \@B7_K]F M_P#0J -BBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /X0OV ML/\ DZ;XE_\ 90-9_P#2Z:BC]K#_ ).F^)?_ &4#6?\ TNFHH _;_P#X--O^ M4IG[7?\ V\?^GR>OW^K\ ?\ @TV_Y2F?M=_]O'_I\GK]_J "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHKAOVF?V@_AY^RA^SYXR_:4^*][)!X=\$> M';K5]5,(!EDCAC+>5&"0&D=@$1_P#7 U47\S0!L4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %9OC'_D6+W_K@:TJS?&/_(L7O_7 T 7-._Y!\'_7%?Y"IJAT[_D'P?\ M7%?Y"IJ "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@#'\2_\ (7T?_K]/_H)K8K'\2_\ (7T?_K]/_H)K8H **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "L?P/_R")?\ K]F_]"K8K'\# M_P#((E_Z_9O_ $*@#8HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@#^$+]K#_DZ;XE_]E UG_P!+IJ*/VL/^3IOB7_V4#6?_ $NFHH _;_\ MX--O^4IG[7?_ &\?^GR>OW^K\ ?^#3;_ )2F?M=_]O'_ *?)Z_?Z@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH *^$?^#F31_$VN?\$/?CM9^$XY7N8] M.T:XG6$'=]EBUW3Y;@\=A"DA/^R#7W=6)\2_AQX(^,7PZU[X3?$OP[!J_AWQ M-H]SI>NZ7= F.[M+B)HI8FQ@X9&8<$'GB@#X4_X*=ZUX7M?^#;;QGJEI+$=, MG_9[TE-/88V$2VUFD&/J73'X5]+?\$R-%\2^'/\ @FY^S[X>\91RIJUC\$O" MMOJ<=P8$'W!KQ9_^"3?C[QG^S3X2_X)\_&S]I2T\3? #P?? MV 30_P#A%7@U_P 0:1ITZ3Z=HVH7WVIH&MXFB@222&WCDG2WC7]R=[/]KPPP MV\*6]O$L<:*%1$7 4#@ =!0 ZN,^,WP,\(?'/3++2?%^J:U:QV,[30MHNK2 M6C,Q7:0Q3[PQV-=G10!X1/\ \$\/@9=0M;W/B;QQ)&XPZ2>,+DAA[@GFO-M0 M_P"")W[*.HW\^H2_$+XH(\\S2,D?C0A5+$D@#RN!S7V!10!\<_\ #D+]DW_H MHWQ3_P#"V/\ \:H_X_$:*YM M_$^HV$:V'B]HT,4,Q1"08S\V.I[FO3O^'(7[)O\ T4;XI_\ A;'_ .-5]"_L MU_!G4_@9X"O?"&JZU!?R77B&^U%9K>-E55GE+A,'N <&O0: /CG_ (UCO?&+/$S!@/F4 M1@D<^HKI_!/_ 18_96U[P9I&N7OQ$^*"S7NF6\\JQ>-"%#/&K' \K@9-?5' M[07PSOOC+\%_$7POTS4XK*XUO3FMHKJ="R1DD') Y(XKH?"6C2^'/"FF>'IY MED>PT^&W>1!@.4C521['% 'R3_PY"_9-_P"BC?%/_P +8_\ QJC_ (PG:65V# M!G\O!7C@8&*_12O/O#GP9U/1/VDO$GQQEUJ![37/#UGIT5BL;"2)H6)+D]"# MF@#YZ_X_$3 MXH+->Z9;SRK%XT(4,\:L<#RN!DUI_P##D+]DW_HHWQ3_ /"V/_QJOK;PEHTO MASPIIGAZ>99'L-/AMWD08#E(U4D>QQ6A0!\<_P##D+]DW_HHWQ3_ /"V/_QJ MC_AR%^R;_P!%&^*?_A;'_P"-5]C44 ?'/_#D+]DW_HHWQ3_\+8__ !JC_AR% M^R;_ -%&^*?_ (6Q_P#C5?8U% 'QS_PY"_9-_P"BC?%/_P +8_\ QJC_ (+['6H+6/P=XA?4;F&: M-BUPIB*;%(Z')SS7H- 'QS_PY"_9-_Z*-\4__"V/_P :H_X KWPAJNM07\EUXAOM16:WC9559Y2X3![@ M'!H ^>O^'(7[)O\ T4;XI_\ A;'_ .-4?\.0OV3?^BC?%/\ \+8__&J^QJ* M/CG_ (YT44 %%%% ! M1110 4444 ?PA?M8?\G3?$O_ +*!K/\ Z7344?M8?\G3?$O_ +*!K/\ Z734 M4 ?M_P#\&FW_ "E,_:[_ .WC_P!/D]?O]7X _P#!IM_RE,_:[_[>/_3Y/7[_ M % !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 45#J-K/>Z?/96VHS6=HP\^J:A) !)<3^8_E0Q%C%$D&_#-.X7Q;_ ((7 M:M^TM\,_BO\ M._L%?&7XU:_\2_"/P*^(>FZ;\./'/BJZ-SJ,MG>V+_ _B6+2G^$_@1/ G MA'6KBQ%U%8>(=5C@U34[CR2RK-Y5LN@!02.3.A(!85\G?M>?\$\_'G[)G[5W M[.7QC_8-_:3^+^I?%#Q3\9++3_B)I/B[XCWNL6OB;PQY1L #+$G % 'W/17S]\8_\ B\W[=_PR^"\? M[W2OAIH]W\1?$R#E1>S+-I.BQ..ZOYFL7 STDTV-AD@$?-G_ 43N_BIX%_X M+3?L/0Z/\?O&K>&O&_B3QBFM>!VU=8M'W66BHUNXMX43S7!N)COG,K#(VE0, M4 ?HI17A'_!2C]O'X??\$W/V/O%/[5?C_2I=5?28X[7P]X>MI-LVM:K.WEVM MFAP2-SG+, Q2-)'VMMP?*/V"O"/@;XJWT'BO]L;]J/PK\5?V@WCCUCQ-X"L/ M&,%SIG@"7*NFGV&BQSM';?925C-Y+&US+(A=I<;%4 ^SJ*** "BBB@ HHHH M**** "BBB@ HHKX?_P"#B-_B;X=_X)-_%CXH?"GX\>,_ ^J^&-#AN89/!^J) M9->;[VVB>.:58_/"&-Y5VQR1@^8=V["X /N"BO+_ (;2_$6^_8P\/S?#.[L3 MXLF^&-H= N-;+M;?V@VG)Y#W&WYFC\TJ7QR5SCFOS7_X*O?\$UO&O["'[(?B M;_@I;^SM_P %"/CF/C9\-GM=RW5AXGW74,4]I/I^%MHH6\P^7;Q MH(@ L11E.0 ?KQ17D_CW]HW5OA!^Q3>?M1?$WP@UOK&D_#Q=I9E'4UY/IO\ P3/'Q"_9E^'_ .S?\=OC3XM@\/Z)H+77 MCG1_ WB&YT63Q3XENY&N;^]N[VTD2=H&NI;F9;>-D1GG9I#)LC"@'UA17P3_ M ,$3?A/\>_@1X[_:/^"^J?%_Q3XX^!_A;XG0Z=\#M>\9:N]_> );L=7M8[B3 M+2V]M=-':AA\OG6]R!AA(*P/^"P-U\5/!'[>7[%>M^&/C]XUL]#\4_'^UTO7 M/!-IJRP:1=1)"LJ&2&%$: 22:^>/V$?"^L?$C]FO6OCY>ZYJF@ZS\=O$=YXV.I6 M,<2WEIIUT(X='0">.15DCT>VTV)@R'#JYPIZ 'T917Y]?\&[7B7XC^(/@5^T M#I_Q1^+'B;QKJ.@_M8^+]%@U_P 6ZO)>WLMM:1:?!"KR.>@5!A5"J,X50.*Z MK]I#_@C;>_MD_'OQ+\?/C=^WY\??"C:A<1VOAOP?\(/B*VBZ3I.FP((X@R&! MVFN96#SRR': TWEJ"L8=@#[;HKX#_P""#_P$NOAKH?QS^)6D?'SXG>//!NM? M%N\\/?#F_P#B;XTFUJXDTK0R]A+=QR.%0"?4?[1P8T7,<,.2Q7-??E !1110 M 4444 %%%% !1110 4444 %%?G5X6NOBIX,_X.:Y?A7K'Q_\:^)?#&I?L@7/ MB:T\.Z_JZM8:9>2^)8K1_LUM"D<,8\NTC&[89#D[G;-?3G[9G[(/B[]M.^T7 MX7^)?CEXM\&?#*TM9[GQ1I_P_P!?DTO5/$EXS(MO;2W<2^9#91H)GDCC96F> M2(%E6)ED />:*_,;]@7X9_&[_@GM_P %I?%?_!.7P/\ 'OQKX_\ @AXC^!:? M$32=,\=ZY)J=UX/O?[5^PBWCN9?F$4C).0G&X,I.YHG=_KCXX_\ %Y/VX/A5 M\"XOWNE^ ;&\^)'BI!ROV@+)IFC02#N))KC4;I?232%/:@#Z!HK\O?\ @KI_ MP3B\7^&/V9M>_;&^&_[6WQDD_:8L=6L)/ VJZ!XYO+>TU'5I[V**'1++1UD- MM%:MYC1QQ*I? WS23?OF?]'O">G?$+5?A'I6E?$#7AIWBN?P];QZYJ6A)$1; MZ@8%$\EN)D>,@2[BN]&7&,@CB@#I**_/7_@A3K?Q)NOBO^V3X/\ B1\8_%?C M=O"O[3FJ:-H^J^,-9>]NH[&"")88=S8555, *BJ@QPHZ5]$_M]?\7)T[X??L MB6OSGXK^.[6U\01#G'AW3@=3U3>/^>4\5K'I['UU-/7( /H&BOSK_P"#CZ[^ M*?@K]EKP)\3/AO\ '[QKX85?C+X6TG4M!\/:NMG9:I:W%XRRI<^6@FE#?N\H MTOEXC'R9+%OK[]NOQ=\=/ '[%OQ6\ MM?M2:YKOAW3M$,GBJ\O/$6H^)5N;5M:MM,M)\*?%+Q'X M.OE\.7TUOKOA6XAAO876VD*[))8I/+^;:VY K@J,,.<_.W_!O3XT\8_$7_@C MC\$O'/Q!\6:GKNMZII6ISZGK&LW\EU=7(KOPM=O8ZM?>&GB6UT6Q@O$(EL-^F6NE-*\ M>).9T0H93(/)OV&/V4?B;^QI_P %A_'OP9_9L^+OCC7_ -GMO@]9ZIXNT#QG MXKNM9M_#GBV>^(MK2UGN7>19GLHVN'C+%A'/&TA(>VH _1JBOSK_ .#H:[^* M?@K_ ()+>/?C#\*_C]XU\'7N@7>CQ/9>%=76RBU&*ZU2VM)8[B2-!.R&.X;Y M%E5#@;E;FOT4H **^?/V8HW^,?[2WQH_:9>=_L4&K0_#GP;/&?C72/#?A[P' M+X?7Q=JXN/[.6\L)KN:*"*-(X($,TKD+%&@QC()&2 ?HE17P?\7/C+<_M2?\ M%M['_@FYXXU>_MOAUX&^ TOC[5_#]EJ4MHOBC6)]2@LX8KLQ,K3VEO!(T@@) MV/+)ND5Q$F,G]F/XK>*_V//^"UGC#_@EU#XLU;5/ACXY^$-O\2OAIIFM:M-? M2>%KI;R2RO-.MY9V:06DK0S7"Q,Q2$KMC"JY% 'Z#4444 %%%% !1110 444 M4 %%%% !117YU?\ !4N[^*G@C_@J=^Q)=Z!\?_&L/A[Q?\4=4L];\#1:LL.C MRK;Z>CPNT$*(9F#M(V9VE(,GR[0 ?HK17EO[6_P;^*?[0/PVM/@]\./C'K M'@&QUO6$C\9>*/"]V+?68-(6*5Y(M/G*L+>XEE6"(S8W1Q23,A$@0C\\/$W[ M+/Q)_P""27_!5+]FG2?V._VB_B5XA\ ?'G7]5\/?$+X8>/?%]SK4&+6S^TMJ MENTY+QO&A:1WZKY07=LE9 ?K#17S]_P4$_XN-X5\$_LBVGSO\8?'-II&MQ# MG_BGK17U+6 X[1S6=H]B3T#ZA&.XKS#_ (*(?\$W/AI^TCX%\?\ QR_:5_:S M^)7AV;1=$O+SPCJ/A7QS=Z)IG@FWMX"Z3I:P2K%%%?Q*VKY^VE3-(;7[5N^;[3]D M-OYV_P"?S=^[YLU\[?LL77Q4\,_\'$/QN^%/BOX_>-?%^@VOP T?5-(TWQ1J MRR6^F2W%]")1;V\*1P0AC'D[(U)SR3@4 ?HK17D7[=?Q4\6?"3]ESQ-JWPVN MA%XQUQ+;PUX$8C.W7=4N(].L'(')2.XN8Y7QTCC=B0 2/%_BI_P24\._M :7 MH/P4^)/QW^(7AWX0?#GPAIOAWX?^ ?AUXPFT9+HV]LJ/J6I30 27$PPD44); MRHQ"\A#M.0@!]BT5^:?_ 2!^)7QR_9-\>?MB?LB_M#_ !T\1_$;X:?LT:UI MUYX)\=>*KHW>IKIMUID^HSZ?+<-_KFMH4MP>FUI& "H41 M+Q';VJ[8TU.TN);.[*+SL1YH'D1><(ZC)ZU]&T %%%% !1110 4444 %%%% M!115+Q%I5WKFAW6CV'B&]TF:YA,<>I:X=MR,/:@"[17Y[_ M /!O[K_Q(U*P_:U\+_$WXO>*?&]SX2_;%\6^'=.USQAK$E[>M96,-C;P(SOP MH"(/E0*@R=JJ.*])_:D_X)51_MZ_$+Q#XQ_:A_:<^*6E:3')]C^'?A+X:^.) MM&L="MDB5?MTJQ+_ *7?RS>;*7EWI'&8HE3Y'9P#Z_HKX+_X-_\ XF?M0>(? M@%\6_@-^TY\4=0\?S_!+X]>(?A]X:^(.K.SW>NZ?IYA4/-(Q+3.KNX\QF8X( M0DF,D^H>!/"GC#]IKXU_'?XQ>"?B#<>&&BN+/X7^"_$UG:I/-8V>FN9M9O+1 M9,HERU]>7=H'=759=)@=HY%0HP!]245^8WBO]@SQO^Q;_P %5/V>=8_8.^.W MQ1OXO&5UK$GQV\)^,_B'J&O6-WH$%NI;5KG[9+(T4QN)4BC;.&FDC"!0LN[[ M!_X*;Z1XTOOV!_BYK/P^^,?BGP/J^A?#C7-6T_6O"%[%;7:SVVGSS1+YS1N\ M:^8B,3$8W.W < D$ ]XHKYB_X(N^(=?\6_\ !*+X >)_%6N7FIZEJ'PQTR>_ MU'4+EYI[F5H@6DDD&'Q#J/BSQ%X\DFL/$1$\:SVDNG "VAMV#L(K:-!& MH"1,KJ37Z9^ KCQY\;?V9_#>J>,M0U3P5XD\3>$-.N];;0?*2ZTJ[FMXI;B& M+[1'*J%6+QY92RC)!# , #OZ*^ /^#;OQ?\ $?QK^P5XFU/XK?$[Q!XQUJW^ M-OBJSN/$/BC59+V]NEANEB0R2R$D_*HXX Z <5]_P! !1110 4444 %%%% M!1110 4444 %%%% '\(7[6'_ "=-\2_^R@:S_P"ETU%'[6'_ "=-\2_^R@:S M_P"ETU% '[?_ /!IM_RE,_:[_P"WC_T^3U^_U?@#_P &FW_*4S]KO_MX_P#3 MY/7[_4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !7YZ?\$GB#_P5=_X*$X/_-1_"/\ Z9YJ_0>\M8KZTELI MFD5)HV1VAF:-P",':Z$,I]""".H(->*_ 3_@G;^RA^S)\9_%G[0?P7\)>)=- M\6^.[M+KQEJ=[\2M?U!-9F1)$CDN(+R^EAE9%E<(2GR!OEQ@8 .@_:+^/FI? M#--/^&GPIT*V\1?$SQ7'*G@_PU-*RPJ$VB74;YTRUOI]OO1I9>K%DAC#S31( MW(?!+P?\ O\ @G;\$]:\*^*_BC;WNN1Z;K?Q%^)7B+46CCU#7K@,LVJZU+$I M^2/>Z(JCY(HUAA4XC%<=^U#_ ,$1/^"9W[:'QEOOV@?VF?@'J_BGQ;J-M#;3 MZI-\3?$=LJ01+B.&*"WU".&","_'/@+ MX ?L\OX;L/B5;65KXW(\6:K?S:I:VTK2I;-)?7,[)"Q=UD1"HE1RK[L+@ ]" M_8 ^'_BKP/\ LNZ%KGQ(TQK/QAXWN+OQCXTMI>7MM4U:X>_FM2>XMA.MHGI' M;(.@KXA_X.%OV O".D_!\_\ !3W]FGQ!XF\-?M&_#KQ)HI\#ZWIOB:]F;6); MK5+>T72A;2RO'MD-R=D42*&/[M@8V9:_1KXY_!+X9_M)?!_Q%\!OC+X<.K^% MO%>E2Z=KNFK>36YN+>0891+"Z21GT9&!!'!KR[X!?\$UOV7/V=FT!O#-KXS\ M0CPE()/",'Q ^(^L^(;?07"&-9+*VU"ZE@M9%1G198T615=E#!6(H ]JUEKM MO!]T^H(B3G39#.L9RJOY9W $]LYKX3_X-<_^4%/P,^GB;_U)]5K[C^(OP^\. M_%/P=?> _%DVJII^HPF*Z.BZ_>:9<%",$+<61P=KBO.OV7/V$?V:OV* MO@Q/^S[^R]X9UWPKX1DBG2UT?_A-]6U"/3S,\CR-:_;KF?[*S22R2$Q;TMH5AACR>3M1%&3R<5Y;\<_^"=7[)_[2'QQ\*?M(?&#PGXG MU'QGX%GEG\&ZO9_$O7[!=%DE1$F:V@M+Z*&$R)&BR;4'F!?FW4 ?'W_!S?X' MA\1_ []G7Q=X[TY+SX;^&?VJ/"EW\3H;F(/;1:3(TUN\UP#\ODCS3$=W&;A1 MWJG_ ,%X/V9O"OPSU/\ 93_:,_9+\ :7X6^*_AS]I#PWX:\)W/A;38K.6]TV M]6<7&G.(57S+?9"&9&RBQ"<8"R/G]&OB3\)OAO\ &/X9ZM\&_BOX.LO$?A?7 M=,?3]8T768_M$-Y;LNUDDWY+>NXG<" P.1FN ^%?["O[/GPE\2>'/%NEV'B/ M7+_P98RV7@J?QGXRU'6_^$?MY(Q$ZV8O9Y!$YB'E&;F8QYC,A0E: /8:*** M"BBB@ HHHH **** "BBB@ KXK_X.*?\ E"M\?_\ L5+;_P!.-K7VI7F7[5W[ M'WP!_;<^%=U\$/VEO#&JZ[X3OP!J.AV/B[5-*AO5$D?V;OA\1_P!"/I/_ *1Q5XQX\\-Z1_P4@\=Z5HDVVY^!'@+Q M/#JFJ73

/]=L9M]O;1YXETNSN8UEDDY6YN8(XU)B@E\WUF']E+X,0?LYW' M[**VGB1O!%UHO]D2V,OCS6'O!8^6L?D+J#79O$7RU"?+,/ER.A.?E!_^#8[_ M ((AR6?]G2?L9736X4*(&^*OBDIM'0;?[3QB@#V+]I#QAX5_:6^*7P3_ &?? M 7B&SUK0=>\4S>./$MUI]PLT$^C^')HI8@'7*L&UJ71P.2KI'-C< <>\_$3X M?^%_BIX*U'X>^-;:ZFTG58/(OX+/4[BSDEC)!*>;;NDB@XP0K#<"5.02#R_P MH_9;^"?P1UVPUWX8^$O[,_LCP#I7@O1;-+J1X-.T73WF:WMH5A=W/(R=Q!..* /D?_@EY^R)+_P $[_\ @KO\=OV0?V9_$FLS M? *[^%VB^,4\+W^JRWL'A7Q#>7L\"6D74DEQ>3;$1/-FD=]J*N<* ."_:0_P"">7[*?[6OQ%\)_%;X M]>$?$>K:[X$U9-4\'W5C\1M=TV/2+U=FVY@AL;V&))?D7Y]F3SD\G(!1_P"" MC&J:EK'[/T/[/'AN^E@UGXT>([/P%8R6[E98K2^WMJL\;#E7@TF#4KA2.=T" M\CJ/<]*TO3=#TRVT71[&*UL[.!(+6V@0*D,:*%5% X '8"N9U7X)^ ];\ M<^#_ (AZM;7MUJ/@2TO(?#CW6HRS"%KF&."2=_,8F6;RD:,2N2P6:;D^8QKH M?$&AV7B71;G0=1GO(X+N(QRR:?J,UI,H/=)H'22,_P"TC CUH _/_P#X-U2# M\)_VG\'_ )O5\??^A65?3W_!1W]HK6_V5OV)/B'\9?!L#3^)[;0_[.\$V:8+ M76O7TB6.F0@'KNO+BW&/0FK'[)O_ 3_ /V6?V'G\0G]F7P=KV@Q^*]8N-7\ M0VM]X_UO58+W49]GG7C1:A>3H+A_*C#3!0[!0"V.*[#XU?L^_#3]H$>$XOB= MIMQ>0^#/&MAXJT:VBNWBC.I66]K5Y57_ %J1R.)0C<>9'&W510!E?L;?LYZ' M^R+^RG\/OV9] G6>'P5X3LM+GO!G-Y*/\ A:'B$%=/\XS?81;_ &_[/]E\ MTE_L_E^5N.=M97[:7_!*K]A7_@H;XFT/Q;^V!\(M4\6W?ANSDM="C3Q]KFG6 M]FCL6D9+>QO88?,?(#2E#(RHBEBJ* 6?V:?@QIWP+\9:W\=_P!HKQ1HQ^,7 MQLUBWBU3R;S,5O%:V\K67A_3MX5IH+2W6>1G"AII&NKEE0/LC9^PU_Q<_P 0 M_%/]KJZ_>+\0?'4VF^&)3_#X>T0OIEF%/>*:YCU&_0]UU(&N0_9C_P""'W_! M,3]C3XM#X\_LT?LWS>&O&<>D76F6GB)_&^MZA/:07";)?*%]>3)&Y4D!PNX ML 0&(/T;\,?A/X$^#WPFT#X(> =%%GX;\-:!;:+I%@9&?RK."%88T+$[F.Q0 M"Q.2O;2WDGCN/)$HM]F4'F,4W[,E75@K#U/_@EIXP^.'Q _X)R?!/QO^TE- M>2^.-5^&VE77B&XU%2+FXE>W0K-.#R)G0H[YP=[-D \5R_P5_P"".?[#'P%T M9O!7@?POXUN/"'V[[7%\/=>^*>O:CX;27S/,&=*N;Q[290P5MLL;KE5;&0#7 MTWJNEVNL:3'1@RG!!! - 'Y^?\ M!#@@_M%_MV '_F[G6_\ T3%7T5\*O^+S_M^?$7XM/^]TGX4^'K7X?^'GZ@:E M>+!J^M2*>A4QG0H+/B-^S]X0\1:/J_CK M69=6\7SW_P 1==U./5K^4L9+N:&^O9HFF8LB(J(H"HH !\,_\'+I M_8*\&Y/_ #O/ ?@R^U>RTCYM MES-%$3&LA7E8@VTNPY5 Q[5!^U[^P/\ LN?MX>'=.\(_M2^#-:\0Z3I6H0W] MCIEEXZUG2K=+N$N8IS'I]W KR(78J[ L.,'@8]*L_A_X4M_ K?#6_L)=6T66 MQDLKJT\17TVIF[MY RR1SR7;R/.K*S*1(S94X/'% 'XW_M-_L(_%#_@G]^SW MX>_X+Y_L3?%Z.W^,%IX8L_%'Q^T0I'#H'Q&L=0DANKY$MH@([8*TH\L(/F2) M),FY'FR?LWX7UIO$GAK3O$3Z9<637]C#6X[,N<$>H->+>%/^ M";_[+'A#POI/PWL=!\1W?@KP_?0WFA> -7\;ZG>Z%8R0R++ BV4\[1O#%(JO M%;R!X(61#'&FQ-ON] !1110 4444 %%%% !1110 4444 "_CT;Q#>Z7-+$ZE63[19313*"K$$*XSFN._95_8O_ &=_V)_A%'\!OV:/ M"^L>'_"%NKK8Z'<^,]6U**Q#R22.+8WUU,UL&>61R(BF6;/4 @ X7]J&YU3] MLB\UW]ACX3Z[<6FA7$0LOC9XTTZ4J=)TV9 TFB6LH_YB5W"X5L\!67[)K_LA?LY:MIUA=>*M=T[X1:/I_AV55_L!+J",7B1A/]5)9 MZ-]JNU3JHMUZ5YEK7_!ME_P1D\2:Q?>(?$/[)^K7U_JEW+=ZE>WGQ>\622W< M\K%Y)9';5"7=V)9F8DDDDU[Y^S[_ ,$[_P!D3]E;PKX \!?L_P#PK_X1S0?A ME=:K=^#](CU>ZN8[6ZU%76YN7>YEDEGF*2S1J\CL429T7"D 'K=EX4T#2_" MD/@?2+#[#I=OIRV-K:V$KP?9[=8_+5(VC(:/:H 4J05P,$$5^9EY^PEH?[ ? M_!>/X'^//V']:U[2M"^.^C>+W^.?@FX\075_:3PZ?8I-!JS_ &B2212;RYMX M]S-A9&14VB60'[C_ &P/V%/V=?VYM"\.:+\?M$UN63PAKHUCPOJOAOQ7?Z/? M:9>A"GG17%E-$X.UB.20.HP0"-OX'_LJ?!K]GZ_O/$7@G3=9U#7]2LXK34O% MGB_Q1?Z[K%U;Q$M' ]]J$TTXA5F=Q"KB)6=F" L20#XY_P"#J @?\$.?B_D_ M\O\ X:_]2#3Z^S?VJ/C;'^SC^SGXS^-ZZ7_:%UX=T">YTG2E/S:E?E=EI9IT M^>>X:&%>1\THK#_; _8:_9G_ &]?AN?@_P#M5>#-5\2>%I)HY;C0;7QEJVEV MMR\^'_ (6:TFMW^B^&O$&F MZSI\.K>)KV_FENK"Z2[M#/<74LLUPL=Q%%*!([?-$G9<4 1_LG_!*3]G+]F_ MP9\%KS51J&H:%H4,>N:KCG4M3?,M[>-T^:>ZDFF;@?-*:^-?V%R/^(@_]NL9 M_P"94^&O_IF:OT+90RE3G!&.#BO#OA3_ ,$Y?V3/@G^T5XC_ &LOASX4\4VO MQ \7QV\?BKQ!>?$_Q#>G5T@C$<"7$-S?20S+$BA45D(11A0!0!Q/[8__ 3+ MT7X_?M.^"/V\/@W\?=9^$OQ?\ Z5-I,7B_3-,M]0M-5T:0R-)87]G<82>(&2 M5E8,A0R,>2L93Y>_X)3_ A^(/[67_!5OXN?\%5_%?Q/U?QMX#\-^%%^&'PC M\9:QIUK:IXE\F=9=2U"RBM8HXQ8QW*SPP.-_F+.Y,CNC&OT%^./[,/PV_:.B M.B_&"_\ $.I>'I;807WA*V\27-EIFH+EBRW45L\9NHW#;7AF9X74 -&1G/;^ M'/#GA[P?H%EX4\):#9:7I>FVL=MIVFZ=:I!;VL"*%2*.- %1%4 !5 H MNT444 %%%% !1110 4444 %%%% !7YY_\%>B!_P4K_X)^9/_ #6/7?\ TV1U M^AE>)?M!?\$[OV4?VH_BYX3^.OQM\)>)=3\4>!+\WW@W4++XDZ]IR:-U-QJ6I M7CX2%!QVR68DA55069F"J"2 ? OAUX%M_$'QAN/^"D7[6<4?A:73] DT3X7^ M&O$4BQ-X1T:YEC::XN QPFJ:A(D'F(O,4<<%LN7$S2=G^U[^P)^RO^WC\,M+ M^#?[5?@75O%'AG1[Z.\M-)C\;:OIZ/<1KMCEG:RNX6N67JIF+[6)888DUXC\ M*O\ @WE_X(^_!;XJ^&OC9\//V1GMO$WA#6K?5O#FH7WQ"\0WRV=[!(LD4PAN MM0DB%[;P-H;]5&KZB+ M?5M88=CBV708P1R&6=<]170?ML?L(_LX?\%!_@[=? O]IWPUJFJZ![^%GPC\%?!S2-4T?P39S1IK7B74M M>U2:YN&EEN+Z^NI+F=V=N\0Z=I>M7&/V"M4^%?Q>^(%_P"+=-\!?%OQ3X4^'?BO493(^K^'=.OFM;:=9"27 MC\V.Y2,Y($<:*ORJ .;^!Y'_ !$S?' 9_P";8_#W_IP6OOKP?X.\)?#WPIIW M@7P'X9L-%T31[*.STK2-*M$M[:SMXU"I%%&@"HBJ H KQ_P *?\$X_P!D MSP3^U%J'[:'ASPKXJB^)>KV$5AJGB6;XH>(9_M=G&R.EK);RW[6[P*T:$1&, MH"/N\G(!0^+W_%YOV]/AK\'(_P![I7PPT2[^(?B1!R!?W"SZ3HL3CNK!]:G& M>DFGQ, 2 5[7]HKX^WGPL@T[X?\ PTT"'Q)\2?%:RQ>"_"KSE$D*;1+?7CJ" M;?3[?>C33X)^9(HP\TT,3]-X4^$?@KP;\1/%?Q4T:SF_MOQG)9'6[N>X9]T= MI!Y-O#&#Q'&H,C[!QOFE;JYKYZ_:G_X(F_\ !-3]M?XR7?Q__:>^ NK>*?%E MY:0VDFI2_$SQ%:I%;Q+A(8H+;4(X8(QRVR-%4N[N06=F(!8M/V/? _PX_8\^ M)'[%&@?$:UU?XF?%WP;XIU?Q3K=\Z0WWB/6-1@^SWFJM""?*@6:YMX4492&) M8(@3M!/@G_!%3XN:'\.O^#=[1/$WB\'2KCX7^"?%UEXPL;T>7+I=UIMYJ)GB MF4\HX5%<@\@.*^F/V)O^"5'[ W_!.OQ!XC\6?L>? -?">I^++:WM]?OYO$VJ M:I-*-0M=!\2WZ! +F_TR&=;6Z=O+C\W?&1/Y:><)=HP >%?\&U M?P.\8_ 3_@C%\'/#GCS3IK/4M:L=0\0&TG0JT=O?W]Q1NMI()/^!U]V M4RWM[>TMTM;6!(HHD"1QQJ%5% P . .U/H **** "BBB@ HHHH **** "B MBJNM:1::_I%SHE]+=1PW<+12O97LMM,JL,$I+"RR1MZ,C!AU!% 'Y^_\$!"# MXC_;>P?^;\?'_P#Z':5]6?M)?&OQG9:E#^SE^SE+:7/Q1\1Z>9K6XN8?.M/" M>GLQC;6K]01F-&#""W)#76I6-+B:"M^RU_P $^OV5OV+M>\4>)/V31FX<@;IMN\X&37DWQW_X()?\ M!*K]IOXPZ_\ 'WX[?LY:QXB\7>)[PW6M:S=?%3Q/&T[XPJJD6I+'%&BX5(HU M6.-0%154 [>PO/V??^"8_[&WB'X>?"ZZ&JW'PN\%3Z[=:-/?+/JVM7UR\[ MI<71&&:YU&_$H#D*))7<( %POH?[(7P3OOV=OV:/!OP@UW4EOM9TO1UD\3:F MG_,1UB=FN=1O/K->37$Q]Y#7F7[/G_!(?_@GW^RC\/=0^%G[.WP*;PQH>L^, M](\4ZW:)XEU&]?4=2TRYCNK)YI;VXFD:..>&.01;@A8$E3N;/JG[4?[+WP5_ M;*^!^L_LZ_M">%YM8\*:]Y#7]E;:G<64N^&9)X9$FMW22-DEC1P58__!8']@3PY\#/VCO@K_P4I_8UUOQ'X?\ CE>?'+PYX8U-$\3WMW%XNTR_ MN2EQ8RPW$K@(L0=V";4$"S%E^56C^YO^"B7'_!/WXZ9_Z(YXG_\ 35+?$>KZ!:R6WA[5_B)\0-6\27&CPNFQTLCJ5S,MGN0 M"-C $9T 5BRC%=M\>?@/\-?VEOA=JOP8^+UEJMWX;URTEM=8L-)\2W^E->6\ ML3Q2P236$\,K1.DCJT9?:P/(.!@ \!_X(F:A8:5_P1V_9[U74[R*WMK;X1Z9 M+<7$SA4B18,LS$\ DD],5V7_!.>POO$/P&O/VDM?LY8=6^-?B:\\=W"W"% M98["[$<6D0N#RKQ:1;Z;"P.,/&_ S@;7P\_80_9O^$G[+&I?L8?#+0O$&D_# MS4_#MSH9T9_&VJ7KVEA/$\4D-M/>7,TMLNR1P/+9=N05P0,=]X]^$O@7XD_" MO4O@KXDTZZB\.:KI#:7=V6B:M"?$GP MUI/_ 4B\;6/@9@MS\"? _B>'4/$MX>8/'NM6$XD@T^+M+IMIJZ;/)+'!?V$ZRPRM'(T3[77(8!T9W.YCD MY /B'_@VB(/[!7C+!_YN \9_^EXK]#*\<_9"_8'_ &7/V#_#NH^$/V6O!FM> M'M)U;49K^^TR]\=:SJMN]W,5,LXCU"[G5)'**6=0&;G)Y.?8Z "BBB@ HHHH M **** "BBB@ HHHH **** /X0OVL/^3IOB7_ -E UG_TNFHH_:P_Y.F^)?\ MV4#6?_2Z:B@#]O\ _@TV_P"4IG[7?_;Q_P"GR>OW^K\ ?^#3;_E*9^UW_P!O M'_I\GK]_J "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@#^$+]K#_DZ;XE_P#90-9_]+IJ*/VL/^3I MOB7_ -E UG_TNFHH _;_ /X--O\ E*9^UW_V\?\ I\GK]_J_ '_@TV_Y2F?M M=_\ ;Q_Z?)Z_?Z@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KX,_X.2[6_\ #7_! M(WXJ?&OP5XKU_P .^+?"-KI4_A[Q#X:\0W>G75HTFL6,,H#V\B;E>.1T*MD8 M;.,@$?>=?"?_ "3_S#-&_]/NG4 ?+?_!2+P;XX_X)V_\ !)+X M>_\ !2S]CG]J/XG>$?B!X>T_PI?ZSI6O?%+6==T?Q?\ ;UMH[B"ZT_5+N>%F MW3&8-&J,$CD Q\I3]+M&_;(^'N@?L_\ PY^+GQL%WH.M?$#PQ8ZC9^#M)T6] MU759;F6RCN;BWMK"SBENKDPASO\ +B;8HRV!S7AWP'_X);_L@?M!?LY_ SQM M^T'H'BKX@0>'/!NA:OH/AGQI\0=7U/1+.]_L^$B?^SY[EK>9E#,%$J.JJY50 M%XKRGXX_$N]T_P#X.+-,^#/Q _:1\1_"^'Q3^S/;6GPLU/1X-(:/4[W^VIY; MVP1M4L;N-9Y1%$Y6,([BSB!)_=J0#ZY\#_\ !27]A?X@_!3Q'^T/H?[2WAVU M\)>#M0EL/%VH:_))I4VAWD>=]K>6UZD5Q:S\'$4L:NW937->!O\ @L/_ ,$S MOB/X_P#"_P +_"/[7OAF;7/&7A>?Q%X?M+F.YMEETV&"2XDGEEFB2.V(@B>; M9,T;F)?,"E"&/COBS]BC]FK]F>;]KGXB^#OC-XR\7?$_XF?!.\U'XHPZ_=6! MMQ%'I]Y!8SR6]A9VT-O+($N%3Y09!',V"=S'H?\ @@'\-_AY8?\ !(?]G/Q! M9>"-)2_MO [75M?C3XS/#-7D!UV;R9;P137?WH@K1$&,M&SUJ M6V73KJ1F5E58KABY4A*^POVZ]-^ /QP_X-G/$6IZ7#ILW@]?V:K# M5O"VP+Y=O/::=!/8*G]QTGBB3:,$,"O7(H ^X?C7\??A#^SMX6M_&'QB\:0Z M1:7VI0Z=I<(MY;FZU*^E)\JTM+6!'GN[A\,5AA1Y&"L0I ./S>^%_P 6?A!\ M6?\ @YWTO6/@[XM\4W$:_LO:G_PDNA^*X=8L[C2M4.L1$J=/U98YK'?;FV8( ML4<;)L=0=VX\5\$?BM\7M._X*M?\$_?AQ^VAJ=S'.?V.3=Z(^NN5,GC>YM&B MO]Y?@WGV."-&S\VZ8@54 :7;X@D MV[CWP,@9[#VH _0+Q5X6T+QKX?N?"WB6S:XL;Q MQ"L[QE@"&&&0AEY .00: M_)O_ ((%?LY>"OVK_A;\?M7_ &BO'/Q+\57?@[]IKQ)X8\.W-Y\8O$D36>E6 MT%DT%L/)OT#!3+(=S L=QR3Q7ZZ5^/7_ ;W_L;_ +-O[1?@/]ISQC\8OAR- M9U&U_:X\6V=O<_VQ>6^V 16+A=L$R*?FD6OPIO-2 NW\?>.[^_M_#FIZ;/=:?J445SJD\CI$T\*+Y08CS4DVY M#(!G:]_P6Y_X)7>&?"OA+QOKO[8V@6^D>-L-H&H-IU^8O+:XDMDEN2+<_88G MEAE5);GRD<1LRLRC-6? _P &O@#^QC^ROXL_8(^%.IF2&P\&^,?$]CHCF29M M.TO4-1OKE8I7D>1MHDO)(8FD8M,+65ADQOM_/;X6>#/",'_!E_J@M_#-A']O M^%6J:C?&.T13<7::S*4GD('SR+Y46'.2/+09^48 /U\^,7QV^$?P \"'XE?% M_P =6>BZ,UU!:VUS-ND>\N9V"06UO%&&DN9Y6(6.&)7D(OC)\&_ MB]_PQ_"CQ4OBGPYXML];TV;3YQ;MY$BZ9JR1/:+)$Q*O' M$DO-*_X*1_\$Q?!GQDU3R? E_\([Z^T274'Q:77BN3P^EO M S[OE>=!+"D6M_M2V.EP?\')W[+>JI:PI>7/P2\8P2SA0))(XU M=D0GJ0I>0@=MS>IH ]E^ 'C+_@F3J/[>GQT^-7P-^.NF:M\5?^$6TA?C'-;^ M)KB?3-)L+-)(K=G9C]C@95C;>%;Y>;6_^"V7_ 2RT+X9:E\8[C]L M3P_=>'-*\27>A7>H:3I]]?%KRUAMYKDQ1V\#R3P1)=VY>YC5H%,J@R Y%>+_ M +&D,$7_ <5_MF/$BJTOPW\ -(0.6/V#&3^ _ 5QW_ 0]\#>"[G]GO]N: MYG\*:<\NI?M9_$G3=0F-FF^YLT@MMEN[8RT2^=,0A^4>:^!\QR ?H4/VD?@% M_P *#3]J:3XP>'X_AS)H":VOC2;4XTT[^SV0.MP9F(4(5(Z\Y.,9XKS#Q-_P M59_X)]_#W6K3P]\8?VDM-^'EWJ.EIJ.E)\4=+OO"RZC:L<"6V?5H+=;D D9\ MHL5R,@9K\Q/AG\'_ !#\??\ @SW^'FBZ-\2=,T34=&*ZO8)KUPZVFLS6?BRY M:#2GV!F=IW$<,,84[IS"N.4?M=?L2?LX?MV?#2;X-_M1 M^$M7\0^%;IXVO= L_&FK:7:WACE26/STT^Z@$X61$=1)N 9%(P0*]7HH Y#X M%_ OX<_LX?#33/A!\)[;5[?P_HUK%;:59:QXGU#5GM8(HTBCA2:_GFE6-415 M5-^T8X')SYU^W3_P3:_8S_X*1>!]-\"_M>?!RV\2Q:) M"O%'G'Q5%I_BW4[?4=:::+RI6NM1BN5NY2T?[L@RX"80 * HZW]G']C3]G[] MDGX&Q_LW?L^^']=T'P9;P2PV.D-XXU>\:PCD+,RVT]U=236HW.S 1.FTG(P> M:]2HH \6_98_X)[?LE?L7>%/$G@3]G?X,-2N=0\2Z/J_C+5M9M;^Z MN%5;B=XM2NIT#RJJAV !<##9KD? /_!([]B'X:Z7'X(\+>"/$0\#6VMC6+'X M77GCK5;GPK:WHG^T"1-*EN&MM@G_ 'P@9# L@#K&K $?2]% 'C/[:/\ P3__ M &4O^"@/@W2?!O[4/PR&M#P[J8U'PSK%CJ-Q8:EHMV-O[ZUN[9TFA)*H2 VU MBB%@=JXX[X?_ /!(C]@_X=_'K0/VH;/X7ZOK'Q \-:*NFZ9XM\5^-M5U:]=! M*\GFSRW=S(UU+E]H>8OL1(T38J 5]+T4 9_BKPSIOC+P_=>&=7N=0AMKM LL MFE:M<6%PH!!^2>VDCEC.1U1U.,CH2*^9/A1_P19_8"^ ]KJMC\#?#OQ3\%P: MYJCZEK^(7A[POX6\6EOBK;6]OX_UK5/BIXCU#5]7A@CDCAC?4KJ_DO(T5)I5 M"QS(,2,,P_X),_L)Z7^R/+^PCI_PS\21?"6;$C M WA&+4?%.I7&HZ&\"".%[74);AKN(H@"@"7&T;2"O%8/A'_@CA^P-X6^+WA# MX_7_ ,-->\2>-O ]C+:Z#XI\9^/-7UB^"R'DS37=R[7 "Y1(Y"T<:LRHBACG MZBHH \-\%?\ !./]DOX=_M%^+/VL_!WA/Q39_$+QSIXL?%GB/_A9_B&1]1MU MB$4<;Q/?&("- HBVH#%M!CV$ U1^#'_!,']C7]GGP5XX^'GP9\&^+="TCXCZ ME=:CXSMK;XK^)';4;VYV?:+OS)-09X;B41HKS1,DC*NTL1D5] 44 ?FU_P % M'_V-OV=_V-?^">WA7]D#X-_L/^-?&G[/^J?$?3Q\4/#OAK5=7\1WWAC0EN)+ MZ>ZL+>XNI;B(O$MOW^H **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** /X0OVL/^3IOB7_V4#6?_2Z:BC]K#_DZ;XE_]E UG_TNFHH M_;__ (--O^4IG[7?_;Q_Z?)Z_?ZOP!_X--O^4IG[7?\ V\?^GR>OW^H **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** /X0OVL/^3IOB7_V4#6?_2Z:BC]K#_DZ;XE_]E UG_TNFHH M_;__ (--O^4IG[7?_;Q_Z?)Z_?ZOP!_X--O^4IG[7?\ V\?^GR>OW^H **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BLWQA=>*++ MPS>W7@K2[:]U5(2;&UO)S'%*^>C,/NCKS7F/_"9_MK_]$6\'?^%&_P#\37BY MEGE#*ZL:].E.HNVKC%I/RW.>MB(T96<9/T3?Y'L%%>/\ _"9_MK_] M$6\'?^%&_P#\31_PF?[:_P#T1;P=_P"%&_\ \37G?ZW8/_H%Q/\ X3UO_D#+ MZ]3_ ))_^ 2_R*G[9G[5:?L[>&+?2/#,,-QXEU=&-BDPW):Q#@SNO?GA5Z$@ MD\*0?@3QM\4?B+\2-2?5_'7C34=4G=BW^E73%$]E3[J#V4 #TKN/VT-?^).O M_'B_;XJ:/::?JEK96T(LK"Y,T,47EAUVN>N2Y8^A8BO*:_BKQ8XZSCB?B?$8 M=SG##TI.$:;O'X='*<7;WFTW[RO%>[I8_/\ .\RKXS&2A=J$79+;;NN_J>@? M!_\ :<^,?P5U:&]\*>+[J6R1P9]'OIFEM9E[@H3\A/\ >7#>]?HO\$?B_P"' M?CG\.+#XB>&U,:72E+JT=@7M9UX>)CWP>0>,J5.!FORHKZ?_ ."?WBSX_P"F M^'/$FC_"/P;I&L627MO-=+JVI-;B&5T=?DP#NW!!GTVKZU]+X(^(&;95GRRG M$2J5L/4C*T$I5)0E%.2<(J[LTFI)*WVGL=?#V9UZ.)]A)N4'?35V:UT7YGW+ M17C_ /PF?[:__1%O!W_A1O\ _$T?\)G^VO\ ]$6\'?\ A1O_ /$U_6'^MV#_ M .@7$_\ A/6_^0/M?KU/^2?_ (!+_(]@HKS'P?XJ_:OO?$UE:^-?A5X8LM*> M8"^NK/77DEB3'55(^8].*].KVNA?\ !!?$?PCD\>RZO<> FD MU2VC6ZO+;[$KB[6)CYELK"4Q\*Y!4D9/Z$P)+' D::!\/_VI+/\ :]U_XE>(/V@=,O?A!>>#;:RT#X:Q^%X8[O3]96;= M-?M?C]Y*C1@KY1.WYQA5*%I/4:_-O]GSP=:^'O\ @Y/^.OA2W\1^(KG3]0_9 MJTR^,&I^*;Z[-I+<:E"LHMGFF9[5#L4A(BBH?N!<"O-/^"8?["/P%_:J^+7[ M;WP9_:1D\5^-?!^D?M*:EIUAXXDD\O8& M0*Y9F /UOHK\2OV#_P!CGX:?ME_\$&/&OBC]JSQ3XP\=ZK\,;/QQI?PWO=9\ M7WBCPTFER73VGP M9UK78];U'X^7$5CXYOM?\67.D_V_;:;IUM9[6:9@$#R2L6_=Y,LTI!7Y2 2*YWX% M?\$Y?VD_@/\ \%*O#W[5WP:\,_"7X*_"W5?#5SH_Q0^$?@#Q;?7=EXENO+G> MUU&"U.E65M;W<T\0_\ !1K_ (*'Z!?S74<% M[\5=#@FDL;Z6UG57TF528YH662)\'AT964X(((!H ^Q?V6OA_P#M2?#[2/&% MM^U/^T#IGQ"N]3\>ZCJ'@^YTSPO%I8T?09"GV3376+_7O%M?,S9=MX!9MNX^ MHU^6O_!%0?&/PQ^P1^VKIWP$U"_UCQSH7[27Q*L_A_)KVHR7\\^H6VG6<6G) M-->,?@!KUX_[9LGB;2M,6XTC M6)K3X@W_ (P?55M];LKV:*1-0 ,#7CR)*RHD443?*L<9 !^@7_!2/]J?]K'] MG?\ ;J_9-^&_PM^*&CZ?X"^+'Q.ET'Q?H@\+1RWMS%';B7'VN9W"QMD\111N M,#]X'6U.Q>7:=B30I-$^PMC+(X M8#D ]#^=?_!$?]EO]G?PQ^WE^V=JWAWX/:'97/@CX_\ V7PE+;680Z5"]B=Z M0X^Z#O;/KN-?J10!^>'_ 0G_P""UU__ ,%(_"6H?!']J#PU8>#_ (Z^&K"+ M5;W0[6UDM;7Q!HEPJ2VNJ6,( MK-+16ET6Z)PLB2*T@C$GR9EDC;$_$B M^T^\\'V.F>5;VZ:?;1:-=KI\[ _:VNHI5GDEG^9ML42KXK_P4Q_8L^,?P0_X M(S?!WX8_M[?$#PW\5OB3X ^.WAW1=.\<6TL]U,FDW6H*5MI);E$D,GDE(F)& M6C2/);J0#]M:*_,?_@N#^RC\+OV4O@=\+OV_/@+\)+2RL_V>OB9I6L>-?#.C MP%8-;\*S7JK?6\L(.VMVTVH:/>QQ?<2[6 VBU#)'9Z?)'I,=^4 MP5<3ZF+F\9P!Y]NEIN)"*UJ76F_'7PM\$+? MXE:;\>+&]8>)]0UBWTQ=4GEGU'/G7$-SMEB:"1FA$_M4>./&'[;>G_ /!,?]I7Q?XQ\5^&?$?Q9\66 M*>+X] \37EO:LSZ!OV9_"_B1](UC]NOPCXGET.]\1SZE,;V87 >"V>]E^16\E0JO( 78L M[\EJ /UVHKX%_P"":6K_ +//_!4GQ9KW_!1;XK>&[6Y^(.B:O<^$7^%VL6!C M;X<"RN9-MK>6\G_'UJ3Y$S77(9/FO]M?XG>"?V6?VE_C?X2_X+ M$?LA:YJ_PP^+'B20_"W]JGP[H_\ :G_"%Z;<64%M;Z:TD8^T:2;:2.21?(*M M++)*XBD#M(P!^QU-E5VC98Y-K%2%;&<'UQ7-_!6;PQL>-/$W@/1[WX=_\4GJ_C[5)H+[[5I%_<[;J=K@W-Q'%)+.8X'F,*F;<8V:. M%HP#]:**_#[X+?MF_&C]A7_@@K^TXOPQ^(NI17/PF_:;U[X8_#?7M5N&NYO# MFCOJ>GV\4L6-O'>7#Q[L@/L&-HQ7W[\1/^"1GP)@\??!WX^_LW?$BX^%' MB/X6^([?4O$?C/1K=)[_ ,>Z0%'VJPUF\>19+T7 7344O M5O1+S9CB:\<-0E5DFU%7M%.3?HE=M^2.LHKYS_X65_P4X_Z-G^'/_A9R?_$T M?\+*_P""G'_1L_PY_P#"SD_^)KZ'_57%_P#03A__ HI?_)'SG^MF$_Z!L1_ MX3U?_D3Z,K\6?^"L/_*0#X@?[^F?^FNTK]&O^%E?\%./^C9_AS_X6,-1^,7AK3M'\22-8?VEIVDWIN+>'%A;B/9(0"V8PC'T+ M$=J_:? O):^6\6UZLZM*:="2M"K";_B4G>T6W;3?:]EU/Q+QXSRAF?"-"E"C M5@U7B[SI3@OX=163E%)O7;?=]#QBBBBOZL/Y-/T;_P"" O\ Q[_%?_?T/^5_ M7Z*U^4?_ 2$\3?M/>'8?B"/V5Y>T'?NS M)GTVCUK[0_X65_P4X_Z-G^'/_A9R?_$U_%_BQP_B,=X@8VO&O1BG[/2=:G&6 ME*FM8RDFMM+K5:G]L>$G$.'P/A[@J$J%:37M-84:DXN]6;TE&+3WUL]'=;H^ MC**^<_\ A97_ 4X_P"C9_AS_P"%G)_\376?!?QG^VOKGC>.P^.?P6\'Z'H! MMI&DO]%\1O?RI&0A)-N[8<<'!ZX]* M_,7X_?\ !8;]H7_@FM_P54TO]EG]NS6_#/B#X&>+O#>EW=A\3M#\)SZ;+X2O M-1N;^WLX]3 LH3]V/-&!%(A_3VOC#XT_LO_!?]LS]OCX^?LU?M M ^$8M:\*>*OV8/ %KJ-J^!)$?[?\9M'/"^#YU?/'T9ZA_P % M+_C!\;?@-^PW\0_VE?V!O!U]X@LX]:T7^T++45MX?.\IPDL;*&5 M6 =6X+ X(&#[+\/='\;Z%X1L]-^(OC.WU_68XQ]NU6UTH644S]RD(=]BYS@% MF..I/6OQ \;?M.?&K_@FK^R=^T#_ ,$-O^"@_BR7485^#/B";]F/XJWX*P^* M=%%E,(])D=B0EU"!L2,DX*F$$C[,9?V;_:D^/F@?LN_L\^+_ (_>(M/EOH?# M&BRW5MI=M_KM2NSA+6RB'>6>X>*!!W>510!\IZM_P5]M-'_X+;:1_P $V[[0 MEA\$ZQX1N]-L/%LMN5CN?&UO%!J,VG1S'Y&6/3KB ,H.X3W$:$9(%?8OQG^* M6@? [X/>+/C5XK@N)=+\'^&K_6]2BM$W2O;VEN\\@0'JQ6,X'KBOQG_X**_! MO]H>U_X)<^#/'OAC]C+XPZ1\>/@3XQ_X6]?_ !&U#2M'^QRZZ]RVH:]*[0:G M+/\ 969Y)$01LVRRMH\!5X_5O]GO]JGX(_M=?L-^'OVN)Y[!/ WC'P#_ &SK M<6I%9+>SMC;L;VVN,C:PA*SQ2 C&8W% 'S[^R1\4_P#@I'^W!^R+X<_;J^%? M[3GPPT:\\<:2^L^%_AA/X%?4-#LH"S"+3[W4$NDO'N0%V37$>Q8Y=X%NP3:U MWX@?M7_MI:;_ ,$9M7_;CDOO#OA3XK^$_ASK/B7Q%X?OO#YO-.%Y8?:'FT_8 M)D=57R&B#B0G(#'=R#\H_$__ (),?\%(?^"/7BG7?VC_ /@AC\:9?$_PZGNI M=5\1_LS>-Y'N[>1?O2#3F9@96V@!0K0W)6-5\VX)"'W'QK^WUX%_X*6_\&Z/ MQK_:N\$>#9?#;ZM\$O&5IK_AN:02'3-3@L+I+F$.%42*6_>*^ 6612P5MR@ MZC]B7X@_\%;/VK_V&? ?[6^A?M1?!%->\=>$[;7+3PIKGP5U%;&#SDW+:O=V M^N"4=<&81-CKY1Z'H_\ @FQ_P53UG]K+XS?$3]B/]J/X,Q_##]H#X3.K^*O" M-MJ9O+#5;!B@34]/F959[=O-A;:XRJW$)W/O.WH/^"'7_*(3]G7_ +)3I7_H MD5\Q!>JKY\;L@/)C=#T(KRS]JCXU:_XW_X**>#/ /A[]GKQ[\1O"OP+TI_$ M_B.#P-:V$J1>*]1@>VTJ&?[;>6RYM]/>_N=J[R&O;1_E*J3\S?\ !''XD:E^ MQ;_P5A^._P#P3>\5?"GQ/\/O!GQ=FD^*WP4\-^,8+6&>W:0E-2LXUM9YXMN8 MV\M5D)$6G%F +8H ^Q/V_?\ @HIK?[._QF^&G[$G[-G@K3?%WQV^,=W*/"FC MZU<21Z9H>FP*[W6LZD8OWAMXDCE*Q1E7F,4BJRE2:@^.6A?\%2_V?/A)J?QT M^&O[0GA#XN:UX;TZ74M6^&>K?#I='MM=AB4R36VG75M:_X*7?\%#_ '_!. M#X V_P 4=?\ "5YXK\4^)=>MO#OPY\!Z7.L=WXDUNY)6"U1R"(DX+/*0=JC M#,R(WQ)_P:%:)K5I^PU\6O%-G;R0^$-=^/\ K-UX+1E(22U6ULHVEB!X\LL@ M3C^*)QVJ'_@X":]T/_@JA_P3I\:^-'9/!%G\9IX+FXEXM[;4WO=(-NTI/ /R M[E)Z"*0\ &@#[:\!?"C_ (*9:[X6MO&WQ1_:\\#:#XKN;<32>#O#_P ,1>>' M].D(!%L\LUXM[>!/NM,DUOO.2L:# &M^P-\8/VHOBSX3^(&G_M@>#=!T+QEX M0^)U_H#V/A;M(4KM'O%?#W_!?7]K'X M@?LJ?L4:39_"3Q==>&=8^*/Q7T#P'<^+-*E\JZT.UOVD>ZNXI!_JI?LUM)&D MGWD,JLI#*I !]PT5^6__ 7&^!G@?_@F;^R5HW_!2+]@OPG8_#OQY\(?%^C/ MJLWA]3;IXQTFZNX[.XT_6-ISJ0D>:)S+<>9,K*S*X9BU'[0OP:T+XG_\'%/P MM\+ZOXN\=66A^,_V9]9U+7]"B\;:A&K,;TH\,?[XM8HZ!%D2T,.X1X)PSA@# M]2**_)/]DS]AGX&Z1_P5^_:B_P"">NDR>);/X#CP7X8\6M\)K+Q9>PZ3)J=S M$4F9MLHF,3,SNT E$4C%/,1Q%$(\O]BSP3'X+_9/_P""C'[''A7QEXLTWP-\ M'O''B7_A6-EIOC'4+:Y\.P'2);E+6WNHIEG$"21JPB9RC$MO#;WW '[ 45^' M_A__ ();?#;]H?\ X-\O!W[;]Y\4O'T/QP\"? YO%G@+QW%XXOX3H;:?;RW2 M6-M;1RK;Q12"%E:41^_X+5?LS:KX5O/B-\1M8N/ MA=^V5I^C?VC9M:75V\NF6T][&1/8+:Q>5 ;-7\KR$9)$2,O+( ?K!\:OA_\ MM2>*OC9\+O%7P4_:!TSPKX)T#5+^7XH^%;SPO%>S>*;62!5M88;A_FLS%*&8 MLA!;>,DA-CV9OVI_A,/VMK/]BZRUN.Z\;3?#^\\87]C;RJQT[3H;VSLXVF&< MJ9I+IO+]1;2DX^7/Q+_P4_T2QL_^"Q'[ OC?0/%.M/'XB\:>)X[^S7Q+=S:; M<)!H\;6\J6C2FWC<"63]Y&BLXD.XMA<)/^"JOC M;]IN_P#B_P#LM_"WXJZ=X4^.WB#X+^S[6+1KQ; M&>1B]TU[%*L[R2[20L$2K]9?\$HOV>_VL?V4?V--$_9W_;+^/&E?$?Q;X5O; MBTM?$NF7MQBFOB>OV$KS#XJ_LW_LN:W'<^-OB9\/=(@56#7FHI)) M:;F9@H9VA9-Q+$#)R3FOYT\2/ R?%.<3S7**\:=2IK.$[\KEMS*45)IOJN5W M>MU<^5S;AQXRNZU"23>Z>WKI_D?FIHFB:QXDU:WT'P_ID][>W@51R37Z2_L>_ 2?]G_ .$4.@:UL.LZC.;W6#&P81R,H"Q CJ$4 >A8L1P: MZKX=? SX1?"7<_P[\ :=IDKKM>ZBBWSLO]TRN2Y'MG%=77M^%O@]3X%Q4LQQ MU95<2TXKE3Y()[V;LY-[7LK*ZMKVFR"BBBOW ^B"BBB@# MX4^,_P#P2K_:[^('_!3C2O\ @IY\/?V[_!/ASQ'H'@!O!NC^&;[X&W&H6/\ M9;37,Q$[#7X9)9?,NG;>AC'RH-N 0WI$O[(_[?'Q*^*7@G6OVC_V]O!NK^!? M"OB6#6]7\#>!?@E-H3>(+BUS+9)/>W&MWSI%#=K;W&Q$ &07G] MK$O,'0[F\D*P<@*AP1!^P_\ \$[OV@?V,_B+\=OB/_PU3X2\37/QM\>7/B][ M:3X57-I'HVHS?+L7&LN9X @5=A*.2N?,&2*^N:* /B']D?\ X)2_'?\ 90_X M)^_$#]A/3OVOO"^MCQK/KLEIXKN/A+<0-IW]K"3[5NMUUEA/M:5C'AX]O ;? M7->)?^"$MG\1_P#@F!\/?^"?7Q+_ &GYO^$F^#VH6^H_"CXO^$/"CZ3?Z%>V MS.;>=H#?3^:0)&5PDT6[",NQT5Q^@=% 'R;^QA^Q'^V]X \7Z;\1O^"@/_!0 M:;XU:EX5AEC\#:5IW@6ST'3].GDA>WDU&Y%O^\O;MK>22)2[!(UFFPK-)O5G M[&?_ 3N^.W[)W[2OQ[_ &B]2_:D\+^)I/CKKL&LW6D)\+KBQ71KRW@EAM]D MG]KRF:(*Z;T(5G\OY7CWM2_P"")G["?[3GQ=^/G[6Y\1>' M/%?B3Q#X_O=5\&_#Q](U;2-7U98;?R[-I=1NHW_?"$0^8JA'?=)(4!QYQ^SQ M^Q;_ ,%4YDL=6TG4[5[;4M+U.T2>WNX'4 MJ\4L;@K(C*2"K @@X(KYQ\ ?\$8/^"4_PO\ B#'\4? O[!7PWL=:@O%N[68^ M'TEAMIU.5EBMY-T,3J3E61%*GIB@#Q_7?V1OVL_^"E^B?LK_ +97C[XZ>"_A M[K_PIU8^*9- L_AO>:I::[>-^Y^T1RR:G;20VEQ @GBC:/S46X7>S%<5Z7XW M_P"">/QL\9_\%0/!7_!1X_M.>&K6+P;X%N?":^"%^&<[_;+&XF>:9S>?VL-D MVYAM80E5"C*-DFOK&B@#Y-_9W_X)N_$O]FO]NKXM_M-> _VJY%\ ?%_Q+;^) M/$/PW;P?#]I758[8PG&I-,2+9B?,,:PJY*HOF!5?S/IGX@6'Q U/PG=V/PO\ M4Z1HNMR1XLM2US0I=2MH6]7MXKFV:3Z"5:V:* /&?V!?V:/B3^QW^RQX/_9D M^(7QBTGQPG@C0;;1](US3?"$FCO+;0+L0S1/>W0:38$!92@RI.WG X_P3_P3 M#^"'PM_X*>:W_P %-_A>%T37_&/PTO/"_CC0K6U M]5NI+[3[F+4P01Y-?VN_^"8W_ 4-N/@BGQ8O MEOOBAX,U;P';^(=,OM0.2^HV\4\BK',S,TA!&XO(_P"\"-Y8](_:V_X).0?M M-?\ !/\ 7]CN#]H[7+/Q;#XGL?%?_"U=;TR*_O+[Q#!="Y:]NK=6BC=';1QC;ZM^R M;\#?$'[)S_L4:]X16[^'LO@=?",$2! ")!A@P# @C-?+W MP^_X)9_M5>%/V-;K_@F=XC_;6TK5_@I)I4OAZ#66\#R1^+U\+R91M&^U?;#: M!A;LUL+O[,2(3@0AMK+]TT4 ?'/[7O\ P2U\;?'?XA?L[:[\!?C]X8^&OAK] MF[7;;4_"'A:?X;3ZNMSY$$=M':R3#5;;9 ((_+"JF\9SO.!6U_P4U_X)Y_%W M_@H5X/\ AKX-T']I30/ T'P]^(^C^-WFG^'4VJOJ.IZ=YWE1\:I;B&W8S$LF M'?Y1B3KGZLHH ^+K[_@EO\:_!W_!1N7_ (*)?LV?M8^&O -[XH\*VFD_%GP. MGPMGO-*\:W,._P#XF$P&KQ&"< H(W3+IY?S-())0^IXV_82_:\\3?#3XP_LZ M7'[3W@76?AY\7M4UZ6*T\2?#>XFOO"=IJSROT4 ?!?[2O[._[37[,-[^RQ\(OV!_VP)_#GA[X<3:-X:NO@_>:!#J% MSXWTF.XL;6YNKJ?*M!#;V"W4TLP3:C;=F))(UK[RE$AC80NJN5.QF7(![$C( MS],B@0PB8W B7S&4*7V\D D@9].3^=.H ^+/@Q_P3!_:(^%7_!4;Q]_P4QU+ M]K_PEJMQ\1O#5EX?USP5%\(KFVAM[&U%JL9M[DZT[)-BU&7='4F5_D "@;G[ M,'_!.[X]_LY?ML_'W]LR?]J;PIKEQ\>QH[ZIX?\ ^%67%LFDRZ5936EB8IO[ M8&OV4/C_\ L9_M0?'S3/B)X-^/ MWC[5_&.JMHO@230[S1]4OWMY2\$CZA=HRPS6L,L09,AU^8NORU)^QQ_P2[_; MH^#=KX9^$/[5/_!3S4/BA\(_ -U:2>%O!EKX!MM,O-22S='L8=3U#S))YX(' MCC;R ?WIC02.T8,3?=M% 'CWA/X*_M-:/^VUXK^._B/]JN75/A3J_@VTTWP] M\(3X;AC31]3CD1I;\7@/F2%E60;".?M&#Q$E>PT44 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !7XL_\%8?^4@'Q _W],_]-=I7 M[35XK\6/^">'['GQQ^(&H?%+XI?"#^U->U0Q&_OO^$@U"#S?+B2)/DAN$1<) M&@X49QD\DFOTKPLXRRS@CB"KCL="VA^8^*W! M>:<=\ETM:^I^'-%?M)_PZ8_X)^?\ 1 ?_ M "ZM5_\ DJC_ (=,?\$_/^B _P#EU:K_ /)5?OG_ !,)P7_T#XC_ , I_P#R MT_ /^)=N-O\ H(P__@=3_P"5'SM_P0%_X]_BO_OZ'_*_K]%:\Z^ /[)O[/\ M^RZNK)\"O /]AC7# =4_XFMW=>?Y/F>7_P ?$LFW'FR?=QG=SG QZ+7\U+MJ]#^FO#[AW&\)\(8;*L7*,JE/G MNX-N/O5)S5FU%[25[I:W]0HHHKXX^S"O /!7[+/[1/AS]N?Q/^UWK?[1?A*^ MT?Q/X*T?PO-X-MOAI:A=P.MZ=6<&8OJ=T&8P;2/+PJ[3N]_HH ^ M:?\ @JE_P3$^"/\ P53_ &9;GX$_%4+IFLV$_P#:'@CQA#:B6YT'45'$BC(, MD+@;)8=P#IW5U1TT_P!M;]DW]H']J3QA\.+CP#^T?X9\)>%/ WC73_%.J>&- M9^&\^L-X@OK*1I;9)ITU2U$<$)? 6H M^&=,OM'2_OM.>W\_6-%>\L2SKM;S;59XFEC()!C\U20<;J^(O^"?'_!'CX\? ML*?L/?$3]@?5?VVM)\>>"/%NB:W;>&HYOAE+IMSX=N-2MWBD"2_VK<+);!W: M7R3&&WNY\SYL5][T4 ?*/@']F;_@IW\%O@]IWP!^'W[.+<5!E$IW%LF;_@DQ9?#[_@EUJW_! M,3]F7XTV_A?3/$OAS5=*\4^-/%/A1M:OM1DU+?\ ;KSRXKRT59Y#++C)94!1 M0N$ /V)10!\;?LT_L'?\%#?V7OV5/"G[(?P^_P""@_PW@T/P?X?AT;1_$<'[ M/-S_ &S%;1KM1P\_B*:T,P'\3VK)ZH:[S]B;_@FK\(?V"/"?C._^#_B75/$' MQ)^(5Y)J7C;XJ_$)_P"T]3UW4B',U9(63REC4[;B8;_ )LC[3HH ^<_VQ_^"=WA M+]M#1_ /C;Q=X^N/"WQ>^%VIIJW@'XK>#M-6"?2=0POF@6L\DRS64Q11+:2N MX=!MW@_-7Q3^U[^V!_P4DT7X[6'_ 3]_P""BP\._!WX*?$6*71+O]J'X7Z) MF:;K6G3Z1K.GP7= MI=1-%# MO"^EI9Z#IMDQ9$A&6+ER29'=F:1Y&)9W=F8DL37%_MZ_L'_ +_@HS^SIJ7[- MG[0VDW;Z7=7,=[I6K:5.(;_1=0BW>3?6DI!\N9-S#D%65W1@58@^F> _AI\. M?A9HY\._#'P#HOAS3S)YAL-"TN*S@WX W>7$JKG SC/ K;H ^4O@M\!/^"M M7PE\.6OPK\0_MT?"OQQI&GQ+!9>-_%GPAOSXA>!1A?M"6VKQ6UQ,% 'G80L1 MO=7)(.W^T_\ \$P?@3^UW^QIXJ_8_P#C5KVN:J/%UVNJZIXYGEB_M*"/]\Z##Q)N1 MM3XA_P#!//XS>-/^"I'A'_@I!IO[3/AVPM?"/@6Y\)6W@2;X;3SM<6%Q,\TK MO?#54Q-O9=K"#8 @RC9)KZNHH ^3?A-_P3R^.?PS_P""DWQ*_P""A-U^T_X7 MU%/B1X4L- N_!J?#"XA%E;V2J+=TN_[76C_@GK\6OV-/ M@M^VU\;/&?[2>@>,K7XW>&O$GB?4=&T_X=3:2VE7@TJZ0)%.^J7(DB\LJ"&C MW$KG<,XK]!*YOXM_"/P!\=/A_J/PL^*6BRZGX?UBW>WU;2UU">WCO8'4H\$I M@=#)$ZL5:-B48'# B@#\X/\ @F!^RM^U/^TY_P $./A7^S7K7[2/AW2OAOX[ M^&L5EK&H:;X0E'B*#1+G>+K2X9FNC;!WC:2!;LPDI$^#"\B^:?HW]KC_ ()/ M^ OC)8_!7QG^S)XW3X3?$+]G22)/A%XDM-(^WVEKIZP);R:3>6IEC:YLY8(U MC8"5)%!8JWS.K_0/P#_9W^#G[+WP[M?A)\!O!H\.^&+ G^SM"M[ZXEMK)222 MD"2R.(4));8FU=S$XR2:[6@#YR\$?L6_$#QM^U1X5_;0_;!^(?A[Q)XN^'WA MW4-)^'6A^#_#\^GZ5H!U (NH7V;BYGFN+J>.*.$,6CCCB!41LQ,A\Q^(G_!, M[]J#XP_LI^,?V#/B_P#M3>#_ !'\-/&>KWCMJUS\.IDUW1M*N-0:\%A S7SV M\LL.[RX+MXU,(1&,,A05]MT4 ?'_ .U'_P $Q?B-\;OVD/V=?C;\*OVCM \& M:-^S?-20B15=DK[)_9N^!O_#/ MOPNMO ^H^/\ 5_%^MSW,M_XH\8Z_Y8O==U*8@S74JQJJ1@X5(XD 2&*.*) % MC45WM% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?PA?M8 M?\G3?$O_ +*!K/\ Z7344?M8?\G3?$O_ +*!K/\ Z7344 ?M_P#\&FW_ "E, M_:[_ .WC_P!/D]?O]7X _P#!IM_RE,_:[_[>/_3Y/7[_ % !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 45F^+]$U#Q'X:O-#TGQ M%,/_ >#_"@#UZBO(?^&8 MX4#U(KX(\3^)M=\9:_=>)_$VJSWU]>2[[BZN9-SN<8&3[ >F!0!^AW[$_QL M_P"%R_!6T_M2[\S6-"VV&J;FRS[5_=2GUWIC)[LKUZ_7YA?LX>.-9\)_$FRT MBT^)&I^&+#6IX[34M1TQUR@)(1V#@J55B,GJ 6(]_M__ (9P^*__ $=MXP_\ M!X/\* /7J*\A_P"&,/_ >#_"C_ (9P^*__ $=MXP_\!X/\* /7 MJ*\R\(? OXC^'/$MGKFK?M*>)]6MK:8/-IMY!"(K@8^ZQ49Q]*]-H _*VZ_: M5_9Y^./_ 6W^-'[&/\ P4T\>WVC1:)9:!;_ +/'@K7/$=UI>@:G:S6GG7=X MGE2Q0W>H27#H$:4LZA#%#AHY!7UY^QW^Q]XZ_94_:F^+MY;?%GQOXE^&_B7P MSX5;P'IWC3Q9=:N?#LT$VM"]T^VENY))C /-M95+LS 3A,E8UQR/[6?[%'_! M._\ X+1Z7XZ^"7[0'PYAOO$?PJ\3-XIW]K8H=.M=0N(W1A:+/+& M[1%Q'(6RX98\#K_V(OVE/@S^R)IGQ"UK]H7XYV/PL^$/C?XERS_LW^'OB[XG M-A?/HT=A9QW4EM'J,@GBM)K[[1/;VSX:.*52$19$%?*'PZ_9>\3?\''/_!*3 MQ5^V?\0/BS./C/K7B?4[KX1:;9ZY+#I7PVFTV\86FEPPHP1);B.-&GO9%:=E MNHGR%B1*[O\ X)-?MIZ;_P %NO$_PVT3]JO2-&L_&W[*SG5?%GAJ^NX'N=?\ M8J)]/MM7A@4G%K;0^=,[ 8^V7D07"VZM* =3_P '2OB6Z\.?\$J)OVH/@A\3 M?$&@^(;/Q'H:Z'XI\'>*KRP>6RN)F!7=;2HLL;K*6PP(SM(Z"N)_X+BV7CG_ M ((Q_!CX;_MR_L%?'WXBZ1?V/Q'L-"U[X:^+/B;K/B+1/%MG<07$K1/;:K=7 M)2":/(XW)+'(C#LR$=J^N=4_P""6W[('C?XL>%/C=\6] \5>/\ 6? U MR+OP3#\0?B#JVMV.B7&0WVB"UN[F2$S JA$LBNX*(0V5! !]":7=S7^FV]]< M64EM)/ DCVTOWXB5!*-[C.#]*_+&V\ 6O_$4%-\"/^$S\8?\(,G[.'_"7KX, M/CC4SI7]L?V@MK]H^R_:/+_U9SLV[-WS;=W-?JK7YD6I'_$6Q<#/_-G _P#3 MTM 'UIXF_P""K7_!.SPCXP\8^ =8_:R\+-J_@&TAG\665A++=FR,KF.. &!' M6:Y9@0+6(O/P?W?!KI/@G^WM^R7^T?\ L\7/[5/P(^+D?BKP/974MK>ZGHVC MWLMQ;7$;(KP268A^U)*OF(3&T0?:ZMC:0:^1?V;_ QX;O/^#F#]I#Q%>:#9 M3:A9? SPHUE>RVR-+;F0*CE'(RA9%53@C( !XJU_P0^MK;2_VH_V\-&TV%8+ M6/\ :JU&=+:(819);=&D< < LW)/>@#Q+]BGPY^RU_P7"^&_QAM?VM9/$DGQ M'U?X[>(?^%>>.-'T*^M=6\%:3ISP+IT.EZG);-%I_EI&6:# MF>*%?:8X[J*WN8M0=_[LBW*32%CR&^?.<&@#ZX^/O[=/[(?[+NK>%/#_ ,>? MV@/#OA[4O'.JVFG>$=+GNC-=:K/=3+# 8H80\C1M(P!FV^6O5F4 FO*I/^"X MW_!)J'P=XE\>/^W%X/\ [-\)>(/[%UAQ]I,S7I&1';0B+S;Y2,XDMEEC.#AC MBOS%\5>'O'?C#_@W_P#^"<6@?M)Z<^I75_\ M3>"[=K;6(]_G:)+>:REA&P; MK&VFM;*!T*$"OLG_ (.?O!G@[1_^"//Q(U+2O"NFVEQJ/C'PK/J%Q;64<;W4 MJZQ91!Y&4 NPC 0%LD* .@H ^H(_^"I7_!/]_P!I2W_9%/[3FA)X]O'N8[+2 MYH+E+6ZFM]WGP17S1"TEFC*LKPI,9%92I4,"*E^ /_!3O]@[]J+XVZE^SI\! M_P!H[2?$'C+3-.;4)-'CL[J#[79A@IN;2:>)(KZ')'[RW>1<_8;\+S^"=)?3(_VS/!VD1Z:VG1&W73Y5G22T$6W;Y++&BM'C:0H! M&!6G^WM;6UA_P<%?L!WEE D4UWH/Q.MKF2-0&EACT .D;$=55F9@.@))H ^G M/C)_P4F_8S^ VN^)_#WQ$^*E]YO@>*&3QS9&=3N=/M)X= M/S'^\Q OCC^SW^WOKG[$/ MAO0OA]X#TW6/&NG_ !=\4ZR9]4U;QGXHMM%VZC]F@GF\C2[0*8XUE(E\W=*4 M@A.)#XQ^TU=)+_P;"_LG/)21^:Q4DQ M^6,A]RE5]4_BA\0]8TC_@Z)^&7@SXL2-'X=O?V7-6A^%:7!_<-K!'V^.-'U^QN=&U+P MZ/+,@:^LM0B@N+1"BLP>6-5958@D X\NUK_@M?\ \$M-"^&FK?%^?]L3P_=^ M'=%\2W6@WVH:187M\6O;:&WGN?)CMH'DN(8H[NV+W,2O GG*&D!XKP?XW^"= M>T/_ (.=O@EXT^$,36[Z]^SQKP^+:67RBYTFWFE2QEN .&/VV2V16;G]TJCA M1C'_ ."&/@;P7=^"/V\KJX\*Z<\VH_MD_$;3+^=K--]Q9)%;%+=VQEHE,TQ" M'Y097P/F.0#]&/AA\3_A]\:?AWHOQ:^%'B^QU_PUXBTV*_T36M-G$D%Y;2*& M21&'8@]#R#D$ @BO&?CG_P $_P#P9^TS^TO_ ,+E^,_Q \;R>'=.\$6FCZ#X M2\+_ !(UG0K9+T7=Y-=7MPFFW-N9G:.2TCC+.0 DF5SL(\._X-B[F>[_ ."& M?P)EN9FD86FOH&9LD*OB'4U4?0 #V%?>E 'X^?\$A/V4?A[^U3\??VS?AY\ MVC6&&-[J_O/L MJJTB11NV8Y6 **6KXY_X-_"#^UK_ ,%!0"/^3M=:_P#2F[K4_;K^*UQX,_X+ MT_ 3P+\2_P!H+7?AIX8\5? SQ!I7@#Q'ID6EF-_$TVJ6LEQ;;M4L[JW1Y;6V MMXP519"TD4:N!(4< ^TOV:OVT/V:/VO$\01? 'XEKJU_X2U$6'BO0=0TF\TO M5=$N2"5CO-/OX8;JU+;6V^9$N[8V,[3CE/$7_!3[]ACPEXBTW0O$GQS6RM-8 M\2'P_IGBN?PYJ0\.7.JAVC-BFM_9O[-,X='0Q_:-P>-UQN1@/E+]MS]CWP+^ MR]I?[4G[5/P3_:!^(GBG]H[QM^R]KO\ :37]UIR?\2VS@MXH;S[/IEC;)#=( M(PEO(0'?RY]HM_!O0_A;HC^);"[ MNWAATN^TJVB6XCD:W=)$GBN8I%(4[I"2/F$F& /.?VK=>^&_[/O_ <9_"/X MN>/OB)?]GGQ+J6OW7B#Q+,^AH ]C\0?\%P/^"57AGX7VOQGU+]L;0I/#5[J=S8VNI6&EZA=[W@ ME$,LOEP6[R"V60A/M140%N!(:]]\4?M ?!'P7\&Q^T-XJ^*NA6/@9]+M]1A\ M53ZE&+&:UG"&"2.7.V02^9&(PN3(9%"@E@#^6O\ P20\#>"Q_P $"?VF2GA3 M3E.KZG\48M4=;- UVD<5TD:R$#+A4^505ZA\3-?\%_L%?\$E+WQS=R M+\,G^)7A_P#X3&[N6_T6*_BC5-)\]CP$1FN)!N^4>1N_@! !^M_PM_;O_9<^ M+_Q<;X!>&/']_IWC@Z6=3MO"'C'PGJGA[4KVR!(-S;6^J6UO)=0@@AI(5=5P M'M-CU#Q-8^%O"&JZ])H5I(I:.>_&F6UQ]@C959 MU>X\L,J,P)521V'@3X\?!7XG?!ZU_:#^'_Q6\/ZMX&O=*?4K?Q;9:K$VGFT0 M,9)C/NV(J!7WEB-A1@V"I ^#?^#=/XA:QXST#]JK2OBS(5^*%G^U?XEF\=VM MW_Q\QK)';1VF<\B +!+%$/NA8&"@"OF_]G']FC6?&?\ P3K_ ."F'[,_A_XJ M:=\/_A7;_'+Q?:> -*;)[OPMXE\;Z/?Z'I&MP+M)>SU"_MX;6 M[!5T=?*E?'_CK;:GXT\8:3;:MX4T7 M2]&OKG^V=-GB\Z*_M98H&BGM&B#/]I1S"%1R7 1L?'_Q,_9\_:I_X*)_LO\ M['GPD/[->O\ PPU/X9^/O"'C/QQXKU^]L([?1[?2;%U>*P$%P\\\URTB^4OE MJ(USY_E.NRNX_P""[OPI\;_#CP1\/?\ @J[\ M >[^('[+WB,Z]J%G:C$FM> M$K@"'6K!B/X?LY,NYN(TCF*C+4 ?8&N_M+_!GPW\>-'_ &9M8\37/?#/[:?Q2\<_\%(_"]P] MYX3\1VMKX.^$-W-"4,F@6#-)>WBJV"IN=4FNHV_O1Z;:G/8?5E 'Y3_\&T'Q M.\,^&/\ @EWXA_:\_:H^/.J7%U:>/-;L]:\$?C'JGD_#O4OAI-?0R7[_Z)=^*3X7@M[!I"W#31RW$0A/4/=$CK M7M_[9UCI<'_!QA^QAJJ6L*7ES\.?'\$LX4"22./3V9$)ZD*7D(';#M6UJ/P_;R#='-J,FFVLZZ=&R M@NK7)C!4%@=H)JC\9_\ @I1^P[^S[\(O#G[0/Q9_:$TO3? ?BV&.7PYXU@L[ MJ\TF^$BEHPMW;120AF4,51F#,%; .TX^)?\ @D?PN;GR;:[ U#2;FX>W:W1;96\THJVR*H5= MF?8/#7['_P#P39^!G_!(/QC^QHNM>)/&GP,M;G5M$C74KM-1U"[U&74&3[+I M;I$@FNAJC&*W$:Y^UKM!)% 'U!+^U_\ "#XM^&/@1-XLU!/%WC'0!K?A[0F M\+:D)KC3\J&N&/V?;"B%D63S2AB+J'VE@#Z97Y??\$&/%WCWX%?&+Q[_ ,$_ MOV^%OE_:/\(^&M(.A:YKFI)=?V_X"@@6/3X;"55"M':2O,LZJ6+3S2.SNP81 M_J#0 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!_"%^UA_R=-\ M2_\ LH&L_P#I=-11^UA_R=-\2_\ LH&L_P#I=-10!^W_ /P:;?\ *4S]KO\ M[>/_ $^3U^_U?@#_ ,&FW_*4S]KO_MX_]/D]?O\ 4 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?(/_!3+XV?\@_X M%:'=_P!V_P!=V-_WYB/ZR$?]F,GNRO7K]% !1110 4444 ?/WBK_@F3^RGX@^,' MB7]H?P_IOBSPC\0/%]VD_B/QEX&\>ZIH][J&R&.&..<6MPD5Q$B1(%CE1U4Y M90&)-=?^SE^QK\ OV66\1:G\+O#-]-KGC&[CNO&/BWQ+K=UJ^L:[+&FR,W5[ M>2232I&A*QQ;A'&I(1%!(KU*B@#XV\+?\$$?^"9W@3X@:]XU\ _"?Q)X?T[Q M1=FY\1^!_#_Q&UFP\.ZE*22?/TVWND@ECY/[AE,./E\O;\M:G[3/_!#?_@F3 M^U;\1=#^+7Q$_9Q@TGQ'H%E!8VFK>!=8N_#\DEE#&(H[:7^SY(@\:Q*L2G&] M8U"*RJ *^M:* /GS]HC_ ()9_L+?M5?!3P_^S=\;?@S=W_P_\+6UK!H7@O2? M&>L:3IELELK+!FVL+N&.1D5V 9PS=.>!CV;X;_#GPW\*/!UGX$\)7&KR:?81 M".V.N>(KW5;@* UQ>S2S/@ ?>/B MBUA]A;Q?_P +;\3>>;/&/LI3^T?*\C@'R=GEYYVYYKZ&HH \/\*_\$Z?V3O! M/[37B+]L;PQX3\3VOQ(\6Z>MCXB\1_\ "S-?/[)_[!^G:EHO[+'@K7_#=AK&IS MZEJ>FW7Q"US4[6XO9@@EN3#?WDT?G.(TW2!=QVCFN4M/^"1O[$&DWGB>R\,^ M!_$.B^%O&VI2:CXQ^'.A>.M4L_#&L74F/-DFTN&X6WVR!0LL*JL,RC;)&XXK MZ7HH \2_:G_X)V?LB_MHZ/X6\.?M$?#K5-4TSP3J5OJ'A32]'\;ZQHUKIEY; MJRV]S'#IMW;H)HE=E20@L@8A2!Q5G]JC]@3]EO\ ;8^#=C^S_P#M/>#=<\4^ M$+"2*1-'D\>:U:BY>,J8WN9+:\CDNV5D5@T[2$,-PY))]DHH \(^.O\ P38_ M9'_:73P,OQQ\,>+]?;X;:K;ZIX*FF^*_B2*73=0@=GAOM\.H(TMTC,=MQ*7E M PH; J7XE_\$X_V3/B_\>_!O[3WQ#\*^*K_ ,=?#VW>'P7KZ_%#Q# VDH\( M@F\J.&_6+,L:A96*$S#/F%R3GW*B@#YAG_X(W_\ !.:[^,WCGXYWW[/4<^J_ M$F:6X\:Z7+XAU Z1JEW*'$EY)IOG_9# MM6744+E;Z>:WOHY;NY!D<^?.\DF6)W5U?[17["7[,_[5/A3PMX9^-'@W4-0N M? VH1W_@KQ-:^);^VUS0KQ H%Q;:G%,MVDAV)N)E/F%%W[L"O7Z* /,/A!^R M!\%?@K>>(/$7AFSUR_\ $GBNQBL_$GC/Q#XHO=0UN^MXE=8H?MTTK30Q1^8[ M)%"T:([NZJKLS'D/@M_P3&_8Y_9W\-^.O"7P7\(>+M!L?B5J5SJ7C:.W^*_B M1WU&^N&1I[SS)-09X;B38H>>)DD91M+%20??J* /+?V1?V,?V=/V$_A-!\"O MV6_!VH^'?"-I/)+8Z#=>*]3U2"S:21Y9/(^WW,QA5I)'=E0JK,Y8@DYKT?7= M%L_$>CW.A:A-=QP741CE>POYK690>Z30LDD;?[2,".QJW10!X+^RY_P3-_8X M_8P^(/B;XH_LW^ _$>@ZWXTU1]3\77%S\2M?U&/6;US*6N;F&]OIHIIB9I6\ MQD+;GSG(!&Q^VO\ L"?LE?\ !0_X5Q_!S]KOX/V7BS1K6[^UZ:SW$MM=:?<; M=OFV]Q Z2Q,1P0K;7'#!AQ7L5% 'BO[%G_!/3]DK_@GYX!U'X>?LO_"U=&M] M;N$GU_4;_49]0O\ 59$0HAN+FY=Y)%12P2/(1 S;57.UAO5MEA8NQ:/RMKDY8$U4\-?\$V?V1_!W[0GBG]JSPSX7\76?Q!\:Z:N MG^*/$L7Q6\1^;?VR(J1Q,AU#RU$:JHCVJOEX!3:>:]WHH ^=OA7_ ,$I_P!B M#X)? #Q/^RW\+/A]XHT?P%XRDNG\1^'H/BKXD9+IKE"ESB1]0,L7FJ2)/+== M^?FS6CIG_!,S]B+3OV0I/V"[CX)#5/A*\/E1>#_$7B/4M4CM4#[T%O/>7,L] MML?YD,4B&-N4VGFO>** /&/@U^P7\ ?@OXQT;XBVK^+/%7B#PUITVG^%=:^( M/C?4=?GT.UE54ECLS>S2+;LZ*J/*@$LB ([LH J*Z_X)Y?LI7G[7,?[=D_@_ MQ$?BI#I8TR/Q.OQ%UU5&GB4S?8OL@O1:_9?,)46))7->V44 >#_ !$_ MX)P?LO\ C_X\ZC^TYIVF^*/!_CO7=.BT_P 4>(_AYXWU+0)M>M8P!''>BQGC M6X9 $E8>:@ "N !CRO_ (*ZF@L+%4"?#=GHVE*5 9HK>%8Q(^.KOM+LW4LS$\FMSQ[X%T/XD^%;KP;XCN]7 M@L[Q-DTFA^(+S2[D#_8N;*6*:/ZHX-;%% 'SM^SO_P $J?V(?V3O@_X@^ 7[ M.OP_\4^%?!WB=9AJ^@Z?\5?$AA9IA&)9(C)J#-;2.(D5I(2CE05+89@8O#__ M 2:_83\*_LE7?["?AWX9^)+3X2WOF+<>"XOBEXC^SF.22266%7.H>:D+R2R M.\*N(W9B64FOHZB@#Y[^*7_!+#]AGXT_LI:)^Q7\3_@W/K?P_P#"XM_^$4L- M4\4ZE=7FAM;QB*W:TOYKA[N QQ@(H67 3*8*DJ>=\,_\$9_V M!^*'@KXVZS M\-O$'BCQAX MIX?#OB;QKX^U?6+Y1+M#>=-=7+M.JJI1(I"T,:R2!(UWMGZF MHH ^3?VN/^"(/_!-/]M[XW0_M&?'S]GUKCQGY20ZEKF@^(K_ $F75840(L=W M]CFC$^$ 3>?WFQ53=M4 >J>*/V$?V6_%EA\-M%N?A[>Z;IOPAO(+KX=Z-X:\ M5:GI%AI$T,9BA<6MC)M*^(>NZ9)IL)W[HXH[*]BB"OYCAQL/F!R'W MXKW*BB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#^$+]K#_D MZ;XE_P#90-9_]+IJ*/VL/^3IOB7_ -E UG_TNFHH _;_ /X--O\ E*9^UW_V M\?\ I\GK]_J_ '_@TV_Y2F?M=_\ ;Q_Z?)Z_?Z@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH _A" M_:P_Y.F^)?\ V4#6?_2Z:BC]K#_DZ;XE_P#90-9_]+IJ* /V_P#^#3;_ )2F M?M=_]O'_ *?)Z_?ZOP!_X--O^4IG[7?_ &\?^GR>OW^H **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* /X0OVL/^3IOB7_ -E UG_TNFHH_:P_Y.F^)?\ V4#6?_2Z:B@#]O\ _@TV M_P"4IG[7?_;Q_P"GR>OW^K\ ?^#3;_E*9^UW_P!O'_I\GK]_J "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@#^$+]K#_DZ;XE_P#90-9_]+IJ*/VL/^3IOB7_ -E UG_TNFHH _;_ M /X--O\ E*9^UW_V\?\ I\GK]_J_D]_X)=_\%A?AM_P1[_X*!_M%?$CXD?!W M7/&,'C'7+_3;:VT._A@>W>+5IY2[&48((.,"OT$_XC>?V6?^C'OB!_X45C_A M0!^WU%?B#_Q&\_LL_P#1CWQ _P#"BL?\*/\ B-Y_99_Z,>^('_A16/\ A0!^ MWU%?B#_Q&\_LL_\ 1CWQ _\ "BL?\*/^(WG]EG_HQ[X@?^%%8_X4 ?M]17X@ M_P#$;S^RS_T8]\0/_"BL?\*/^(WG]EG_ *,>^('_ (45C_A0!^WU%?B#_P 1 MO/[+/_1CWQ _\**Q_P */^(WG]EG_HQ[X@?^%%8_X4 ?M]17X@_\1O/[+/\ MT8]\0/\ PHK'_"C_ (C>?V6?^C'OB!_X45C_ (4 ?M]17X@_\1O/[+/_ $8] M\0/_ HK'_"C_B-Y_99_Z,>^('_A16/^% '[?45^(/\ Q&\_LL_]&/?$#_PH MK'_"C_B-Y_99_P"C'OB!_P"%%8_X4 ?M]17X@_\ $;S^RS_T8]\0/_"BL?\ M"C_B-Y_99_Z,>^('_A16/^% '[?45^(/_$;S^RS_ -&/?$#_ ,**Q_PH_P"( MWG]EG_HQ[X@?^%%8_P"% '[?45^(/_$;S^RS_P!&/?$#_P **Q_PH_XC>?V6 M?^C'OB!_X45C_A0!^WU%?B#_ ,1O/[+/_1CWQ _\**Q_PH_XC>?V6?\ HQ[X M@?\ A16/^% '[?45^(/_ !&\_LL_]&/?$#_PHK'_ H_XC>?V6?^C'OB!_X4 M5C_A0!^WU%?B#_Q&\_LL_P#1CWQ _P#"BL?\*/\ B-Y_99_Z,>^('_A16/\ MA0!^WU%?B#_Q&\_LL_\ 1CWQ _\ "BL?\*/^(WG]EG_HQ[X@?^%%8_X4 ?M] M17X@_P#$;S^RS_T8]\0/_"BL?\*/^(WG]EG_ *,>^('_ (45C_A0!^WU%?B# M_P 1O/[+/_1CWQ _\**Q_P */^(WG]EG_HQ[X@?^%%8_X4 ?M]17X@_\1O/[ M+/\ T8]\0/\ PHK'_"C_ (C>?V6?^C'OB!_X45C_ (4 ?M]17X@_\1O/[+/_ M $8]\0/_ HK'_"C_B-Y_99_Z,>^('_A16/^% '[?45^(/\ Q&\_LL_]&/?$ M#_PHK'_"C_B-Y_99_P"C'OB!_P"%%8_X4 ?M]17X@_\ $;S^RS_T8]\0/_"B ML?\ "C_B-Y_99_Z,>^('_A16/^% '[?45^(/_$;S^RS_ -&/?$#_ ,**Q_PH M_P"(WG]EG_HQ[X@?^%%8_P"% '[?45^(/_$;S^RS_P!&/?$#_P **Q_PH_XC M>?V6?^C'OB!_X45C_A0!^WU%?B#_ ,1O/[+/_1CWQ _\**Q_PH_XC>?V6?\ MHQ[X@?\ A16/^% '[?45^(/_ !&\_LL_]&/?$#_PHK'_ H_XC>?V6?^C'OB M!_X45C_A0!^WU%?B#_Q&\_LL_P#1CWQ _P#"BL?\*/\ B-Y_99_Z,>^('_A1 M6/\ A0!^WU%?B#_Q&\_LL_\ 1CWQ _\ "BL?\*/^(WG]EG_HQ[X@?^%%8_X4 M ?M]17X@_P#$;S^RS_T8]\0/_"BL?\*/^(WG]EG_ *,>^('_ (45C_A0!^WU M%?B#_P 1O/[+/_1CWQ _\**Q_P */^(WG]EG_HQ[X@?^%%8_X4 ?M]17X@_\ M1O/[+/\ T8]\0/\ PHK'_"C_ (C>?V6?^C'OB!_X45C_ (4 ?M]17X@_\1O/ M[+/_ $8]\0/_ HK'_"C_B-Y_99_Z,>^('_A16/^% '[?45^(/\ Q&\_LL_] M&/?$#_PHK'_"C_B-Y_99_P"C'OB!_P"%%8_X4 ?M]17X@_\ $;S^RS_T8]\0 M/_"BL?\ "C_B-Y_99_Z,>^('_A16/^% '[?45^(/_$;S^RS_ -&/?$#_ ,** MQ_PH_P"(WG]EG_HQ[X@?^%%8_P"% '[?45^(/_$;S^RS_P!&/?$#_P **Q_P MH_XC>?V6?^C'OB!_X45C_A0!^WU%?B#_ ,1O/[+/_1CWQ _\**Q_PH_XC>?V M6?\ HQ[X@?\ A16/^% '[?45^(/_ !&\_LL_]&/?$#_PHK'_ H_XC>?V6?^ MC'OB!_X45C_A0!^WU%?B#_Q&\_LL_P#1CWQ _P#"BL?\*/\ B-Y_99_Z,>^( M'_A16/\ A0!^WU%?B#_Q&\_LL_\ 1CWQ _\ "BL?\*/^(WG]EG_HQ[X@?^%% M8_X4 ?M]17X@_P#$;S^RS_T8]\0/_"BL?\*/^(WG]EG_ *,>^('_ (45C_A0 M!^WU%?B#_P 1O/[+/_1CWQ _\**Q_P */^(WG]EG_HQ[X@?^%%8_X4 ?M]17 MX@_\1O/[+/\ T8]\0/\ PHK'_"C_ (C>?V6?^C'OB!_X45C_ (4 ?M]17X@_ M\1O/[+/_ $8]\0/_ HK'_"C_B-Y_99_Z,>^('_A16/^% '[?45^(/\ Q&\_ MLL_]&/?$#_PHK'_"C_B-Y_99_P"C'OB!_P"%%8_X4 ?M]17X@_\ $;S^RS_T M8]\0/_"BL?\ "C_B-Y_99_Z,>^('_A16/^% '[?45^(/_$;S^RS_ -&/?$#_ M ,**Q_PH_P"(WG]EG_HQ[X@?^%%8_P"% '[?45^(/_$;S^RS_P!&/?$#_P * M*Q_PH_XC>?V6?^C'OB!_X45C_A0!^WU%?B#_ ,1O/[+/_1CWQ _\**Q_PH_X MC>?V6?\ HQ[X@?\ A16/^% '[?45^(/_ !&\_LL_]&/?$#_PHK'_ H_XC>? MV6?^C'OB!_X45C_A0!^WU%?B#_Q&\_LL_P#1CWQ _P#"BL?\*/\ B-Y_99_Z M,>^('_A16/\ A0!^WU%?B#_Q&\_LL_\ 1CWQ _\ "BL?\*/^(WG]EG_HQ[X@ M?^%%8_X4 ?M]17X@_P#$;S^RS_T8]\0/_"BL?\*/^(WG]EG_ *,>^('_ (45 MC_A0!^WU%?B#_P 1O/[+/_1CWQ _\**Q_P */^(WG]EG_HQ[X@?^%%8_X4 ? MM]17X@_\1O/[+/\ T8]\0/\ PHK'_"C_ (C>?V6?^C'OB!_X45C_ (4 ?M]1 M7X@_\1O/[+/_ $8]\0/_ HK'_"C_B-Y_99_Z,>^('_A16/^% '[?45^(/\ MQ&\_LL_]&/?$#_PHK'_"C_B-Y_99_P"C'OB!_P"%%8_X4 ?M]17X@_\ $;S^ MRS_T8]\0/_"BL?\ "C_B-Y_99_Z,>^('_A16/^% '[?45^(/_$;S^RS_ -&/ M?$#_ ,**Q_PH_P"(WG]EG_HQ[X@?^%%8_P"% '[?45^(/_$;S^RS_P!&/?$# M_P **Q_PH_XC>?V6?^C'OB!_X45C_A0!^WU%?B#_ ,1O/[+/_1CWQ _\**Q_ MPH_XC>?V6?\ HQ[X@?\ A16/^% '[?45^(/_ !&\_LL_]&/?$#_PHK'_ H_ MXC>?V6?^C'OB!_X45C_A0!^WU%?B#_Q&\_LL_P#1CWQ _P#"BL?\*/\ B-Y_ M99_Z,>^('_A16/\ A0!^WU%?B#_Q&\_LL_\ 1CWQ _\ "BL?\*/^(WG]EG_H MQ[X@?^%%8_X4 ?M]17X@_P#$;S^RS_T8]\0/_"BL?\*/^(WG]EG_ *,>^('_ M (45C_A0!^WU%?B#_P 1O/[+/_1CWQ _\**Q_P */^(WG]EG_HQ[X@?^%%8_ MX4 ?M]17X@_\1O/[+/\ T8]\0/\ PHK'_"C_ (C>?V6?^C'OB!_X45C_ (4 M?M]17X@_\1O/[+/_ $8]\0/_ HK'_"C_B-Y_99_Z,>^('_A16/^% '[?45^ M(/\ Q&\_LL_]&/?$#_PHK'_"C_B-Y_99_P"C'OB!_P"%%8_X4 ?M]17X@_\ M$;S^RS_T8]\0/_"BL?\ "C_B-Y_99_Z,>^('_A16/^% '[?45^(/_$;S^RS_ M -&/?$#_ ,**Q_PH_P"(WG]EG_HQ[X@?^%%8_P"% '[?45^(/_$;S^RS_P!& M/?$#_P **Q_PH_XC>?V6?^C'OB!_X45C_A0!^WU%?B#_ ,1O/[+/_1CWQ _\ M**Q_PH_XC>?V6?\ HQ[X@?\ A16/^% '[?45^(/_ !&\_LL_]&/?$#_PHK'_ M H_XC>?V6?^C'OB!_X45C_A0!^WU%?B#_Q&\_LL_P#1CWQ _P#"BL?\*/\ MB-Y_99_Z,>^('_A16/\ A0!^WU%?B#_Q&\_LL_\ 1CWQ _\ "BL?\*/^(WG] MEG_HQ[X@?^%%8_X4 ?M]17X@_P#$;S^RS_T8]\0/_"BL?\*/^(WG]EG_ *,> M^('_ (45C_A0!^WU%?B#_P 1O/[+/_1CWQ _\**Q_P */^(WG]EG_HQ[X@?^ M%%8_X4 ?M]17X@_\1O/[+/\ T8]\0/\ PHK'_"C_ (C>?V6?^C'OB!_X45C_ M (4 ?M]17X@_\1O/[+/_ $8]\0/_ HK'_"C_B-Y_99_Z,>^('_A16/^% '[ M?45^(/\ Q&\_LL_]&/?$#_PHK'_"C_B-Y_99_P"C'OB!_P"%%8_X4 ?M]17X M@_\ $;S^RS_T8]\0/_"BL?\ "C_B-Y_99_Z,>^('_A16/^% '[?45^(/_$;S M^RS_ -&/?$#_ ,**Q_PH_P"(WG]EG_HQ[X@?^%%8_P"% '[?45^(/_$;S^RS M_P!&/?$#_P **Q_PH_XC>?V6?^C'OB!_X45C_A0!^ '[6'_)TWQ+_P"R@:S_ M .ETU%8GQC\;VOQ-^+OBKXD6-C):P>(?$E]J4-M,P+PI/ XML 16 R1.htm IDEA: XBRL DOCUMENT v3.22.0.1
Cover Page - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2021
Jan. 28, 2022
Jun. 30, 2021
Cover [Abstract]      
Document Type 10-K    
Document Annual Report true    
Document Transition Report false    
Entity Registrant Name Limelight Networks, Inc.    
Entity Central Index Key 0001391127    
Entity Incorporation, State or Country Code DE    
Entity Tax Identification Number 20-1677033    
Current Fiscal Year End Date --12-31    
Document Period End Date Dec. 31, 2021    
Document Fiscal Year Focus 2021    
Document Fiscal Period Focus FY    
Amendment Flag false    
Entity File Number 001-33508    
Entity Address, Address Line One 2220 W. 14th Street,    
Entity Address, City or Town Tempe    
Entity Address, State or Province AZ    
Entity Address, Postal Zip Code 85281    
City Area Code 602    
Local Phone Number 850-5000    
Title of 12(b) Security Common Stock, par value $0.001 per share    
Trading Symbol LLNW    
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     $ 393.0
Entity Common Stock, Shares Outstanding   135,104,080  
Documents Incorporated by Reference Portions of the Proxy Statement for the Registrant’s 2022 Annual Meeting of Stockholders are incorporated by reference in Part III of this Form 10-K.    

XML 17 R2.htm IDEA: XBRL DOCUMENT v3.22.0.1
Audit Information
12 Months Ended
Dec. 31, 2021
Audit Information [Abstract]  
Auditor Name Ernst & Young LLP
Auditor Firm ID 42
Auditor Location Phoenix, Arizona
XML 18 R3.htm IDEA: XBRL DOCUMENT v3.22.0.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Current assets:    
Cash and cash equivalents $ 41,918 $ 46,795
Marketable securities 37,367 76,928
Accounts receivable, net 42,217 31,675
Income taxes receivable 61 68
Prepaid expenses and other current assets 13,036 15,588
Total current assets 134,599 171,054
Property and equipment, net 33,622 46,418
Operating lease right of use assets 6,338 10,150
Marketable securities, less current portion 40 40
Deferred income taxes 1,893 1,530
Goodwill 114,511 77,753
Intangible assets, net 14,613 0
Other assets 5,485 7,233
Total assets 311,101 314,178
Current liabilities:    
Accounts payable 11,631 4,587
Deferred revenue 3,266 933
Operating lease liability obligations 1,861 2,465
Income taxes payable 873 253
Other current liabilities 19,292 17,560
Total current liabilities 36,923 25,798
Convertible senior notes, net 121,782 100,945
Operating lease liability obligations, less current portion 9,616 11,265
Deferred income taxes 308 279
Deferred revenue, less current portion 116 220
Other long-term liabilities 777 479
Total liabilities 169,522 138,986
Commitments and contingencies
Stockholders’ equity:    
Convertible preferred stock, $0.001 par value; 7,500 shares authorized; 0 shares issued and outstanding 0 0
Common stock, $0.001 par value; 300,000 shares authorized; 134,337 and 123,653 shares issued and outstanding at December 31, 2021 and 2020, respectively 134 124
Additional paid-in capital 576,807 556,512
Accumulated other comprehensive loss (8,345) (7,511)
Accumulated deficit (427,017) (373,933)
Total stockholders’ equity 141,579 175,192
Total liabilities and stockholders’ equity $ 311,101 $ 314,178
XML 19 R4.htm IDEA: XBRL DOCUMENT v3.22.0.1
Consolidated Balance Sheets (Parenthetical) - $ / shares
Dec. 31, 2021
Dec. 31, 2020
Statement of Financial Position [Abstract]    
Preferred stock, par value (in dollars per share) $ 0.001 $ 0.001
Preferred Stock, shares authorized 7,500,000 7,500,000
Preferred stock, shares issued 0 0
Preferred stock, shares outstanding 0 0
Common stock, par value (in dollars per share) $ 0.001 $ 0.001
Common stock, shares authorized 300,000,000 300,000,000
Common stock, shares issued 134,337,000 123,653,000
Common stock, shares outstanding 134,337,000 123,653,000
XML 20 R5.htm IDEA: XBRL DOCUMENT v3.22.0.1
Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Income Statement [Abstract]      
Revenue $ 217,630 $ 230,194 $ 200,634
Cost of revenue:      
Cost of services [1] 134,773 125,509 99,897
Depreciation — network 22,508 21,579 19,193
Total cost of revenue 157,281 147,088 119,090
Gross profit 60,349 83,106 81,544
Operating expenses:      
General and administrative 40,091 31,284 30,785
Sales and marketing 29,760 42,945 43,078
Research and development 21,669 21,680 22,534
Depreciation and amortization 2,794 1,591 872
Restructuring charges 13,425 0 0
Total operating expenses 107,739 97,500 97,269
Operating loss (47,390) (14,394) (15,725)
Other income (expense):      
Interest expense (5,245) (3,939) (76)
Interest income 134 69 427
Other, net (1,106) (368) 80
Total other income (expense) (6,217) (4,238) 431
Loss before income taxes (53,607) (18,632) (15,294)
Income tax expense 1,154 645 750
Net loss $ (54,761) $ (19,277) $ (16,044)
Net loss per share:      
Basic (in dollars per share) $ (0.43) $ (0.16) $ (0.14)
Diluted (in dollars per share) $ (0.43) $ (0.16) $ (0.14)
Weighted average shares used in per share calculation:      
Basic (in shares) 127,789 121,196 115,890
Diluted (in shares) 127,789 121,196 115,890
[1] Cost of services excludes amortization related to intangibles, including developed technology, client relationships, and trade names, which are included in depreciation and amortization
XML 21 R6.htm IDEA: XBRL DOCUMENT v3.22.0.1
Consolidated Statements of Comprehensive Loss - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Statement of Comprehensive Income [Abstract]      
Net loss $ (54,761) $ (19,277) $ (16,044)
Other comprehensive gain (loss), net of tax:      
Unrealized gain (loss) on investments 2 (51) 41
Foreign exchange translation (loss) gain (836) 1,750 782
Other comprehensive (loss) gain, net of tax (834) 1,699 823
Comprehensive loss $ (55,595) $ (17,578) $ (15,221)
XML 22 R7.htm IDEA: XBRL DOCUMENT v3.22.0.1
Consolidated Statements of Stockholders' Equity - USD ($)
$ in Thousands
Total
Cumulative effect of adoption of new accounting pronouncement
Common Stock
Additional Paid-In Capital
Additional Paid-In Capital
Cumulative effect of adoption of new accounting pronouncement
Accumulated Other Comprehensive Loss
Accumulated Deficit
Accumulated Deficit
Cumulative effect of adoption of new accounting pronouncement
Beginning balance, shares at Dec. 31, 2018     114,246,000          
Beginning balance at Dec. 31, 2018 $ 165,151   $ 114 $ 513,682   $ (10,033) $ (338,612)  
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Net loss (16,044)           (16,044)  
Change in unrealized loss on available-for-sale investments, net of taxes 41         41    
Foreign currency translation adjustment, net of taxes 782         782    
Exercise of common stock options, shares     1,054,000          
Exercise of common stock options 2,468   $ 1 2,467        
Vesting of restricted stock units, shares     3,416,000          
Vesting of restricted stock units 0   $ 3 (3)        
Restricted stock units surrendered in lieu of withholding taxes, shares     (1,142,000)          
Restricted stock units surrendered in lieu of withholding taxes (3,607)   $ (1) (3,606)        
Issuance of common stock under employee stock purchase plan, shares     794,000          
Issuance of common stock under employee stock purchase plan 1,938   $ 1 1,937        
Share-based compensation 15,808     15,808        
Ending balance, Shares at Dec. 31, 2019     118,368,000          
Ending balance at Dec. 31, 2019 $ 166,537   $ 118 530,285   (9,210) (354,656)  
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Accounting Standards Update [Extensible Enumeration] Accounting Standards Update 2020-06 [Member]              
Net loss $ (19,277)           (19,277)  
Change in unrealized loss on available-for-sale investments, net of taxes (51)         (51)    
Foreign currency translation adjustment, net of taxes 1,750         1,750    
Exercise of common stock options, shares     2,870,000          
Exercise of common stock options 8,124   $ 3 8,121        
Vesting of restricted stock units, shares     2,817,000          
Vesting of restricted stock units 7   $ 3 4        
Restricted stock units surrendered in lieu of withholding taxes, shares     (957,000)          
Restricted stock units surrendered in lieu of withholding taxes (4,878)   $ (1) (4,877)        
Issuance of common stock under employee stock purchase plan, shares     555,000          
Issuance of common stock under employee stock purchase plan 1,937   $ 1 1,936        
Share-based compensation 15,723     15,723        
Equity component of convertible senior notes, net 21,733     21,733        
Purchase of capped calls related to issuance of convertible senior notes $ (16,413)     (16,413)        
Ending balance, Shares at Dec. 31, 2020 123,653,000   123,653,000          
Ending balance at Dec. 31, 2020 $ 175,192 $ (20,056) $ 124 556,512 $ (21,733) (7,511) (373,933) $ 1,677
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Net loss (54,761)           (54,761)  
Change in unrealized loss on available-for-sale investments, net of taxes 2         2    
Foreign currency translation adjustment, net of taxes (836)         (836)    
Exercise of common stock options, shares     1,936,000          
Exercise of common stock options 4,549   $ 2 4,547        
Vesting of restricted stock units, shares     1,758,000          
Vesting of restricted stock units 0   $ 2 (2)        
Restricted stock units surrendered in lieu of withholding taxes, shares     (524,000)          
Restricted stock units surrendered in lieu of withholding taxes (1,627)   $ (1) (1,626)        
Issuance of common stock under employee stock purchase plan, shares     636,000          
Issuance of common stock under employee stock purchase plan 1,638   $ 0 1,638        
Share-based compensation 19,045     19,045        
Issuance of common stock for business acquisition, shares     6,878,000          
Issuance of common stock for business acquisition $ 18,433   $ 7 18,426        
Ending balance, Shares at Dec. 31, 2021 134,337,000   134,337,000          
Ending balance at Dec. 31, 2021 $ 141,579   $ 134 $ 576,807   $ (8,345) $ (427,017)  
XML 23 R8.htm IDEA: XBRL DOCUMENT v3.22.0.1
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Operating activities      
Net loss $ (54,761) $ (19,277) $ (16,044)
Adjustments to reconcile net income (loss) to net cash provided by operating activities:      
Depreciation and amortization 25,302 23,170 20,065
Share-based compensation 20,480 15,717 13,778
Foreign currency remeasurement loss (gain) 142 214 (25)
Deferred income taxes (414) (94) 270
(Gain) loss on sale of property and equipment (247) 6 (56)
Accounts receivable charges 1,082 801 1,793
Amortization of premium on marketable securities 1,879 606 30
Realized loss on marketable securities 0 (3) 9
Noncash interest expense 811 1,938 0
Changes in operating assets and liabilities, net of amounts acquired:      
Accounts receivable (9,109) 2,000 (10,228)
Prepaid expenses and other current assets 1,966 (5,717) (1,101)
Income taxes receivable (47) 19 40
Other assets 3,961 2,762 (4,188)
Accounts payable and other current liabilities 8,903 (1,069) 1,292
Deferred revenue (879) 17 (789)
Income taxes payable 645 71 61
Payments related to litigation, net 0 0 (3,040)
Other long term liabilities 300 167 (121)
Net cash provided by operating activities 14 21,328 1,746
Investing activities      
Purchases of marketable securities (62,076) (88,754) (10,279)
Sale and maturities of marketable securities 99,760 11,172 35,364
Purchases of property and equipment (15,810) (25,085) (34,704)
Proceeds from sale of property and equipment 247 2 51
Acquisition of business, net of cash acquired (30,968) 0 0
Net cash used in investing activities (8,847) (102,665) (9,568)
Financing activities      
Proceeds from issuance of debt, net 0 121,600 0
Purchase of capped calls 0 (16,413) 0
Payment of debt issuance costs (30) (859) 0
Payment of employee tax withholdings related to restricted stock vesting (1,626) (4,878) (3,607)
Proceeds from employee stock plans 6,185 10,068 4,406
Net cash provided by (used in) financing activities 4,529 109,518 799
Effect of exchange rate changes on cash and cash equivalents (573) 279 (25)
Net increase (decrease) in cash and cash equivalents (4,877) 28,460 (7,048)
Cash and cash equivalents, beginning of year 46,795 18,335 25,383
Cash and cash equivalents, end of year 41,918 46,795 18,335
Supplement disclosure of cash flow information      
Cash paid during the year for interest 4,505 108 76
Cash paid during the year for income taxes, net of refunds 928 626 396
Common stock issued in connection with acquisition of business 18,433 0 0
Property and equipment included in accounts payable and other current liabilities $ 977 $ 1,260 $ 3,891
XML 24 R9.htm IDEA: XBRL DOCUMENT v3.22.0.1
Nature of Business
12 Months Ended
Dec. 31, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Nature of Business Nature of Business
Limelight Networks, Inc., a provider of content delivery services, AppOps and Jamstack application architecture, provides powerful tools to optimize and deliver digital experiences. Limelight offers one of the largest, best-optimized private networks coupled with a global team of industry experts to provide edge services that are fast, secure and reliable.     
    We were incorporated in Delaware in 2003, and have operated in the Phoenix metropolitan area since 2001 and elsewhere throughout the United States since 2003. We began international operations in 2004.
XML 25 R10.htm IDEA: XBRL DOCUMENT v3.22.0.1
Summary of Significant Accounting Policies
12 Months Ended
Dec. 31, 2021
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies Summary of Significant Accounting Policies
Basis of Presentation
    The accompanying consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles (U.S. GAAP). The consolidated financial statements include accounts of Limelight and our wholly owned subsidiaries. All significant intercompany balances and transactions have been eliminated. In addition, certain other reclassifications have been made to prior period amounts to conform to the current period presentation.
Use of Estimates
    The preparation of the consolidated financial statements and related disclosures in conformity with U.S. GAAP requires management to make judgments, assumptions, and estimates that affect the amounts reported in the consolidated financial statements and accompanying notes. Actual results and outcomes may differ from those estimates. The results of operations presented in this Annual Report on Form 10-K are not necessarily indicative of the results that may be expected for the year ending December 31, 2022, or for any future periods.
Foreign Currency Translation
    The functional currency of our international subsidiaries is the local currency. We translate assets and liabilities of foreign subsidiaries, whose functional currency is their local currency, at exchange rates in effect at the balance sheet date. We translate revenue and expenses at the monthly average exchange rates. We include accumulated net translation adjustments in stockholders’ equity as a component of accumulated other comprehensive income (loss).
    Due to changes in exchange rates between reporting periods and changes in certain account balances, the foreign currency translation adjustment will change from period to period. During the years ended December 31, 2021, 2020, and 2019, we recorded foreign currency translation gains (losses) of $(836), $1,750, and $782, respectively, in our statements of comprehensive income (loss).
    Our entities occasionally transact in currencies other than their functional currencies. Assets denominated in foreign currencies other than that of the functional currency of the entity are remeasured at period-end exchange rates. Foreign currency-based revenue and expense transactions are measured at transaction date exchange rates. During the years ended December 31, 2021, 2020, and 2019, we recorded a foreign currency re-measurement gain (loss) of approximately $(953), $(368), and $24, respectively, in other income (expense) in the consolidated statements of operations.
Recent Accounting Standards
Adopted Accounting Standards            
In December 2019, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) 2019-12 to simplifying the accounting for income taxes. ASU 2019-12 is intended to simplify various aspects related to accounting for income taxes, eliminates certain exceptions to the general principles in the Accounting Standards Codification (ASC) Topic 740 related to intra-period tax allocation, simplifies when companies recognize deferred taxes in an interim period, and clarifies certain aspects of the current guidance to promote consistent application. We adopted this guidance effective January 1, 2021. The adoption of this guidance did not have a material impact on our consolidated financial statements and related disclosures.
In August 2020, the FASB issued ASU 2020-06, which simplifies the accounting for convertible instruments. ASU 2020-06 eliminates certain models that require separate accounting for embedded conversion features, in certain cases. Additionally, among other changes, the guidance eliminates certain of the conditions for equity classification for contracts in an entity’s own equity. ASU 2020-06 also requires entities to use the if-converted method for all convertible instruments in the diluted earnings per share calculation and include the effect of share settlement for instruments that may be settled in cash or shares, except for certain liability-classified share-based payment awards. We early adopted this guidance on January 1, 2021, on a modified retrospective basis. As a result of the adoption of ASU 2020-06, our total remaining interest expense over the contractual terms of our convertible debt will be approximately $20,823 less than under the previous accounting standards. The adoption resulted in a $21,733 decrease in additional paid in capital from the derecognition of the bifurcated equity component, $20,255 increase in debt from the derecognition of the discount associated with the bifurcated equity component and $1,677 decrease to the opening balance of accumulated deficit, representing the cumulative interest expense recognized related to the amortization of the bifurcated conversion option. We wrote-off the related deferred tax liabilities with a corresponding adjustment to the valuation allowance, resulting in no net tax impact to the cumulative adjustment to retained earnings.    
In October 2021, the FASB issued ASU 2021-08, which provides amendments to improve, simplify, and provide consistency for recognition and measurement of acquired contract assets and contract liabilities from revenue contracts in a business combination. The amendments require that an acquirer recognize and measure such contract assets and contract liabilities under Topic 606, Revenue from Contracts with Customers, as if it had originated the contracts. The amendments also allow for election of certain practical expedients, which are applied on an acquisition-by-acquisition basis. The new accounting amendments are effective for us beginning in fiscal 2023 with prospective application. Early adoption is permitted, including in any interim period, and if elected, the amendments are applied retrospectively for any acquisitions that occurred in the fiscal year of interim adoption. We early adopted this guidance during Q4 2021, on a retrospective basis. As a result of the adoption of ASU 2021-08, we increased the allocation of purchase consideration for deferred revenue related to our acquisition of Moov Corporation in September 2021 by approximately $629. The adoption of ASU 2021-08 did not have a material impact on revenue recognized in 2021.
Recently Issued Accounting Standards applicable to Limelight Networks, Inc.
None
Significant Accounting Policies
Restructuring Charges
We account for restructuring costs under ASC 420, Exit or Disposal Obligations. Restructuring costs are recognized when the liability is incurred. A restructuring liability related to employee terminations is recorded when a one-time benefit arrangement is communicated to an employee who is involuntarily terminated as part of a reorganization and the amount of the termination benefit is known, provided that the employee is not required to render future services in order to receive the termination benefit. If fixed assets, or other assets are to be disposed of as a result of our restructuring efforts, the assets are written off when we commit to dispose of them, and they are no longer in use. If applicable, depreciation is accelerated on fixed assets for the period of time the asset continues to be used until the asset ceases to be used. During 2021 we moved to a home and office hybrid work model. As part of our restructuring plans we have evaluated our real estate footprint, and in certain cases we have subleased certain of our office facilities, including what previously was our corporate headquarters in Scottsdale, Arizona. We are exploring opportunities to sublease additional office facilities under this new model. In these cases we evaluate the right of use asset for potential impairment, and if impaired, record an impairment charge. Other restructuring costs are generally recorded as the cost is incurred or the service is provided.
Business Combinations                         
In accounting for acquisitions through which a set of assets and activities are transferred to us, we perform an initial test to determine whether substantially all of the fair value of the gross assets transferred are concentrated in a single identifiable asset or a group of similar identifiable assets, such that the acquisition would not represent a business. If the initial test does not result in substantially all of the fair value concentrated in a single or group of similar assets, we then perform a second test to evaluate whether the assets and activities transferred include inputs and substantive processes that, together, significantly contribute to the ability to create outputs, which would constitute a business. If the result of the second test indicates that the acquired assets and activities constitute a business, we account for the transaction as a business combination.
For our business combinations, we allocate the purchase consideration of the acquisition, which includes the estimated acquisition date fair value of contingent consideration (if applicable), to the tangible assets, liabilities and identifiable intangible assets acquired based on each of the estimated fair values at the acquisition date. The excess of the purchase consideration over
the fair values is recorded as goodwill. Determining the fair value of such items requires judgment, including estimating future cash flows or the cost to recreate an acquired asset.
Acquisition-related expenses are expensed as incurred, except for those costs incurred to issue debt or equity securities (if applicable), and are included in general and administrative expense in our consolidated statements of operations. During and up to the one-year period beginning with the acquisition date, we may record certain purchase accounting adjustments related to the fair value of assets acquired and liabilities assumed against goodwill. After the final determination of the fair value of assets acquired or liabilities assumed, any subsequent adjustments are recorded to our consolidated statements of operations. The fair value of contingent consideration liabilities assumed from an acquisition are remeasured each reporting period after the acquisition date and the changes in the estimated fair value, if any, are recorded within operating expenses in our consolidated statement of operations for such period. In accounting for income taxes in a business combination, changes in the deferred tax asset valuations allowance and income tax uncertainties after the acquisition date will be recognized through income tax expense in our consolidated statement of operations each reporting period.
The results of operations of the acquired business are included in our consolidated statement of operations since the date of acquisition.
Revenue Recognition
    Revenues are recognized when control of the promised goods or services is transferred to our clients, in an amount that reflects the consideration we expect to be entitled to in exchange for those goods or services.
For contracts that contain minimum commitments over the contractual term, not subject to the variable consideration exception, we estimate an amount of variable consideration by using the expected value method. We include estimates of variable consideration in revenue only when we have a high degree of confidence that revenue will not be reversed in a subsequent reporting period. We believe that the expected value method is the most appropriate estimate of the amount of variable consideration. These clients have entered into contracts with contract terms generally from one to four years. As of December 31, 2021, we have approximately $2,635 of remaining unsatisfied performance obligations. We recognized revenue of approximately $8,589, $7,896 and $9,600, respectively, during the years ended December 31, 2021, 2020, and 2019, related to these types of contracts with our clients. We expect to recognize approximately 95% of the remaining unsatisfied performance obligations in 2022 and the remainder in 2023.
We recorded deferred revenue of $3,107 in accordance with the allocation of purchase consideration related to the acquisition of Moov Corporation (Moov). Deferred revenue is primarily driven by payments received in advance of satisfying our performance obligations. We recognized approximately $1,656 in 2021 that was included in the deferred revenue purchase consideration allocation. The deferred revenue balance of approximately $1,451 as of December 31, 2021 represents our aggregate remaining performance obligations that will be recognized as revenue over the period in which the performance obligations are satisfied. We expect to recognize approximately 99%% of the remaining unsatisfied performance obligations in 2022, and the remainder in 2023.
We may charge the clients an activation fee when services are first activated. We do not charge activation fees for contract renewals. Activation fees are not distinct within the context of the overall contractual commitment with the client to perform our content delivery service and are therefore recorded initially as deferred revenue and recognized as revenue ratably over the estimated life of the client arrangement.
At the inception of a client contract for service, we make an assessment as to that client’s ability to pay for the services provided. If we subsequently determine that collection from the client is not probable, we record an allowance for credit losses or deferred revenue for that client’s unpaid invoices and cease recognizing revenue for continued services provided until it is probable that revenue will not be reversed in a subsequent reporting period. Our standard payment terms vary by the type and location of our client but do not contain a financing component.
    Arrangements with Multiple Performance Obligations
    Certain of our revenue arrangements include multiple promises to our clients. Revenue arrangements with multiple promises are accounted for as separate performance obligations if each promise is distinct. Such arrangements may include a combination of some or all of the following: content delivery services, video content management services, performance services for website and web application acceleration and security, professional services, cloud storage, edge computing services, and sale of equipment.
    Judgment may be required in determining whether products or services are considered distinct performance obligations that should be accounted for separately or as one combined performance obligation. Revenue is recognized over the period in
which the performance obligations are satisfied, which is generally over the contract term. We have determined that generally most of our products and services do not constitute an individual service offering to our clients, as our promise to the client is to provide a complete edge services platform, and therefore have concluded that it represents a single performance obligation. We have determined that professional services and hardware sales represent separate performance obligations from that of our edge services platform.
    Consideration is allocated to the performance obligations using the relative standalone selling price method. Generally, arrangements with multiple performance obligations are provided over the same contract period, and therefore, revenue is recognized over the same period.
    We determine standalone selling price by evaluating the overall pricing objectives and market conditions. Consideration included our discounting practices, the size and volume of our transactions, the area where services are sold, price lists, historical sales and contract prices.
Deferred Revenue
Deferred revenue represents amounts billed to clients for which revenue has not been recognized. Deferred revenue primarily consists of the unearned portion of monthly pre-billed service fees, activation fees, and prepayments made by clients for services to be rendered in future periods.
Convertible Senior Notes
In July 2020, we issued $125,000 aggregate principal amount of 3.50% convertible senior notes. Effective January 1, 2021, we early adopted ASU 2020-06. The conversion option that was previously accounted for under the cash conversion model or beneficial conversion feature model was recombined into a single instrument that is classified as a liability for convertible debt or equity for equity-classified preferred stock.
Cash and Cash Equivalents
    We hold our cash and cash equivalents in checking, money market, and highly-liquid investments. We consider all highly liquid investments with maturities of three months or less when purchased to be cash equivalents. Cash and cash equivalents are deposited in or managed by major financial institutions and at times exceed Federal Deposit Insurance Corporation insurance limits.
Investments in Marketable Securities
    We hold investments in marketable securities, consisting of municipal bonds, investment grade corporate debt securities, and certificates of deposit. Management determines the appropriate classification of its marketable securities at the time of purchase and reevaluates such classification as of each balance sheet date. We have classified our investments, which are all debt securities, in marketable securities as available-for-sale and as current, as our marketable securities are available to fund current operations. Our available-for-sale investments are carried at estimated fair value with any unrealized gains and losses, net of taxes, included in accumulated other comprehensive income (loss) in stockholders' equity. Available-for-sale debt securities with an amortized cost basis in excess of estimated fair value are assessed to determine what amount of that difference, if any, is caused by expected credit losses. Expected credit losses on available-for-sale debt securities are recognized in other income (expense), net on our condensed consolidated statements of operations, and any remaining unrealized losses, net of taxes, are included in accumulated other comprehensive income (loss) in stockholders' equity. Credit losses on our marketable securities portfolio for the year ended December 31, 2021 were not material. We determine realized gains or losses on sale of marketable securities on a specific identification method and record such gains or losses as interest and other income (expense), net.
Accounts Receivable
    Trade accounts receivable are recorded at the invoiced amounts and do not bear interest. We record reserves against our accounts receivable balance for service credits and for doubtful accounts. Estimates are used in determining both of these reserves. The allowance for credit losses are included as a component of general and administrative expenses.
All trade receivables are reported on the Consolidated Balance Sheets at their amortized cost adjusted for any write-offs and net of allowances for credit losses. We maintain an allowance for credit losses, which represents an estimate of expected losses of our receivables considering current market conditions and estimates for supportable forecasts when appropriate. The estimate is a result of our ongoing assessments and evaluations of collectability, historical loss experience, and future expectations in estimating credit losses for our trade receivables. For trade receivables, we apply a reserve percentage to the specific age of the receivable to estimate the allowance for doubtful accounts. The reserve percentages are determined based
on our historical write-off experience. Determination of the proper amount of allowance requires management to exercise judgment about the timing, frequency and severity of potential credit losses that could materially affect the provision for credit losses and, as a result, net earnings. The allowance takes into consideration numerous quantitative and qualitative factors that include receivable type, historical loss experience, delinquency trends, collection experience, current economic conditions, estimates for supportable forecasts, when appropriate, and credit risk characteristics.
    Our reserve for service credits relates to credits that are expected to be issued to clients during the ordinary course of business. These credits typically relate to client disputes and billing adjustments and are estimated at the time the revenue is recognized and recorded as a reduction of revenues. Estimates for service credits are based on an analysis of credits issued in previous periods.
We evaluate the credit risk of the client when extending credit based on a combination of various financial and qualitative factors that may affect our clients’ ability to pay. These factors may include the client’s financial condition, past payment experience, and credit bureau information.
Property and Equipment
    Property and equipment are carried at cost less accumulated depreciation or amortization. Depreciation and amortization are computed using the straight-line method over the assets’ estimated useful lives of the applicable asset.
Network equipment3 years
Computer equipment and software3 years
Furniture and fixtures
3-5 years
Other equipment
3-5 years
    Leasehold improvements are amortized over the shorter of the asset’s estimated useful life or the respective lease term. Repairs and maintenance are charged to expense as incurred.
Goodwill
    Goodwill represents costs in excess of fair values assigned to the underlying net assets of the acquired company. Goodwill is not amortized but instead is tested for impairment annually or more frequently if events or changes in circumstances indicate goodwill might be impaired. We have concluded that we have one reporting unit and assigned the entire balance of goodwill to this reporting unit. The estimated fair value of the reporting unit is determined using a market approach. Our market capitalization is adjusted for a control premium based on the estimated average and median control premiums of transactions involving companies comparable to us. As of our annual impairment testing date of October 31, 2021, management determined that goodwill was not impaired.
Finite Intangible Assets
Finite-lived intangible assets are amortized over the following estimated useful lives:
Trade name3.0 years
Client relationships5.0 years
Technology5.0 years
Our finite-lived intangible assets are primarily amortized on a straight-line basis. We annually evaluate the estimated remaining useful lives of our intangible assets to determine whether events or changes in circumstances warrant a revision to the remaining period of amortization.
Finite-lived intangible assets are reviewed for impairment whenever events or changes in circumstances indicate the carrying amount of an asset may not be fully recoverable. An impairment loss is recognized if the sum of the expected long-term undiscounted cash flows the asset is expected to generate is less than its carrying amount. Any write-downs are treated as permanent reductions in the carrying amount of the respective asset. Our analysis did not indicate impairment during any of the periods presented.
Contingencies
    We record contingent liabilities resulting from asserted and unasserted claims when it is probable that a loss has been incurred and the amount of the loss is reasonably estimable. We disclose contingent liabilities when there is a reasonable
possibility that the ultimate loss will exceed the recorded liability. Additionally, estimating the loss, or range of loss, associated with a contingency requires analysis of multiple factors, and changes in law or other developments may ultimately cause our judgments to change. Therefore, actual losses in any future period are inherently uncertain and may be materially different from our estimate.
Long-Lived Assets
    We review our long-lived assets for impairment annually, or whenever events or circumstances indicate that the carrying amount of an asset may not be fully recoverable. We recognize an impairment loss if the sum of the expected long-term undiscounted cash flows that the long-lived asset group(s) is expected to generate is less than the carrying amount of the long-lived asset being evaluated. We treat any write-downs as permanent reductions in the carrying amounts of the assets. We concluded that there were no indicators of impairment in any of the periods presented, other than related to our decision to close certain facilities and resulting impairment charges for certain operating lease assets and related tenant improvements during 2021 as discussed in Note 11.
Leases
We determine if an arrangement is a lease at inception. Operating leases are included in ROU assets, and lease liability obligations are included in our consolidated balance sheets. ROU assets represent our right to use an underlying asset for the lease term and lease liability obligations represent our obligation to make lease payments arising from the lease. ROU assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. We have lease agreements with lease and non-lease components and account for such components as a single lease component. As most of our leases do not provide an implicit rate, we estimated our incremental borrowing rate based on the information available at commencement date in determining the present value of lease payments. We use the implicit rate when readily determinable. The ROU asset also includes any lease payments made and excludes lease incentives and lease direct costs. Our lease terms may include options to extend or terminate the lease when it is reasonably certain that we will exercise that option. Lease expense is recognized on a straight-line basis over the lease term. Upon review of our co-location and bandwidth arrangements, we have determined that such arrangements did not meet the leasing criteria, and therefore, were not included in our ROU asset and lease liability obligations on our balance sheet. We have determined that our real estate leases with terms in excess of one year and which do not include an option to purchase the underlying asset, do meet the leasing criteria. Please refer to Note 18 "Operating Leases - Right of Use Assets and Purchase Commitments" of this annual report on Form 10-K for additional information.
Cost of Revenue
    Cost of revenues consists primarily of fees paid to network providers for bandwidth and backbone, costs incurred for non-settlement free peering and connection to internet service provider networks and fees paid to data center operators for housing network equipment in third party network data centers, also known as co-location costs. Cost of revenues also includes leased warehouse space and utilities, depreciation of network equipment used to deliver our content delivery services, payroll and related costs, and share-based compensation for our network operations and professional services personnel.
    We enter into contracts for bandwidth with third party network providers with terms typically ranging from several months to three years. These contracts generally commit us to pay minimum monthly fees plus additional fees for bandwidth usage above contracted minimums. A portion of the global computing platform traffic delivery is completed through direct connection to ISP networks, called peering.
Research and Development
    Research and development costs consist primarily of payroll and related personnel costs for the design, development, deployment, testing, operation, and enhancement of our services, and network. Costs incurred in the development of our services are expensed as incurred.
Advertising Costs
    Costs associated with advertising are expensed as incurred. Advertising expenses, which are comprised of internet, trade show, and publications advertising, were approximately $1,555, $2,228, and $2,120 for the years ended December 31, 2021, 2020, and 2019, respectively.
Income Taxes        
    We account for income taxes under the asset and liability method, which requires the recognition of deferred tax assets and liabilities for the expected future tax consequences of events that have been included in the financial statements. Under this
method, deferred tax assets and liabilities are determined based on the differences between the financial statements and tax basis of assets and liabilities using enacted tax rates in effect for the year in which the differences are expected to reverse. The effect of a change in tax rates on deferred tax assets and liabilities is recognized in income in the period that includes the enactment date.
    We record net deferred tax assets to the extent we believe these assets will more likely than not be realized. In making such determination, we consider all available positive and negative evidence, including scheduled reversals of deferred tax liabilities, projected future taxable income, tax planning strategies, and recent financial performance on a jurisdiction by jurisdiction basis. In the event we were to determine that we would be able to realize our deferred income tax assets in the future in excess of their net recorded amount, we would make an adjustment to the valuation allowance, which would reduce the provision for income taxes.
    We recognize uncertain income tax positions in our financial statements when it is more-likely-than-not the position will be sustained upon examination.
On March 27, 2020, the Coronavirus Aid, Relief, and Economic Security Act (CARES Act) was enacted in response to the COVID-19 pandemic. The CARES Act, among other things, permits net operating loss carryovers, or NOLs, and carrybacks to offset 100% of taxable income for taxable years beginning before 2021. In addition, the CARES Act allows NOLs incurred in 2018, 2019, and 2020 to be carried back to each of the five preceding taxable years to generate a refund of previously paid income taxes. We have evaluated the impact of the CARES Act, and do not expect that the NOL carryback provision of the CARES Act to result in a cash benefit to us.
Fair Value of Financial Instruments
    The carrying amounts of cash and cash equivalents approximate fair value due to the nature and short maturity of those instruments. The respective fair values of marketable securities are determined based on quoted market prices or other readily available market information, which approximate fair values. The carrying amounts of accounts receivable, accounts payable, and accrued liabilities reported in the consolidated balance sheets approximate their respective fair values due to the immediate or short-term maturity of these financial instruments.
Share-Based Compensation
    We account for our share-based compensation awards using the fair-value method. The grant date fair value was determined using the Black-Scholes-Merton pricing model. The Black-Scholes-Merton valuation calculation requires us to make key assumptions such as future stock price volatility, expected terms, risk-free rates, and dividend yield. Our expected volatility is derived from our volatility rate as a publicly traded company. The expected term is based on our historical experience. The risk-free interest factor is based on the United States Treasury yield curve in effect at the time of the grant for zero coupon United States Treasury notes with maturities of approximately equal to each grant’s expected term. We have never paid cash dividends and do not currently intend to pay cash dividends, and therefore, we have assumed a 0% dividend yield.
    We apply the straight-line attribution method to recognize compensation costs associated with awards that are not subject to graded vesting. For awards subject to graded vesting, we recognize expense separately for each vesting tranche. We regularly estimate when and if performance-based award will be earned and record expense over the estimated service period only for awards considered probable of being earned. Any previously recognized expense is reversed in the period in which an award is determined to no longer be probable of being earned.
XML 26 R11.htm IDEA: XBRL DOCUMENT v3.22.0.1
Business Acquisition
12 Months Ended
Dec. 31, 2021
Business Combination and Asset Acquisition [Abstract]  
Business Acquisition Business Acquisition
In September 2021, we closed the acquisition of 100% of the equity interests of Moov, a California corporation doing business as Layer0, a sub-scale SaaS based application acceleration and developer support platform, for total purchase consideration of $52,487. The total purchase consideration included $34,054 in cash, and 6,878 shares of our common stock valued at $18,433 at the acquisition date.
In connection with this transaction, a shareholder of Moov entered into an employment agreement with us. As part of the employment agreement, the employee will receive contingent consideration of approximately $4,300 to be paid out ratably over a three year period on each anniversary of the acquisition closing date if the employee remains employed by us. As the employee is required to render services to us following the acquisition, this contingent consideration is not included in the purchase consideration. We also assumed unvested options which are subject to future performance requirements, and accordingly expense is attributable to post-combination services and will be recognized over the remaining service periods of the stock options.
The acquisition was accounted for under the acquisition method of accounting and the operating results of Moov have been included in our consolidated financial statements as of the closing date of the acquisition. Under the acquisition method of accounting, the aggregate amount of consideration paid by us was allocated to Moov net tangible assets and intangible assets based on their estimated fair values as of the acquisition closing date. The excess of the purchase price over the value of the net tangible assets and intangible assets was recorded to goodwill. The factors contributing to the recognition of goodwill were based upon our conclusion that there are strategic and synergistic benefits that are expected to be realized from the acquisition. Goodwill, which is non-deductible for tax purposes, represents the excess of the purchase price over the fair value of the net tangible and intangible assets acquired and is primarily attributable to the technology, client relationships and trade name of the acquired business and expected synergies at the time of the acquisition.
We retained an independent third-party valuation firm to assist management in our valuation of the acquired assets and liabilities.
The following table presents the allocation of the purchase price for Moov:
Consideration:
Cash$34,054 
Common stock18,433 
Total consideration$52,487 
The fair value of our common stock consideration of 6,878 shares, is based on the closing price of our common stock of $2.68 per share on the acquisition closing date.
The following table summarizes the allocation of the purchase consideration to the acquisition date fair value of the assets, including intangible assets, liabilities assumed and related goodwill acquired:
Cash$3,130 
Accounts receivable2,514 
Prepaid expenses and other current assets273 
Goodwill (a) (b)36,448 
Intangible assets
  Trade name91 
  Client relationships
7,090 
  Developed technology (a)8,480 
Total assets acquired58,026 
Accounts payable and accrued liabilities2,432 
Deferred revenue (b)3,107 
Total liabilities5,539 
Total purchase consideration$52,487 
(a) During the fourth quarter of 2021, we identified measurement period adjustments related to preliminary fair value estimates. The measurement period adjustments were due to the refinement of inputs used to calculate the fair value of the developed technology intangible asset, based on facts and circumstances that existed as of the acquisition date. The adjustment to technology was a decrease in the fair value of the intangible asset of $8,340, and an increase to goodwill of $8,340.
(b) As noted above in Note 2, we early adopted ASU 2021-08 on a retrospective basis, which resulted in increased deferred revenue and goodwill of approximately $629.
Certain amounts noted above are preliminary and subject to change during the respective measurement period (up to one year from the acquisition date) as we obtain additional information for the preliminary fair value estimates of the assets acquired and liabilities assumed. The remaining items to be finalized relate to the calculation of non-income based taxes and residual goodwill.
The fair value of the acquired intangible assets were determined as follows, trade name - income approach using the relief from royalty methodology, client relationships - utilizing the cost approach methodology, and developed technology -
excess earnings methodology under the income approach. The weighted-average amortization period of the acquired intangible assets was 5 years at acquisition.
Moov represented approximately $4,500 of our total revenue from the acquisition date to December 31, 2021. For the period January 1, 2021 to the acquisition closing date, Moov's unaudited revenue and net loss was approximately $8,969, and $628, respectively.
Transaction costs incurred by us in connection with the Moov acquisition were $1,640 for the year ended December 31, 2021, respectively, and were recorded within general and administrative expenses in our consolidated statements of operations.
XML 27 R12.htm IDEA: XBRL DOCUMENT v3.22.0.1
Investments in Marketable Securities
12 Months Ended
Dec. 31, 2021
Investments, Debt and Equity Securities [Abstract]  
Investments in Marketable Securities Investments in Marketable Securities
    The following is a summary of marketable securities (designated as available-for-sale) at December 31, 2021.

Amortized
Cost
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Estimated
Fair Value
Certificate of deposit$40 $— $— $40 
Corporate notes and bonds18,297 — 38 18,259 
Municipal securities19,117 0919,108 
Total marketable securities$37,454 $— $47 $37,407 
The amortized cost and estimated fair value of the marketable securities at December 31, 2021, by maturity, are shown below:
Amortized
Cost
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Estimated
Fair Value
Available-for-sale securities
Due in one year or less$37,209 $— $47 $37,162 
Due after one year and through five years245 — — 245 
$37,454 $— $47 $37,407 
    The following is a summary of marketable securities (designated as available-for-sale) at December 31, 2020:
Amortized
Cost
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Estimated
Fair Value
Certificate of deposit$551 $— $— $551 
Corporate notes and bonds45,426 — 41 45,385 
Municipal securities31,039 31,032 
Total marketable securities$77,016 $$49 $76,968 
    The amortized cost and estimated fair value of the marketable securities at December 31, 2020, by maturity, are shown below:
Amortized
Cost
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Estimated
Fair Value
Available-for-sale securities
Due in one year or less$76,976 $$49 $76,928 
Due after one year and through five years$40 $— $— $40 
$77,016 $$49 $76,968 
XML 28 R13.htm IDEA: XBRL DOCUMENT v3.22.0.1
Accounts Receivable
12 Months Ended
Dec. 31, 2021
Receivables [Abstract]  
Accounts Receivable Accounts Receivable
    Accounts receivable include:
 December 31,
 20212020
Accounts receivable$43,887 $32,857 
Less: credit allowance(170)(170)
Less: allowance for doubtful accounts(1,500)(1,012)
Total accounts receivable, net$42,217 $31,675 
The following is a roll-forward of the allowance for doubtful accounts related to trade accounts receivable for the years ended December 31, 2021 and 2020.
December 31,
20212020
Beginning of period$1,012 $973 
Provision for credit losses1,082 801 
Write-offs(594)(762)
End of period$1,500 $1,012 
XML 29 R14.htm IDEA: XBRL DOCUMENT v3.22.0.1
Prepaid Expenses and Other Current Assets
12 Months Ended
Dec. 31, 2021
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]  
Prepaid Expenses and Other Current Assets Prepaid Expenses and Other Current Assets
    Prepaid expenses and other current assets include:
 December 31,
 20212020
Prepaid bandwidth and backbone$1,754 $3,519 
VAT receivable4,781 4,392 
Prepaid expenses and insurance1,975 2,906 
Vendor deposits and other4,526 4,771 
Total prepaid expenses and other current assets$13,036 $15,588 
XML 30 R15.htm IDEA: XBRL DOCUMENT v3.22.0.1
Property and Equipment
12 Months Ended
Dec. 31, 2021
Property, Plant and Equipment [Abstract]  
Property and Equipment Property and Equipment
    Property and equipment include:
 December 31,
 20212020
Network equipment$123,915 $136,788 
Computer equipment and software7,107 7,358 
Furniture and fixtures1,406 1,703 
Leasehold improvements6,454 7,470 
Other equipment18 21 
138,900 153,340 
Less: accumulated depreciation(105,278)(106,922)
Total property and equipment, net$33,622 $46,418 
    Cost of revenue depreciation expense related to property and equipment was approximately $22,508, $21,579, and $19,193, respectively, for the years ended December 31, 2021, 2020, and 2019, respectively.
    Operating expense depreciation and amortization expense related to property and equipment was approximately $1,746, $1,591, and $872, respectively, for the years ended December 31, 2021, 2020, and 2019, respectively.
XML 31 R16.htm IDEA: XBRL DOCUMENT v3.22.0.1
Goodwill and Other Intangible Assets
12 Months Ended
Dec. 31, 2021
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Other Intangible Assets Goodwill and Other Intangible Assets    The changes in the carrying amount of goodwill for the years ended December 31, 2021, and 2020, were as follows:
Balance, December 31, 2019$77,102 
Foreign currency translation adjustment651 
Balance, December 31, 202077,753 
Acquisition of business36,448 
Foreign currency translation adjustment310 
Balance, December 31, 2021$114,511 
Intangible assets consist of the following as of December 31, 2021
Gross
Carrying
Amount
Accumulated
Amortization
Net
Carrying
Amount
Trade name$91 $(10)$81 
Client relationships7,090 (473)6,617 
Technology8,480 (565)7,915 
Total other intangible assets$15,661 $(1,048)$14,613 
Aggregate expense related to amortization of other intangible assets for the year ended December 31, 2021, was approximately $1,048. There were no impairment charges related to goodwill or other intangible assets incurred in the periods presented.
As of December 31, 2021, the weighted-average remaining useful lives of our acquired intangible assets were 2.67 years for trade name, 4.67 years for client relationships, and 4.67 years for developed technology, and 4.7 years in total, for all acquired intangible assets.
As of December 31, 2021, future amortization expense related to our other intangible assets is expected to be recognized as follows:
2022$3,144 
20233,145 
20243,134 
20253,114 
20262,076 
Thereafter— 
Total$14,613 
XML 32 R17.htm IDEA: XBRL DOCUMENT v3.22.0.1
Other Current Liabilities
12 Months Ended
Dec. 31, 2021
Other Liabilities Disclosure [Abstract]  
Other Current Liabilities Other Current Liabilities
    Other current liabilities include:
 December 31,
 20212020
Accrued compensation and benefits$5,131 $5,964 
Accrued cost of revenue5,714 5,036 
Accrued interest payable1,823 1,894 
Restructuring charges415 — 
Accrued legal fees233 61 
Other accrued expenses5,976 4,605 
Total other current liabilities$19,292 $17,560 
XML 33 R18.htm IDEA: XBRL DOCUMENT v3.22.0.1
Debt
12 Months Ended
Dec. 31, 2021
Debt Disclosure [Abstract]  
Debt Debt
Convertible Senior Notes - Due 2025
On July 27, 2020, we issued $125,000 aggregate principal amount of 3.50% Convertible Senior Notes due 2025 (the
Notes), including the initial purchasers’ exercise in full of their option to purchase an additional $15,000 principal amount of the Notes, in a private placement to qualified institutional buyers in an offering exempt from registration under the Securities Act of 1933, as amended. The net proceeds from the issuance of the Notes was $120,741 after deducting transaction costs.
The Notes are governed by an indenture (the Indenture) between us, as the issuer, and U.S. Bank, National Association, as trustee. The Notes are senior, unsecured obligations of ours and will be equal in right of payment with our senior, unsecured indebtedness; senior in right of payment to our indebtedness that is expressly subordinated to the notes; effectively subordinated to our senior, secured indebtedness, including future borrowings, if any, under our $20,000 credit facility with Silicon Valley Bank (SVB), to the extent of the value of the collateral securing that indebtedness; and structurally subordinated to all indebtedness and other liabilities, including trade payables, and (to the extent we are not a holder thereof) preferred equity, if any, of our subsidiaries. The Indenture includes customary covenants and sets forth certain events of default after which the Notes may be declared immediately due and payable and sets forth certain types of bankruptcy or insolvency events of default involving us after which the Notes become automatically due and payable.
The Notes mature on August 1, 2025 unless earlier converted, redeemed or repurchased in accordance with their term prior to the maturity date. Interest is payable semiannually in arrears on February 1 and August 1 of each year, beginning on February 1, 2021. The holders of the Notes may convert all or any portion of their Notes at their option only in the following circumstances:
(1) during any calendar quarter commencing after the calendar quarter ending on December 31, 2020 (and only during such calendar quarter), if the last reported sale price per share of our common stock exceeds 130% of the conversion price of $8.53 for each of at least 20 trading days, whether or not consecutive, during the 30 consecutive trading days ending on, and including, the last trading day of the immediately preceding calendar quarter;
(2) during the five consecutive business days immediately after any ten consecutive trading day period (such ten consecutive trading day period, the “measurement period”) in which the trading price per $1 principal amount of Notes for each trading day of the measurement period was less than 98% of the product of the last reported sale price per share of our common stock on such trading day and the conversion rate on such trading day;
(3) upon the occurrence of certain corporate events or distributions of our common stock;
(4) if we call such Notes for redemption; and
(5) at any time from, and including, May 1, 2025, until the close of business on the second scheduled trading day immediately before the maturity date.
On or after May 1, 2025, until the close of business on the second scheduled trading day immediately preceding the maturity date, holders may convert all or any portion of their Notes, in minimum principal amount denominations of $1 or any integral multiple of $1 in excess thereof, at the option of the holder regardless of the foregoing circumstances. Upon conversion, we may satisfy our conversion obligation by paying or delivering, as applicable, cash, shares of common stock or a combination of cash and shares of common stock, at our election, in the manner and subject to the terms and conditions provided in the Indenture. The Notes have an initial conversion rate of 117.2367 shares of our common stock per $1 principal amount of Notes, which is equal to an initial conversion price of approximately $8.53 per share of our common stock. The initial conversion price of the Notes represents a premium of approximately 27.5% over the last reported sale price of our common stock on The Nasdaq Global Select Market of $6.69 per share on July 22, 2020. The conversion rate is subject to adjustment under certain circumstances in accordance with the terms of the Indenture. In addition, following certain corporate events that occur prior to the maturity date or if we deliver a notice of redemption, we will increase the conversion rate in certain circumstances for a holder who elects to convert its Notes in connection with such a corporate event or convert its Notes called (or deemed called) for redemption in connection with such notice of redemption, provided that the conversion rate will not exceed 149.4768 shares of our common stock per $1 principal amount of Notes, subject to adjustment.
We may not redeem the Notes prior to August 4, 2023. We may redeem for cash all, or any portion in an authorized denomination, of the Notes, at our option, on or after August 4, 2023, and on or prior to the 41st scheduled trading day immediately preceding the maturity date, if the last reported sale price of our common stock has been at least 130% of the conversion price then in effect for at least 20 trading days, whether or not consecutive, including the trading day immediately preceding the date on which we provide notice of redemption, during any 30 consecutive trading day period ending on, and including, the trading day preceding the date on which we provide notice of redemption at a redemption price equal to 100% of the principal amount of the Notes to be redeemed, plus any accrued and unpaid interest to, but excluding, the redemption date. No sinking fund is provided for the Notes, which means that we are not required to redeem or retire the Notes periodically.
If we undergo a fundamental change (as defined in the Indenture), holders may require us to repurchase for cash all or any portion of their Notes at a fundamental change repurchase price equal to 100% of the principal amount of the Notes to be repurchased, plus accrued and unpaid interest to, but excluding, the fundamental change repurchase date.
As of December 31, 2021, the conditions allowing holders of the Notes to convert had not been met and therefore the Notes are not yet convertible. The Notes are classified as long-term debt on our condensed consolidated balance sheet as of December 31, 2021, and the liability component of the notes are classified as long-term debt on our condensed consolidated balance sheet as of December 31, 2020.
At the time of issuance in July 2020, we separately accounted for the liability and equity components of the Notes. We determined the initial carrying amount of the $102,500 liability component before consideration of debt discount and transaction fees by calculating the present value of the cash flows using an effective interest rate of 8.6%. The interest rate was determined based on non-convertible debt offerings of similar sizes and terms by companies with similar credit ratings (Level 2 inputs). The carrying amount of the equity component, representing the conversion option, was $22,500 and was calculated by deducting the initial carrying value of the liability component from the principal amount of the Notes as a whole. This difference represents a debt discount that is amortized to interest expense over the 5-year contractual term of the Notes using the effective interest rate method. The equity component is not remeasured as long as it continues to meet the conditions for equity classification. On January 1, 2021, we early adopted ASU 2020-06 on a modified retrospective basis. As a result of the adoption of ASU 2020-06, our total remaining interest expense over the contractual terms of our convertible debt will be approximately $20,823 less than under the previous accounting standards. The adoption resulted in a $21,733 decrease in additional paid in capital from the derecognition of the bifurcated equity component, $20,255 increase in debt from the derecognition of the discount associated with the bifurcated equity component and $1,677 decrease to the opening balance of accumulated deficit, representing the cumulative interest expense recognized related to the amortization of the bifurcated conversion option.
We allocated transaction costs related to the issuance of the Notes to the liability and equity components using the same proportions as the initial carrying value of the Notes. Transaction costs initially attributable to the liability component were $3,400 and are being amortized to interest expense using the effective interest method over the term of the Notes. Transaction costs attributable to the equity component were $859. Following the adoption of ASU 2020-06, the transaction costs attributable to the original equity component are now being amortized to interest expense over the remaining term of the Notes.
The net carrying amount of the liability and equity components of the Notes was as follows:
December 31,December 31,
20212020
Liability component:
  Principal$125,000 $125,000 
   Debt discount (equity component)— (20,823)
  Unamortized transaction costs(3,218)(3,232)
Net carrying amount$121,782 $100,945 
Equity component, net of transaction costs$— $21,733 
Interest expense recognized related to the Notes was as follows:
Year Ended December 31,
20212020
Contractual interest expense$4,353 $1,894 
Amortization of debt discount— 1,677 
Amortization of transaction costs811 260 
Total$5,164 $3,831 
As of December 31, 2021 and 2020, the estimated fair value of the Notes was $119,363 and $114,233, respectively. We estimated the fair value based on the quoted market prices in an inactive market on the last trading day of the reporting period, which are considered Level 2 inputs.
Capped Call Transactions
In connection with the offering of the Notes, we entered into privately negotiated capped call transactions with certain counterparties (collectively, the Capped Calls). The Capped Calls have an initial strike price of approximately $8.53 per share, subject to certain adjustments, which corresponds to the initial conversion price of the Notes. The Capped Calls have an initial cap price of $13.38 per share, subject to certain adjustments. The Capped Calls are generally intended to reduce or offset the potential economic dilution of approximately 14.7 million shares to our common stock upon any conversion of the Notes with such reduction or offset, as the case may be, subject to a cap based on the cap price. As the Capped Calls are considered indexed to our own stock and are equity classified, they are recorded in stockholders’ equity and are not accounted for as derivatives. The cost of $16,400 incurred in connection with the Capped Calls was recorded as a reduction to additional paid-in capital.
Line of Credit
In November 2015, we entered into the original Loan and Security Agreement (the Credit Agreement) with SVB. Since the inception, there have been eight amendments, with the most recent amendment being in September 2021 (the Eighth Amendment). The Eighth Amendment modified language within the Credit Agreement, which permitted us to acquire Moov. The maximum principal commitment amount remains at $20,000. Our borrowing capacity is the lesser of the commitment amount or 80% of eligible accounts receivable. All outstanding borrowings owed under the Credit Agreement become due and payable no later than the final maturity date of November 2, 2022. As long as our Adjusted Quick Ratio remains above 1.5 to 1, we no longer are required to submit quarterly borrowing base reports.
    As of December 31, 2021, and 2020, we had no outstanding borrowings, and we had availability under the Credit Agreement of $20,000.
As of December 31, 2021, borrowings under the Credit Agreement bear interest at the current prime rate minus 0.25%. In the event of default, obligations shall bear interest at a rate per annum that is 3% above the then applicable rate.
Amendment fees and other commitment fees are included in interest expense. During the years ended December 31, 2021, 2020 and 2019, respectively, interest expense was immaterial and fees and amortization expense was $81, $108 and $76, respectively.
Any borrowings are secured by essentially all of our domestic personal property, with a negative pledge on intellectual property. SVB’s security interest in our foreign subsidiaries is limited to 65% of voting stock of each such foreign subsidiary.
We are required to maintain an Adjusted Quick Ratio of at least 1.0 to 1.0. We are also subject to certain customary limitations on our ability to, among other things, incur debt, grant liens, make acquisitions and other investments, make certain restricted payments such as dividends, dispose of assets or undergo a change in control. As of December 31, 2021, we were in compliance with all covenants under the Credit Agreement.
XML 34 R19.htm IDEA: XBRL DOCUMENT v3.22.0.1
Restructuring Charge
12 Months Ended
Dec. 31, 2021
Restructuring and Related Activities [Abstract]  
Restructuring Charge Restructuring Charges
During the first quarter of 2021, management committed to restructure certain parts of the company to focus on improved growth and profitability. As a result, certain headcount reductions were implemented, and we incurred certain charges related to severance, share-based compensation, and professional fees. During the three months ended June 30, 2021, we incurred $2,155 of costs related to this restructuring plan. During the three months ended September 30, 2021 and December 31, 2021, we recognized a cost recovery of $112 and $259, respectively, as actual expenses incurred were less than previously estimated. We do not expect any additional restructure charges related to this action plan.
During the third and fourth quarters of 2021, management committed to restructure certain parts of the company to align our workforce and facility requirements with our continued investment in the business as we focus on cost efficiencies, improved growth and profitability. As a result, outside service contracts and professional fees were incurred. Additionally, with the decision to close, and in some cases, sublease, facilities, we incurred impairment charges related to certain operating lease assets and related leasehold improvements. During the three months ended September 30, 2021, we incurred $1,882 of costs related to this restructuring plan. During the three months ended December 31, 2021, we incurred approximately $2,886 of costs related to this restructuring plan, substantially all of which was related to facilities impairment charges. We expect approximately $2,000 of additional costs related primarily to consulting fees to restructure our datacenter architecture over the next 12 months.
The following table summarizes the activity of our restructuring accrual (recorded in other current liabilities on our condensed consolidated balance sheet) during the year ended December 31, 2021 (in thousands):
Employee Severance and Related BenefitsShare-Based CompensationFacilities Related ChargesProfessional Fees and OtherTotal
Balance as of January 1, 2021$— $— $— $— $— 
Costs incurred (recorded in restructuring charge)3,513 1,354 — 2,006 6,873 
Cash disbursements(1,143)— — (237)(1,380)
Non-cash charges— (1,354)— — (1,354)
Balance as of March 31, 2021$2,370 $— $— $1,769 $4,139 
Costs incurred (recorded in restructuring charge)(247)917 — 1,485 2,155 
Cash disbursements(1,203)— — (2,902)(4,105)
Non-cash charges— (917)— — (917)
Balance as of June 30, 2021$920 $— $— $352 $1,272 
Costs incurred (recorded in restructuring charge)(1)(236)1,882 125 1,770 
Cash disbursements(357)— — (465)(822)
Non-cash charges(9)383 (1,882)— (1,508)
Balance as of September 30, 2021$553 $147 $— $12 $712 
Costs incurred (recorded in restructuring charge)(49)(254)2,886 44 2,627 
Cash disbursements(265)(147)(668)(56)(1,136)
Non-cash charges(4)254 (2,038)— (1,788)
Balance as of December 31, 2021$235 $— $180 $— $415 
XML 35 R20.htm IDEA: XBRL DOCUMENT v3.22.0.1
Contingencies
12 Months Ended
Dec. 31, 2021
Loss Contingency, Information about Litigation Matters [Abstract]  
Contingencies Contingencies
Legal Matters
We are subject to various other legal proceedings and claims, either asserted or unasserted, arising in the ordinary course of business. While the outcome of these claims cannot be predicted with certainty, management does not believe the outcome of any of these matters will have a material adverse effect on our business, financial position, results of operations, or cash flows, and accordingly, no legal contingencies are accrued as of December 31, 2021. Litigation relating to the content delivery services industry is not uncommon, and we are, and from time to time have been, subject to such litigation. No assurances can be given with respect to the extent or outcome of any such litigation in the future.
Taxes
We are subject to indirect taxation in various states and foreign jurisdictions. Laws and regulations that apply to communications and commerce conducted over the internet are becoming more prevalent, both in the United States and internationally, and may impose additional burdens on us conducting business online or providing internet-related services. Increased regulation could negatively affect our business directly, as well as the businesses of our clients, which could reduce their demand for our services. For example, tax authorities in various states and abroad may impose taxes on the internet-related revenue we generate based on regulations currently being applied to similar but not directly comparable industries.
There are many transactions and calculations where the ultimate tax determination is uncertain. In addition, domestic and international taxation laws are subject to change. In the future, we may come under audit, which could result in changes to our tax estimates. We believe we maintain adequate tax reserves, that are not material in amount, to offset potential liabilities that may arise upon audit. Although we believe our tax estimates and associated reserves are reasonable, the final determination of tax audits and any related litigation could be materially different than the amounts established for tax contingencies. To the extent these estimates ultimately prove to be inaccurate, the associated reserves would be adjusted, resulting in the recording of a benefit or expense in the period in which a change in estimate or a final determination is made.
XML 36 R21.htm IDEA: XBRL DOCUMENT v3.22.0.1
Net Loss per Share
12 Months Ended
Dec. 31, 2021
Earnings Per Share [Abstract]  
Net Loss per Share Net Loss per Share    We calculate basic and diluted net loss per weighted average share. We use the weighted-average number of shares of common stock outstanding during the period for the computation of basic earnings per share. Diluted earnings per share include
the dilutive effect of all potentially dilutive common stock, including awards granted under our equity incentive compensation plans in the weighted-average number of shares of common stock outstanding.
    The following table sets forth the components used in the computation of basic and diluted net loss per share for the periods indicated:
Years Ended December 31,
202120202019
Net loss$(54,761)$(19,277)$(16,044)
Basic weighted average outstanding shares of common stock127,789 121,196 115,890 
Basic weighted average outstanding shares of common stock127,789 121,196 115,890 
Dilutive effect of stock options, restricted stock units, and other equity incentive plans— — — 
Diluted weighted average outstanding shares of common stock127,789 121,196 115,890 
Basic net loss per share$(0.43)$(0.16)$(0.14)
Diluted net loss per share$(0.43)$(0.16)$(0.14)
    For the years ended December 31, 2021, 2020 and 2019, the following potentially dilutive common stock, including awards granted under our equity incentive compensation plans were excluded from the computation of diluted net loss per share because including them would have been anti-dilutive.
Years Ended December 31,
202120202019
Employee stock purchase plan85 96 86 
Stock options2,138 5,973 2,736 
Restricted stock units1,123 1,891 1,303 
Convertible senior notes14,654 14,654 — 
18,000 22,614 4,125 
XML 37 R22.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stockholders' Equity
12 Months Ended
Dec. 31, 2021
Stockholders' Equity Note [Abstract]  
Stockholders' Equity Stockholders’ Equity
Common Stock
    On March 14, 2017, our board of directors authorized a $25,000 share repurchase program. Any shares repurchased under this program will be canceled and returned to authorized but unissued status. We did not purchase any shares during the years ended December 31, 2021, 2020 and 2019, respectively. As of December 31, 2021, there remained $21,200 under this share repurchase program.
Amended and Restated Equity Incentive Plan
    We established the 2007 Equity Incentive Plan, or the 2007 Plan, which allows for the grant of equity, including stock options and restricted stock unit awards. In June 2016, our stockholders approved the Amended and Restated Equity Incentive Plan, or the Restated 2007 Plan, which amended and restated the 2007 Plan. Approval of the Restated 2007 Plan replaced the terms and conditions of the 2007 Plan with the terms and conditions of the Restated 2007 Plan and extended the term of the plan to April 2026. There was no increase in the aggregate amount of shares available for issuance. The total number of shares available to be issued under the Restated 2007 Plan as of December 31, 2021 was approximately 13,039.
2017 Moov Corporation Equity Incentive Plan
In connection with our acquisition of Moov, we assumed each outstanding and unvested option to purchase Moov common stock granted pursuant to the Moov Corporation 2017 Equity Incentive Plan and such options became exercisable to purchase shares of our common stock, subject to appropriate adjustments to the number of shares and the exercise price of each such option.
2021 Inducement Plan
In November 2021, we adopted the Inducement Plan pursuant to which we reserved 11,000 shares of common stock, to be used exclusively for grants of equity-based awards to highly qualified prospective officers and employees who are not currently our employees, as an inducement material to the individual's entry into employment with us within the meaning of Rule 5635(c)(4) of the Nasdaq Listing Rules. The Inducement Plan provides for the grant of equity-based awards in the form of non-statutory stock options, stock appreciation rights, restricted stock awards, and restricted stock unit awards. The Inducement Plan was adopted by our board of directors without stockholder approval pursuant to Rule 5634(c)(4) of the Nasdaq Listing Rules. We have issued 10,477 shares under the Inducement Plan as of December 31, 2021.
Employee Stock Purchase Plan
    In June 2013, our stockholders approved our 2013 Employee Stock Purchase Plan (ESPP), authorizing the issuance of 4,000 shares. In May 2019, our stockholders approved the adoption of Amendment 1 to the ESPP. Amendment 1 increased the number of shares authorized to 9,000 shares (an increase of 5,000 shares) and amended the maximum number of shares of common stock that an eligible employee may be permitted to purchase during each offering period to be 5 shares. The ESPP allows participants to purchase our common stock at a 15% discount of the lower of the beginning or end of the offering period using the closing price on that day. During the years ended December 31, 2021, 2020, and 2019, we issued 636, 555, and 794 shares, respectively, under the ESPP. Total cash proceeds from the purchase of shares under the ESPP were approximately $1,638, $1,936, and $1,938, respectively for the years ended December 31, 2021, 2020, and 2019. As of December 31, 2021, shares reserved for issuance to employees under this plan totaled 3,049 and we held employee contributions of approximately $223 (included in other current liabilities) for future purchases under the ESPP.
Preferred Stock
    Our board of directors have authorized the issuance of up to 7,500 shares of preferred stock at December 31, 2021. The preferred stock may be issued in one or more series pursuant to a resolution or resolutions providing for such issuance duly adopted by the board of directors. As of December 31, 2021, the Board had not adopted any resolutions for the issuance of preferred stock.
XML 38 R23.htm IDEA: XBRL DOCUMENT v3.22.0.1
Accumulated Other Comprehensive Loss
12 Months Ended
Dec. 31, 2021
Equity [Abstract]  
Accumulated Other Comprehensive Loss Accumulated Other Comprehensive Loss
    Changes in the components of accumulated other comprehensive loss, net of tax, for the year ended December 31, 2021, was as follows:
ForeignAvailable for
CurrencySale SecuritiesTotal
Balance, December 31, 2020$(7,460)$(51)$(7,511)
  Other comprehensive (loss) gain before reclassifications(836)(834)
  Amounts reclassified from accumulated other comprehensive loss— — — 
Net current period other comprehensive gain (836)(834)
Balance, December 31, 2021$(8,296)$(49)$(8,345)
XML 39 R24.htm IDEA: XBRL DOCUMENT v3.22.0.1
Share-Based Compensation
12 Months Ended
Dec. 31, 2021
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Abstract]  
Share-Based Compensation Share-Based Compensation
Incentive Compensation Plans
    We maintain incentive compensation plans (the Plans) to attract, motivate, retain, and reward high quality executives and other employees, officers, directors, and consultants by enabling such persons to acquire or increase a proprietary interest in the Company. The Plans are intended to be qualified plans under the Internal Revenue Code.
    The Plans allow us to award stock option grants and restricted stock units (RSUs) to employees, directors and consultants of the Company. During 2021, we granted awards to employees, directors and contractors. The exercise price of incentive stock options granted under the Plan may not be granted at less than 100% of the fair market value of our common stock on the date of the grant.
In connection with our acquisition of Moov we assumed each outstanding and unvested option to purchase Moov common stock granted pursuant to the Moov Corporation 2007 Equity Incentive Plan, as amended, and the Moov Corporation 2017 Equity Incentive Plan and such options became exercisable to purchase shares of our common stock, subject to appropriate adjustments to the number of shares and the exercise price of each such option. Following such conversion, as of
December 31, 2021, there were options to purchase 791 shares of our common stock subject to time-based vesting outstanding under the Moov Corporation 2007 Equity Incentive Plan, as amended, and the Moov Corporation 2017 Equity Incentive Plan, with exercises prices between $0.38 and $0.58 per share.
    Data pertaining to stock option activity under the Plans are as follows:
Number of
Options Outstanding
Weighted
Average
Exercise
Price
 (In thousands) 
Balance at December 31, 201816,943 $2.99 
Granted2,556 4.03 
Exercised(1,054)2.34 
Cancelled/Forfeitures(811)4.55 
Balance at December 31, 201917,634 3.12 
Granted1,509 4.18 
Exercised(2,870)2.83 
Cancelled/Forfeitures(678)3.98 
Balance at December 31, 202015,595 3.23 
Granted3,022 2.17 
Exercised(1,936)2.35 
Cancelled/Forfeitures(3,252)3.76 
Balance at December 31, 202113,429 3.00 
    The following table summarizes the information about stock options outstanding and exercisable at December 31, 2021:
Options OutstandingOptions Exercisable
Exercise PriceNumber of
Options
Outstanding
Weighted
Average
Remaining
Contractual
Life (Years)
Weighted
Average
Exercise
Price
Number of
Options
Exercisable
Weighted
Average
Exercise
Price
 (In thousands)  (In thousands) 
$ 0.00 — $ 1.50
791 8.4$0.46 110 $0.49 
$ 1.51 — $ 3.00
7,015 1.22.32 6,605 2.29 
$ 3.01 — $ 4.50
3,359 4.03.62 2,415 3.55 
$  4.51 — $  6.00
2,261 2.45.04 2,064 5.06 
$  6.01 — $  7.50
8.66.22 6.22 
13,429 11,195 
    The weighted-average grant-date fair value of options granted during the years ended December 31, 2021, 2020, and 2019 on a per-share basis was approximately $2.26, $2.26, and $2.09, respectively. The total intrinsic value of the options exercised during the years ended December 31, 2021, 2020, and 2019 was approximately $2,566, $9,963, and $1,865, respectively. The aggregate intrinsic value of options outstanding at December 31, 2021 is approximately $10,217. The weighted average remaining contractual term of options currently exercisable at December 31, 2021 was 1.1 years.
    The fair value of options awarded were estimated on the grant date using the following weighted average assumptions:
 Years Ended December 31,
 202120202019
Expected volatility62.62 %59.70 %52.47 %
Expected term, years4.655.996.17
Risk-free interest0.66 %0.62 %2.06 %
Expected dividends— %— %— %
    Unrecognized share-based compensation related to stock options totaled $4,059 at December 31, 2021. We expect to amortize unvested stock compensation related to stock options over a weighted average period of approximately 2.3 years at December 31, 2021.
    The following table summarizes the RSUs outstanding (in thousands):
Years Ended December 31,
202120202019
RSUs with service-based vesting conditions6,699 3,340 4,503 
RSUs with performance-based vesting conditions7,305 — — 
14,004 3,340 4,503 
    Each RSU represents the right to receive one share of our common stock upon vesting. The fair value of these RSUs was calculated based upon our closing stock price on the date of grant.
    Data pertaining to RSUs activity under the Plans is as follows:
Number of
Units
Weighted
Average
Fair Value
 (In thousands) 
Balance at December 31, 20184,248 $3.45 
Granted4,089 3.20 
Vested(3,416)3.17 
Forfeitures(418)3.19 
Balance at December 31, 20194,503 3.45 
Granted2,225 4.86 
Vested(2,817)3.80 
Forfeitures(571)3.51 
Balance at December 31, 20203,340 4.09 
Granted13,811 2.94 
Vested(1,758)4.00 
Forfeitures(1,389)3.74 
Balance at December 31, 202114,004 3.00 
    The weighted-average grant-date fair value of RSUs granted during the years ended December 31, 2021, 2020, and 2019 was approximately $2.94, $4.86, and $3.20, respectively. The total intrinsic value of the units vested during the years ended December 31, 2021, 2020, and 2019 was approximately $5,436, $14,371, and $10,747, respectively. The aggregate intrinsic value of RSUs outstanding at December 31, 2021 is $48,034.
    At December 31, 2021 there was approximately $35,656 of total unrecognized compensation costs related to RSUs. That cost is expected to be recognized over a weighted-average period of approximately 2.28 years as of December 31, 2021.
    Total unrecognized aggregate share-based compensation expense totaled approximately $39,715 at December 31, 2021, which is expected to be recognized over a weighted average period of approximately 2.29 years. Unrecognized share-based compensation includes both time-based and performance-based equity issued as part of our recent business acquisition. We currently believe the performance targets related to the vesting of performance-based equity awards will be achieved. If such targets are not achieved or are subsequently determined to not be probable of being achieved, we will not recognize any compensation expense for the performance-based awards and will reverse any previously recognized expense on such
performance-based awards.
The following table summarizes the components of share-based compensation expense included in our consolidated statement of operations:
 Years Ended December 31,
 202120202019
Share-based compensation expense by type:
Stock options$7,790 $4,289 $4,208 
Restricted stock units12,185 10,494 8,951 
ESPP505 934 619 
Total share-based compensation expense$20,480 $15,717 $13,778 
Share-based compensation expense included in the consolidated statements of operations:
Cost of services$1,385 $1,998 $1,495 
General and administrative expense12,514 7,611 8,098 
Sales and marketing expense2,513 3,519 2,263 
Research and development expense2,435 2,589 1,922 
Restructuring charge1,633 — — 
Total share-based compensation expense$20,480 $15,717 $13,778 
During the year ended December 31, 2021, we issued two common stock warrants to an outside consulting firm. The first warrant was for up to an aggregate of 441,867 shares at an exercise price per share equal to $0.01 per share, and the second warrant was for up to an aggregate of 662,800 shares at an exercise price per share equal to $3.72 per share. During 2021, 55,233 shares from the first warrant and 82,850 shares from the second warrant vested. We have terminated the relationship with the outside consulting firm and there will be no further vesting. We made a cash payment of $147 in exchange for the cancellation of the first warrant, including the 55,233 shares vested. The remaining 82,850 shares vested under the second warrant were outstanding as of December 31, 2021 and remain exercisable, subject to and conditioned upon the rights and restrictions contained in such warrant.
In September 2021, we acquired all of the issued and outstanding shares, options, warrants, convertible securities and other outstanding equity interests of Moov. As part of the purchase agreement, there is an incentive equity pool of $30,000 of restricted stock units to be granted to former Moov employees (including the Co-Founder) if they meet certain vesting criteria as follows:
$10,000 is subject to time-based vesting over a period of either 36 or 48 months; and
$20,000 is subject to achieving certain financial and operational metrics by June 30, 2025. We are recognizing the expense associated with this equity grant over a 28 month period.
This resulted in a total of approximately 10,957 restricted stock units, most of which were granted as inducements to employment in accordance with NASDAQ Listing Rule 5635(c)(4).
Also, in connection with our acquisition of Moov we agreed to assume all outstanding issued but unvested Moov stock options under the 2017 Moov Corporation Equity Incentive Plan. Following such conversion, we issued 818 stock options subject to time-based vesting under the Restated 2007 Plan, with exercises prices between $0.38 and $0.58 per share.
During the year ended December 31, 2021, we entered into transition agreements with five executives, which resulted in the modification of previously issued equity grants. The modifications were the result of us accelerating vesting after termination and extending the period of time the employee receives to exercise their outstanding non-qualified stock options. The extension of time to exercise their outstanding non-qualified stock options for the five individuals impacted ranged from six months to two years. The incremental expense recorded as a result of the modifications was $4,359, of which $49 was included in cost of revenue, $1,116 was included in restructuring charges, and $3,194 included in general and administrative expense.
For the year ended December 31, 2021, we have recorded approximately $1,422 of share-based compensation expense related to restricted stock units that will be issued as part of our 2021 annual corporate bonus plan. For the year ended December 31, 2020, we recorded approximately $1,091 of share-based compensation expense related to restricted stock units issued as part of our 2019 annual corporate bonus plan.
XML 40 R25.htm IDEA: XBRL DOCUMENT v3.22.0.1
Related Party Transactions
12 Months Ended
Dec. 31, 2021
Related Party Transactions [Abstract]  
Related Party Transactions Related Party Transactions     We had no material related party transactions during the years ended December 31, 2021, 2020, and 2019.
XML 41 R26.htm IDEA: XBRL DOCUMENT v3.22.0.1
Operating Leases - Right of Use Assets and Purchase Commitments
12 Months Ended
Dec. 31, 2021
Commitments and Contingencies Disclosure [Abstract]  
Operating Leases - Right of Use Assets and Purchase Commitments Operating Leases - Right of Use Assets and Purchase Commitments
Right of Use Assets
We have various operating leases for office space that expire through 2030. Below is a summary of our right of use assets and liabilities as of December 31, 2021.
Right-of-use assets$6,338 
Lease liability obligations, current$1,861 
Lease liability obligations, less current portion9,616 
Total lease liability obligations$11,477 
Weighted-average remaining lease term7.70 years
Weighted-average discount rate5.05 %
During the year ended December 31, 2021, we recognized approximately $2,075 in operating lease costs. Operating lease costs of $382 are included in cost of revenue and $1,693 are included in operating expenses in our consolidated statement of operations. During the year ended December 31, 2021, cash paid for operating leases was approximately $2,855. We recognized impairment charges related to operating lease assets during 2021 as discussed in Note 11.
During the year ended December 31, 2020, we recognized approximately $3,166 in operating lease costs. Operating lease costs of $476 are included in cost of revenue and $2,690 are included in operating expenses in our consolidated statement of operations. During the year ended December 31, 2020, cash paid for operating leases was approximately $2,175.
During the year ended December 31, 2019, we recognized approximately $3,540 in operating lease costs. Operating lease costs of $519 are included in cost of revenue and $3,021 are included in operating expenses in our consolidated statement of operations. During the year ended December 31, 2019, cash paid for operating leases was approximately $1,976.
Approximate future minimum lease payments for our right of use assets over the remaining lease periods as of December 31, 2021, are as follows:
2022$2,389 
20231,810 
20241,441 
20251,440 
20261,468 
Thereafter5,361 
Total minimum payments13,909 
Less: amount representing interest2,432 
Total$11,477 
Purchase Commitments
We have long-term commitments for bandwidth usage and co-location with various networks and internet service providers. The following summarizes our minimum non-cancellable commitments for future periods as of December 31, 2021:
2022$50,232 
202323,998 
202413,437 
202510,088 
20267,628 
Thereafter1,245 
Total minimum payments$106,628 
Operating expense relating to these bandwidth and co-location agreements was approximately $93,149, $87,535, and $66,801, respectively, for the years ended December 31, 2021, 2020, and 2019.
XML 42 R27.htm IDEA: XBRL DOCUMENT v3.22.0.1
Concentrations
12 Months Ended
Dec. 31, 2021
Risks and Uncertainties [Abstract]  
Concentrations Concentrations
    During the years ended December 31, 2021 and 2020, we had two clients, Amazon and Sony which represented approximately 29% and 11%, respectively, and 36% and 11%, respectively of our total revenue. During the year ended December 31, 2019, Amazon represented approximately 30% of our total revenue.
    Revenue from clients located within the United States, our country of domicile, was approximately $137,267, $139,217, and $121,160, respectively, for the years ended December 31, 2021, 2020, and 2019.
    During the year ended December 31, 2021, we had two countries: Japan, and the United States, which accounted for 10% or more of our total revenue.
During the years ended December 31, 2020, and 2019, respectively, we had three countries: Japan, the United Kingdom, and the United States, which accounted for 10% or more of our total revenue.
XML 43 R28.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes
12 Months Ended
Dec. 31, 2021
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
    Our income (loss) before income taxes consists of the following:
 Years Ended December 31,
 202120202019
Loss before income taxes:
United States$(57,278)$(20,882)$(17,230)
Foreign3,671 2,250 1,936 
$(53,607)$(18,632)$(15,294)
The components of the provision for income taxes are as follows:
 Years Ended December 31,
 202120202019
Current:
Federal$— $— $— 
State121 85 60 
Foreign1,447 654 420 
Total current1,568 739 480 
Deferred:
Federal
State(1)
Foreign(424)(104)263 
Total deferred(414)(94)270 
Total provision$1,154 $645 $750 
A reconciliation of the U.S. federal statutory rate to our effective income tax rate is shown in the table below:
 Years Ended December 31,
 202120202019
 AmountPercentAmountPercentAmountPercent
U.S. federal statutory tax rate$(11,258)21.0 %$(3,913)21.0 %$(3,212)21.0 %
Valuation allowance9,133 (17.0)%5,388 (28.9)%2,435 (15.9)%
Foreign income taxes251 (0.5)%88 (0.5)%216 (1.4)%
State income taxes79 (0.2)%59 (0.3)%51 (0.3)%
Non-deductible expenses799 (1.5)%58 (0.3)%190 (1.2)%
Uncertain tax positions— — %(11)0.1 %(2)— %
Non-deductible officer compensation38 (0.1)%418 (2.3)%573 (3.8)%
Share-based compensation2,059 (3.8)%(1,478)7.9 %420 (2.8)%
Other53 (0.1)%36 (0.2)%79 (0.5)%
Provision for income taxes$1,154 (2.2)%$645 (3.5)%$750 (4.9)%
Deferred income taxes reflect the net tax effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purpose. Significant components of our deferred tax assets and liabilities are as follows:
 December 31,
 20212020
Deferred tax assets:
Share-based compensation$5,674 $5,360 
Net operating loss and tax credit carry-forwards69,749 57,153 
Interest expense1,191 390 
Deferred revenue1,698 247 
Accounts receivable reserves371 248 
Fixed assets3,010 2,217 
Compensation247 443 
Lease liability2,567 3,112 
Other408 146 
Total deferred tax assets84,915 69,316 
Deferred tax liabilities:
Convertible debt conversion feature— (5,112)
Intangible assets(3,740)— 
Right-of-use asset(1,396)(2,259)
Prepaid expenses(381)(365)
Other(310)(26)
Total deferred tax liabilities(5,827)(7,762)
Valuation allowance(77,503)(60,303)
Net deferred tax assets$1,585 $1,251 
    The federal and state net operating loss (NOL) carryforwards relate to prior years’ NOLs, which may be used to reduce tax liabilities in future years. At December 31, 2021, we had $278,300 federal and $183,600 state NOL carryforwards. Our federal NOL will begin to expire in 2027 and the state NOL carryforwards will begin to expire in 2022. Pursuant to Sections 382 and 383 of the Internal Revenue Code, the utilization of NOLs and other tax attributes may be subject to substantial limitations if certain ownership changes occur during a three-year testing period (as defined by the Internal Revenue Code). We did not have any state tax credit carryforwards as of December 31, 2021.
    We reduce the carrying amounts of deferred tax assets by a valuation allowance if, based on the evidence available, it is more-likely-than-not that such assets will not be realized. In making the assessment under the more-likely-than-not standard, appropriate consideration must be given to all positive and negative evidence related to the realization of the deferred tax assets.
This assessment considers, among other matters, the nature, frequency and severity of current and cumulative losses, forecasts of future profitability, the duration of statutory carry-forward periods by jurisdiction, unitary versus stand-alone state tax filings, our experience with loss carryforwards not expiring unutilized, and all tax planning alternatives that may be available.
    A valuation allowance has been recorded against our deferred tax assets, with the exception of deferred tax assets at certain foreign subsidiaries as management cannot conclude that it is more-likely-than-not that these assets will be realized. As of December 31, 2021, no valuation allowance was provided on $1,600 of deferred tax assets associated with certain NOLs because we would use them to offset our liabilities relating to our uncertain tax benefits.
    Estimated liabilities for unrecognized tax benefits are included in “other liabilities” on the consolidated balance sheet. These contingent liabilities relate to various tax matters that result from uncertainties in the application of complex income tax regulations in the numerous jurisdictions in which we operate. As of December 31, 2021, unrecognized tax benefits were $1,796, of which approximately $199, if recognized, would favorably impact the effective tax rate and the remaining balance would be substantially offset by valuation allowances.
    A summary of the activities associated with our reserve for unrecognized tax benefits, interest and penalties follow:
 Unrecognized
Tax Benefits
Balance at January 1, 2020$1,802 
Additions for tax positions related to current year— 
Additions for tax positions related to prior years— 
Settlements— 
Adjustment related to foreign currency translation(2)
Reductions related to the lapse of applicable statute of limitations(5)
Reduction for tax positions of prior years— 
Balance at December 31, 20201,795 
Additions for tax positions related to current year— 
Additions for tax positions related to prior years— 
Settlements— 
Adjustment related to foreign currency translation
Reductions related to the lapse of applicable statute of limitations— 
Reduction for tax positions of prior years— 
Balance at December 31, 2021$1,796 
    We recognize interest and penalties related to unrecognized tax benefits in our tax provision. As of December 31, 2021, we had an interest and penalties accrual related to unrecognized tax benefits of $0, which remained unchanged from December 31, 2020. We anticipate our unrecognized tax benefits may increase or decrease within twelve months of the reporting date, as audits or reviews are initiated or settled and as a result of settled potential tax liabilities in certain foreign jurisdictions. It is not currently reasonably possible to estimate the range of change.
    We file income tax returns in jurisdictions with varying statues of limitations. Tax years 2018 through 2020 remain subject to examination by federal tax authorities. Tax years 2017 through 2020 generally remain subject to examination by state tax authorities. As of December 31, 2021, we are not under any federal or state income tax examinations.
    On December 22, 2017, the Tax Cuts and Jobs Act (the Tax Act) significantly revised the U.S. corporate income tax law, by among other things, reducing the corporate income tax rate to 21% for tax years beginning in 2018.
Also effective in 2018 was a new Global Intangible Low-Taxed Income inclusion (GILTI). The GILTI did not have a material impact on our 2021, 2020, and 2019 earnings due to our NOL and valuation allowance position.
On March 27, 2020, the Coronavirus Aid, Relief, and Economic Security Act (CARES Act) was enacted in response to the COVID-19 pandemic. We have evaluated the impact of the CARES Act, and do not expect the provisions of the CARES Act to have an impact on us.
XML 44 R29.htm IDEA: XBRL DOCUMENT v3.22.0.1
401(k) Plan
12 Months Ended
Dec. 31, 2021
Retirement Benefits, Description [Abstract]  
401(k) Plan 401(k) Plan
    We manage the Limelight Networks 401(k) Plan covering effectively all of our employees. The plan is a 401(k) profit sharing plan in which participating employees are fully vested in any contributions they make.
    We will match employee deferrals as follows: a dollar-for-dollar match on eligible employee’s deferral that does not exceed 3% of compensation for the year and a 50% match on the next 2% of the employee deferrals. Our employees may elect to reduce their current compensation up to the statutory limit. We made matching contributions of approximately $1,215, $1,535, and $1,501 during the years ended December 31, 2021, 2020, and 2019, respectively.
XML 45 R30.htm IDEA: XBRL DOCUMENT v3.22.0.1
Segment Reporting and Geographic Information
12 Months Ended
Dec. 31, 2021
Segment Reporting [Abstract]  
Segment Reporting and Geographic Information Segment Reporting and Geographic Information
    Our chief operating decision maker (who is our Chief Executive Officer) reviews our financial information presented on a consolidated basis for purposes of allocating resources and evaluating our financial performance. We operate in one industry segment — edge services for outcome buyers and we operate in three geographic areas — Americas, Europe, Middle East and Africa (EMEA) and Asia Pacific.
    Revenue by geography is based on the location of the client from which the revenue is earned. The following table sets forth revenue by geographic area:
 Years Ended December 31,
 202120202019
Americas$141,917 65 %$142,345 62 %$125,075 62 %
EMEA24,568 11 %36,958 16 %32,008 16 %
Asia Pacific51,145 24 %50,891 22 %43,551 22 %
Total revenue$217,630 100 %$230,194 100 %$200,634 100 %
    The following table sets forth the individual countries and their respective revenue for those countries whose revenue exceeded 10% of our total revenue:
 Years Ended December 31,
 202120202019
Country / Region
United States / Americas$137,267 $139,217 $121,160 
United Kingdom / EMEA $13,945 $29,623 $24,004 
Japan / Asia Pacific$27,281 $32,369 $25,339 
The following table sets forth long-lived assets by geographic area:
 Years Ended December 31,
 202120202019
Long-lived Assets
Americas $23,733 $32,626 $33,450 
International 9,889 13,792 12,686 
Total long-lived assets$33,622 $46,418 $46,136 
XML 46 R31.htm IDEA: XBRL DOCUMENT v3.22.0.1
Fair Value Measurements
12 Months Ended
Dec. 31, 2021
Fair Value Disclosures [Abstract]  
Fair Value Measurements Fair Value Measurements
    We evaluate our financial instruments within the three-tier fair value hierarchy, which prioritizes the inputs used in measuring fair value. These tiers include:
Level 1 - defined as observable inputs such as quoted prices in active markets;
Level 2 - defined as other than quoted prices in active markets that are either directly or indirectly observable; and
Level 3 - defined as unobservable inputs in which little or no market data exists, therefore requiring an entity to develop its own assumptions.
    As of December 31, 2020 and 2019, we held certain assets that were required to be measured at fair value on a recurring basis.
The following is a summary of fair value measurements at December 31, 2021:
  Fair Value Measurements at Reporting Date Using
DescriptionTotalQuoted Prices In Active Markets for Identical Assets
(Level 1)
Significant
Other
Observable
Inputs
(Level 2)
Significant
Unobservable
Inputs
(Level 3)
Assets:
Money market funds (2)$7,310 $7,310 $— $— 
Certificate of deposit (1)40 — 40 — 
Corporate notes and bonds (1)18,259 — 18,259 — 
Municipal securities (1)19,108 — 19,108 — 
Total assets measured at fair value$44,717 $7,310 $37,407 $— 
____________
(1)Classified in marketable securities
(2)Classified in cash and cash equivalents
The following is a summary of fair value measurements at December 31, 2020:
  Fair Value Measurements at Reporting Date Using
DescriptionTotalQuoted Prices In Active Markets for Identical Assets
(Level 1)
Significant
Other
Observable
Inputs
(Level 2)
Significant
Unobservable
Inputs
(Level 3)
Assets:
Money market funds (2)$12,370 $12,370 $— $— 
Certificate of deposit (1)551 — 551 — 
Corporate notes and bonds (1)45,385 — 45,385 — 
Municipal securities (1)31,032 — 31,032 — 
Total assets measured at fair value$89,338 $12,370 $76,968 $— 
____________
(1)Classified in marketable securities
    The carrying amount of cash equivalents approximates fair value because their maturity is less than three months. The carrying amount of short-term and long-term marketable securities approximates fair value as the securities are marked to market as of each balance sheet date with any unrealized gains and losses reported in stockholders’ equity. The carrying amount of accounts receivable, accounts payable and accrued liabilities approximates fair value due to the short-term maturity of the amounts.
XML 47 R32.htm IDEA: XBRL DOCUMENT v3.22.0.1
Schedule II - Valuation and Qualifying Accounts
12 Months Ended
Dec. 31, 2021
SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]  
Schedule II - Valuation and Qualifying Accounts
SCHEDULE II — VALUATION AND QUALIFYING ACCOUNTS
(In thousands)
  AdditionsDeductions 
DescriptionBalance at
Beginning
of Period
Charged to
Costs and
Expenses
Charged
Against
Revenue
Write-Offs
Net of
Recoveries
Balance at
End of Period
Year ended December 31, 2019:
Allowances deducted from asset accounts:
Reserves for accounts receivable$999 1,793 (80)1,569 $1,143 
Deferred tax asset valuation allowance$57,149 2,430 — — $59,579 
Year ended December 31, 2020:
Allowances deducted from asset accounts:
Reserves for accounts receivable$1,143 801 — 762 $1,182 
Deferred tax asset valuation allowance$59,579 724 — — $60,303 
Year ended December 31, 2021:
Allowances deducted from asset accounts:
Reserves for accounts receivable$1,182 1,082 — 594 $1,670 
Deferred tax asset valuation allowance$60,303 17,200   $77,503 
XML 48 R33.htm IDEA: XBRL DOCUMENT v3.22.0.1
Summary of Significant Accounting Policies (Policies)
12 Months Ended
Dec. 31, 2021
Accounting Policies [Abstract]  
Basis of Presentation Basis of Presentation    The accompanying consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles (U.S. GAAP). The consolidated financial statements include accounts of Limelight and our wholly owned subsidiaries. All significant intercompany balances and transactions have been eliminated. In addition, certain other reclassifications have been made to prior period amounts to conform to the current period presentation.
Use of Estimates
Use of Estimates
    The preparation of the consolidated financial statements and related disclosures in conformity with U.S. GAAP requires management to make judgments, assumptions, and estimates that affect the amounts reported in the consolidated financial statements and accompanying notes. Actual results and outcomes may differ from those estimates. The results of operations presented in this Annual Report on Form 10-K are not necessarily indicative of the results that may be expected for the year ending December 31, 2022, or for any future periods.
Foreign Currency Translation
Foreign Currency Translation
    The functional currency of our international subsidiaries is the local currency. We translate assets and liabilities of foreign subsidiaries, whose functional currency is their local currency, at exchange rates in effect at the balance sheet date. We translate revenue and expenses at the monthly average exchange rates. We include accumulated net translation adjustments in stockholders’ equity as a component of accumulated other comprehensive income (loss).
    Due to changes in exchange rates between reporting periods and changes in certain account balances, the foreign currency translation adjustment will change from period to period. During the years ended December 31, 2021, 2020, and 2019, we recorded foreign currency translation gains (losses) of $(836), $1,750, and $782, respectively, in our statements of comprehensive income (loss).
    Our entities occasionally transact in currencies other than their functional currencies. Assets denominated in foreign currencies other than that of the functional currency of the entity are remeasured at period-end exchange rates. Foreign currency-based revenue and expense transactions are measured at transaction date exchange rates.
Recent Accounting Standards
Recent Accounting Standards
Adopted Accounting Standards            
In December 2019, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) 2019-12 to simplifying the accounting for income taxes. ASU 2019-12 is intended to simplify various aspects related to accounting for income taxes, eliminates certain exceptions to the general principles in the Accounting Standards Codification (ASC) Topic 740 related to intra-period tax allocation, simplifies when companies recognize deferred taxes in an interim period, and clarifies certain aspects of the current guidance to promote consistent application. We adopted this guidance effective January 1, 2021. The adoption of this guidance did not have a material impact on our consolidated financial statements and related disclosures.
In August 2020, the FASB issued ASU 2020-06, which simplifies the accounting for convertible instruments. ASU 2020-06 eliminates certain models that require separate accounting for embedded conversion features, in certain cases. Additionally, among other changes, the guidance eliminates certain of the conditions for equity classification for contracts in an entity’s own equity. ASU 2020-06 also requires entities to use the if-converted method for all convertible instruments in the diluted earnings per share calculation and include the effect of share settlement for instruments that may be settled in cash or shares, except for certain liability-classified share-based payment awards. We early adopted this guidance on January 1, 2021, on a modified retrospective basis. As a result of the adoption of ASU 2020-06, our total remaining interest expense over the contractual terms of our convertible debt will be approximately $20,823 less than under the previous accounting standards. The adoption resulted in a $21,733 decrease in additional paid in capital from the derecognition of the bifurcated equity component, $20,255 increase in debt from the derecognition of the discount associated with the bifurcated equity component and $1,677 decrease to the opening balance of accumulated deficit, representing the cumulative interest expense recognized related to the amortization of the bifurcated conversion option. We wrote-off the related deferred tax liabilities with a corresponding adjustment to the valuation allowance, resulting in no net tax impact to the cumulative adjustment to retained earnings.    
In October 2021, the FASB issued ASU 2021-08, which provides amendments to improve, simplify, and provide consistency for recognition and measurement of acquired contract assets and contract liabilities from revenue contracts in a business combination. The amendments require that an acquirer recognize and measure such contract assets and contract liabilities under Topic 606, Revenue from Contracts with Customers, as if it had originated the contracts. The amendments also allow for election of certain practical expedients, which are applied on an acquisition-by-acquisition basis. The new accounting amendments are effective for us beginning in fiscal 2023 with prospective application. Early adoption is permitted, including in any interim period, and if elected, the amendments are applied retrospectively for any acquisitions that occurred in the fiscal year of interim adoption. We early adopted this guidance during Q4 2021, on a retrospective basis. As a result of the adoption of ASU 2021-08, we increased the allocation of purchase consideration for deferred revenue related to our acquisition of Moov Corporation in September 2021 by approximately $629. The adoption of ASU 2021-08 did not have a material impact on revenue recognized in 2021.
Recently Issued Accounting Standards applicable to Limelight Networks, Inc.
None
Restructuring Charges Restructuring Charges We account for restructuring costs under ASC 420, Exit or Disposal Obligations. Restructuring costs are recognized when the liability is incurred. A restructuring liability related to employee terminations is recorded when a one-time benefit arrangement is communicated to an employee who is involuntarily terminated as part of a reorganization and the amount of the termination benefit is known, provided that the employee is not required to render future services in order to receive the termination benefit. If fixed assets, or other assets are to be disposed of as a result of our restructuring efforts, the assets are written off when we commit to dispose of them, and they are no longer in use. If applicable, depreciation is accelerated on fixed assets for the period of time the asset continues to be used until the asset ceases to be used. During 2021 we moved to a home and office hybrid work model. As part of our restructuring plans we have evaluated our real estate footprint, and in certain cases we have subleased certain of our office facilities, including what previously was our corporate headquarters in Scottsdale, Arizona. We are exploring opportunities to sublease additional office facilities under this new model. In these cases we evaluate the right of use asset for potential impairment, and if impaired, record an impairment charge. Other restructuring costs are generally recorded as the cost is incurred or the service is provided.
Business Combinations
Business Combinations                         
In accounting for acquisitions through which a set of assets and activities are transferred to us, we perform an initial test to determine whether substantially all of the fair value of the gross assets transferred are concentrated in a single identifiable asset or a group of similar identifiable assets, such that the acquisition would not represent a business. If the initial test does not result in substantially all of the fair value concentrated in a single or group of similar assets, we then perform a second test to evaluate whether the assets and activities transferred include inputs and substantive processes that, together, significantly contribute to the ability to create outputs, which would constitute a business. If the result of the second test indicates that the acquired assets and activities constitute a business, we account for the transaction as a business combination.
For our business combinations, we allocate the purchase consideration of the acquisition, which includes the estimated acquisition date fair value of contingent consideration (if applicable), to the tangible assets, liabilities and identifiable intangible assets acquired based on each of the estimated fair values at the acquisition date. The excess of the purchase consideration over
the fair values is recorded as goodwill. Determining the fair value of such items requires judgment, including estimating future cash flows or the cost to recreate an acquired asset.
Acquisition-related expenses are expensed as incurred, except for those costs incurred to issue debt or equity securities (if applicable), and are included in general and administrative expense in our consolidated statements of operations. During and up to the one-year period beginning with the acquisition date, we may record certain purchase accounting adjustments related to the fair value of assets acquired and liabilities assumed against goodwill. After the final determination of the fair value of assets acquired or liabilities assumed, any subsequent adjustments are recorded to our consolidated statements of operations. The fair value of contingent consideration liabilities assumed from an acquisition are remeasured each reporting period after the acquisition date and the changes in the estimated fair value, if any, are recorded within operating expenses in our consolidated statement of operations for such period. In accounting for income taxes in a business combination, changes in the deferred tax asset valuations allowance and income tax uncertainties after the acquisition date will be recognized through income tax expense in our consolidated statement of operations each reporting period.
The results of operations of the acquired business are included in our consolidated statement of operations since the date of acquisition.
Revenue Recognition
Revenue Recognition
    Revenues are recognized when control of the promised goods or services is transferred to our clients, in an amount that reflects the consideration we expect to be entitled to in exchange for those goods or services.
For contracts that contain minimum commitments over the contractual term, not subject to the variable consideration exception, we estimate an amount of variable consideration by using the expected value method. We include estimates of variable consideration in revenue only when we have a high degree of confidence that revenue will not be reversed in a subsequent reporting period. We believe that the expected value method is the most appropriate estimate of the amount of variable consideration. These clients have entered into contracts with contract terms generally from one to four years. As of December 31, 2021, we have approximately $2,635 of remaining unsatisfied performance obligations. We recognized revenue of approximately $8,589, $7,896 and $9,600, respectively, during the years ended December 31, 2021, 2020, and 2019, related to these types of contracts with our clients. We expect to recognize approximately 95% of the remaining unsatisfied performance obligations in 2022 and the remainder in 2023.
We recorded deferred revenue of $3,107 in accordance with the allocation of purchase consideration related to the acquisition of Moov Corporation (Moov). Deferred revenue is primarily driven by payments received in advance of satisfying our performance obligations. We recognized approximately $1,656 in 2021 that was included in the deferred revenue purchase consideration allocation. The deferred revenue balance of approximately $1,451 as of December 31, 2021 represents our aggregate remaining performance obligations that will be recognized as revenue over the period in which the performance obligations are satisfied. We expect to recognize approximately 99%% of the remaining unsatisfied performance obligations in 2022, and the remainder in 2023.
We may charge the clients an activation fee when services are first activated. We do not charge activation fees for contract renewals. Activation fees are not distinct within the context of the overall contractual commitment with the client to perform our content delivery service and are therefore recorded initially as deferred revenue and recognized as revenue ratably over the estimated life of the client arrangement.
At the inception of a client contract for service, we make an assessment as to that client’s ability to pay for the services provided. If we subsequently determine that collection from the client is not probable, we record an allowance for credit losses or deferred revenue for that client’s unpaid invoices and cease recognizing revenue for continued services provided until it is probable that revenue will not be reversed in a subsequent reporting period. Our standard payment terms vary by the type and location of our client but do not contain a financing component.
    Arrangements with Multiple Performance Obligations
    Certain of our revenue arrangements include multiple promises to our clients. Revenue arrangements with multiple promises are accounted for as separate performance obligations if each promise is distinct. Such arrangements may include a combination of some or all of the following: content delivery services, video content management services, performance services for website and web application acceleration and security, professional services, cloud storage, edge computing services, and sale of equipment.
    Judgment may be required in determining whether products or services are considered distinct performance obligations that should be accounted for separately or as one combined performance obligation. Revenue is recognized over the period in
which the performance obligations are satisfied, which is generally over the contract term. We have determined that generally most of our products and services do not constitute an individual service offering to our clients, as our promise to the client is to provide a complete edge services platform, and therefore have concluded that it represents a single performance obligation. We have determined that professional services and hardware sales represent separate performance obligations from that of our edge services platform.
    Consideration is allocated to the performance obligations using the relative standalone selling price method. Generally, arrangements with multiple performance obligations are provided over the same contract period, and therefore, revenue is recognized over the same period.
    We determine standalone selling price by evaluating the overall pricing objectives and market conditions. Consideration included our discounting practices, the size and volume of our transactions, the area where services are sold, price lists, historical sales and contract prices.
Deferred Revenue
Deferred revenue represents amounts billed to clients for which revenue has not been recognized. Deferred revenue primarily consists of the unearned portion of monthly pre-billed service fees, activation fees, and prepayments made by clients for services to be rendered in future periods.
Convertible Senior Notes Convertible Senior Notes In July 2020, we issued $125,000 aggregate principal amount of 3.50% convertible senior notes. Effective January 1, 2021, we early adopted ASU 2020-06. The conversion option that was previously accounted for under the cash conversion model or beneficial conversion feature model was recombined into a single instrument that is classified as a liability for convertible debt or equity for equity-classified preferred stock.
Cash and Cash Equivalents
Cash and Cash Equivalents
    We hold our cash and cash equivalents in checking, money market, and highly-liquid investments. We consider all highly liquid investments with maturities of three months or less when purchased to be cash equivalents. Cash and cash equivalents are deposited in or managed by major financial institutions and at times exceed Federal Deposit Insurance Corporation insurance limits.
Investments in Marketable Securities
Investments in Marketable Securities
    We hold investments in marketable securities, consisting of municipal bonds, investment grade corporate debt securities, and certificates of deposit. Management determines the appropriate classification of its marketable securities at the time of purchase and reevaluates such classification as of each balance sheet date. We have classified our investments, which are all debt securities, in marketable securities as available-for-sale and as current, as our marketable securities are available to fund current operations. Our available-for-sale investments are carried at estimated fair value with any unrealized gains and losses, net of taxes, included in accumulated other comprehensive income (loss) in stockholders' equity. Available-for-sale debt securities with an amortized cost basis in excess of estimated fair value are assessed to determine what amount of that difference, if any, is caused by expected credit losses. Expected credit losses on available-for-sale debt securities are recognized in other income (expense), net on our condensed consolidated statements of operations, and any remaining unrealized losses, net of taxes, are included in accumulated other comprehensive income (loss) in stockholders' equity. Credit losses on our marketable securities portfolio for the year ended December 31, 2021 were not material. We determine realized gains or losses on sale of marketable securities on a specific identification method and record such gains or losses as interest and other income (expense), net.
Accounts Receivable
Accounts Receivable
    Trade accounts receivable are recorded at the invoiced amounts and do not bear interest. We record reserves against our accounts receivable balance for service credits and for doubtful accounts. Estimates are used in determining both of these reserves. The allowance for credit losses are included as a component of general and administrative expenses.
All trade receivables are reported on the Consolidated Balance Sheets at their amortized cost adjusted for any write-offs and net of allowances for credit losses. We maintain an allowance for credit losses, which represents an estimate of expected losses of our receivables considering current market conditions and estimates for supportable forecasts when appropriate. The estimate is a result of our ongoing assessments and evaluations of collectability, historical loss experience, and future expectations in estimating credit losses for our trade receivables. For trade receivables, we apply a reserve percentage to the specific age of the receivable to estimate the allowance for doubtful accounts. The reserve percentages are determined based
on our historical write-off experience. Determination of the proper amount of allowance requires management to exercise judgment about the timing, frequency and severity of potential credit losses that could materially affect the provision for credit losses and, as a result, net earnings. The allowance takes into consideration numerous quantitative and qualitative factors that include receivable type, historical loss experience, delinquency trends, collection experience, current economic conditions, estimates for supportable forecasts, when appropriate, and credit risk characteristics.
    Our reserve for service credits relates to credits that are expected to be issued to clients during the ordinary course of business. These credits typically relate to client disputes and billing adjustments and are estimated at the time the revenue is recognized and recorded as a reduction of revenues. Estimates for service credits are based on an analysis of credits issued in previous periods.
We evaluate the credit risk of the client when extending credit based on a combination of various financial and qualitative factors that may affect our clients’ ability to pay. These factors may include the client’s financial condition, past payment experience, and credit bureau information.
Property and Equipment
Property and Equipment
    Property and equipment are carried at cost less accumulated depreciation or amortization. Depreciation and amortization are computed using the straight-line method over the assets’ estimated useful lives of the applicable asset.
Network equipment3 years
Computer equipment and software3 years
Furniture and fixtures
3-5 years
Other equipment
3-5 years
    Leasehold improvements are amortized over the shorter of the asset’s estimated useful life or the respective lease term. Repairs and maintenance are charged to expense as incurred.
Goodwill Goodwill     Goodwill represents costs in excess of fair values assigned to the underlying net assets of the acquired company. Goodwill is not amortized but instead is tested for impairment annually or more frequently if events or changes in circumstances indicate goodwill might be impaired. We have concluded that we have one reporting unit and assigned the entire balance of goodwill to this reporting unit. The estimated fair value of the reporting unit is determined using a market approach. Our market capitalization is adjusted for a control premium based on the estimated average and median control premiums of transactions involving companies comparable to us. As of our annual impairment testing date of October 31, 2021, management determined that goodwill was not impaired.
Finite Intangible Assets
Finite Intangible Assets
Finite-lived intangible assets are amortized over the following estimated useful lives:
Trade name3.0 years
Client relationships5.0 years
Technology5.0 years
Our finite-lived intangible assets are primarily amortized on a straight-line basis. We annually evaluate the estimated remaining useful lives of our intangible assets to determine whether events or changes in circumstances warrant a revision to the remaining period of amortization.
Finite-lived intangible assets are reviewed for impairment whenever events or changes in circumstances indicate the carrying amount of an asset may not be fully recoverable. An impairment loss is recognized if the sum of the expected long-term undiscounted cash flows the asset is expected to generate is less than its carrying amount. Any write-downs are treated as permanent reductions in the carrying amount of the respective asset. Our analysis did not indicate impairment during any of the periods presented.
Contingencies
Contingencies
    We record contingent liabilities resulting from asserted and unasserted claims when it is probable that a loss has been incurred and the amount of the loss is reasonably estimable. We disclose contingent liabilities when there is a reasonable
possibility that the ultimate loss will exceed the recorded liability. Additionally, estimating the loss, or range of loss, associated with a contingency requires analysis of multiple factors, and changes in law or other developments may ultimately cause our judgments to change. Therefore, actual losses in any future period are inherently uncertain and may be materially different from our estimate.
Long-Lived Assets Long-Lived Assets    We review our long-lived assets for impairment annually, or whenever events or circumstances indicate that the carrying amount of an asset may not be fully recoverable. We recognize an impairment loss if the sum of the expected long-term undiscounted cash flows that the long-lived asset group(s) is expected to generate is less than the carrying amount of the long-lived asset being evaluated. We treat any write-downs as permanent reductions in the carrying amounts of the assets.
Leases Leases We determine if an arrangement is a lease at inception. Operating leases are included in ROU assets, and lease liability obligations are included in our consolidated balance sheets. ROU assets represent our right to use an underlying asset for the lease term and lease liability obligations represent our obligation to make lease payments arising from the lease. ROU assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. We have lease agreements with lease and non-lease components and account for such components as a single lease component. As most of our leases do not provide an implicit rate, we estimated our incremental borrowing rate based on the information available at commencement date in determining the present value of lease payments. We use the implicit rate when readily determinable. The ROU asset also includes any lease payments made and excludes lease incentives and lease direct costs. Our lease terms may include options to extend or terminate the lease when it is reasonably certain that we will exercise that option. Lease expense is recognized on a straight-line basis over the lease term. Upon review of our co-location and bandwidth arrangements, we have determined that such arrangements did not meet the leasing criteria, and therefore, were not included in our ROU asset and lease liability obligations on our balance sheet. We have determined that our real estate leases with terms in excess of one year and which do not include an option to purchase the underlying asset, do meet the leasing criteria.
Cost of Revenue
Cost of Revenue
    Cost of revenues consists primarily of fees paid to network providers for bandwidth and backbone, costs incurred for non-settlement free peering and connection to internet service provider networks and fees paid to data center operators for housing network equipment in third party network data centers, also known as co-location costs. Cost of revenues also includes leased warehouse space and utilities, depreciation of network equipment used to deliver our content delivery services, payroll and related costs, and share-based compensation for our network operations and professional services personnel.
    We enter into contracts for bandwidth with third party network providers with terms typically ranging from several months to three years. These contracts generally commit us to pay minimum monthly fees plus additional fees for bandwidth usage above contracted minimums. A portion of the global computing platform traffic delivery is completed through direct connection to ISP networks, called peering.
Research and Development
Research and Development
    Research and development costs consist primarily of payroll and related personnel costs for the design, development, deployment, testing, operation, and enhancement of our services, and network. Costs incurred in the development of our services are expensed as incurred.
Advertising Costs Advertising Costs    Costs associated with advertising are expensed as incurred.
Income Taxes
Income Taxes        
    We account for income taxes under the asset and liability method, which requires the recognition of deferred tax assets and liabilities for the expected future tax consequences of events that have been included in the financial statements. Under this
method, deferred tax assets and liabilities are determined based on the differences between the financial statements and tax basis of assets and liabilities using enacted tax rates in effect for the year in which the differences are expected to reverse. The effect of a change in tax rates on deferred tax assets and liabilities is recognized in income in the period that includes the enactment date.
    We record net deferred tax assets to the extent we believe these assets will more likely than not be realized. In making such determination, we consider all available positive and negative evidence, including scheduled reversals of deferred tax liabilities, projected future taxable income, tax planning strategies, and recent financial performance on a jurisdiction by jurisdiction basis. In the event we were to determine that we would be able to realize our deferred income tax assets in the future in excess of their net recorded amount, we would make an adjustment to the valuation allowance, which would reduce the provision for income taxes.
    We recognize uncertain income tax positions in our financial statements when it is more-likely-than-not the position will be sustained upon examination.
On March 27, 2020, the Coronavirus Aid, Relief, and Economic Security Act (CARES Act) was enacted in response to the COVID-19 pandemic. The CARES Act, among other things, permits net operating loss carryovers, or NOLs, and carrybacks to offset 100% of taxable income for taxable years beginning before 2021. In addition, the CARES Act allows NOLs incurred in 2018, 2019, and 2020 to be carried back to each of the five preceding taxable years to generate a refund of previously paid income taxes. We have evaluated the impact of the CARES Act, and do not expect that the NOL carryback provision of the CARES Act to result in a cash benefit to us.
Fair Value of Financial Instruments
Fair Value of Financial Instruments
    The carrying amounts of cash and cash equivalents approximate fair value due to the nature and short maturity of those instruments. The respective fair values of marketable securities are determined based on quoted market prices or other readily available market information, which approximate fair values. The carrying amounts of accounts receivable, accounts payable, and accrued liabilities reported in the consolidated balance sheets approximate their respective fair values due to the immediate or short-term maturity of these financial instruments.
Share-Based Compensation
Share-Based Compensation
    We account for our share-based compensation awards using the fair-value method. The grant date fair value was determined using the Black-Scholes-Merton pricing model. The Black-Scholes-Merton valuation calculation requires us to make key assumptions such as future stock price volatility, expected terms, risk-free rates, and dividend yield. Our expected volatility is derived from our volatility rate as a publicly traded company. The expected term is based on our historical experience. The risk-free interest factor is based on the United States Treasury yield curve in effect at the time of the grant for zero coupon United States Treasury notes with maturities of approximately equal to each grant’s expected term. We have never paid cash dividends and do not currently intend to pay cash dividends, and therefore, we have assumed a 0% dividend yield.
    We apply the straight-line attribution method to recognize compensation costs associated with awards that are not subject to graded vesting. For awards subject to graded vesting, we recognize expense separately for each vesting tranche. We regularly estimate when and if performance-based award will be earned and record expense over the estimated service period only for awards considered probable of being earned. Any previously recognized expense is reversed in the period in which an award is determined to no longer be probable of being earned.
XML 49 R34.htm IDEA: XBRL DOCUMENT v3.22.0.1
Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2021
Accounting Policies [Abstract]  
Estimated useful lives of assets Depreciation and amortization are computed using the straight-line method over the assets’ estimated useful lives of the applicable asset.
Network equipment3 years
Computer equipment and software3 years
Furniture and fixtures
3-5 years
Other equipment
3-5 years
Schedule of finite-lived intangible assets Finite-lived intangible assets are amortized over the following estimated useful lives:
Trade name3.0 years
Client relationships5.0 years
Technology5.0 years
Intangible assets consist of the following as of December 31, 2021
Gross
Carrying
Amount
Accumulated
Amortization
Net
Carrying
Amount
Trade name$91 $(10)$81 
Client relationships7,090 (473)6,617 
Technology8,480 (565)7,915 
Total other intangible assets$15,661 $(1,048)$14,613 
XML 50 R35.htm IDEA: XBRL DOCUMENT v3.22.0.1
Business Acquisition (Tables)
12 Months Ended
Dec. 31, 2021
Business Combination and Asset Acquisition [Abstract]  
Schedule of Business Acquisition Purchase Price
The following table presents the allocation of the purchase price for Moov:
Consideration:
Cash$34,054 
Common stock18,433 
Total consideration$52,487 
Schedule of Recognized Identified Assets Acquired and Liabilities Assumed
The following table summarizes the allocation of the purchase consideration to the acquisition date fair value of the assets, including intangible assets, liabilities assumed and related goodwill acquired:
Cash$3,130 
Accounts receivable2,514 
Prepaid expenses and other current assets273 
Goodwill (a) (b)36,448 
Intangible assets
  Trade name91 
  Client relationships
7,090 
  Developed technology (a)8,480 
Total assets acquired58,026 
Accounts payable and accrued liabilities2,432 
Deferred revenue (b)3,107 
Total liabilities5,539 
Total purchase consideration$52,487 
(a) During the fourth quarter of 2021, we identified measurement period adjustments related to preliminary fair value estimates. The measurement period adjustments were due to the refinement of inputs used to calculate the fair value of the developed technology intangible asset, based on facts and circumstances that existed as of the acquisition date. The adjustment to technology was a decrease in the fair value of the intangible asset of $8,340, and an increase to goodwill of $8,340.
(b) As noted above in Note 2, we early adopted ASU 2021-08 on a retrospective basis, which resulted in increased deferred revenue and goodwill of approximately $629.
XML 51 R36.htm IDEA: XBRL DOCUMENT v3.22.0.1
Investments in Marketable Securities (Tables)
12 Months Ended
Dec. 31, 2021
Investments, Debt and Equity Securities [Abstract]  
Summary of marketable securities The following is a summary of marketable securities (designated as available-for-sale) at December 31, 2021.
Amortized
Cost
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Estimated
Fair Value
Certificate of deposit$40 $— $— $40 
Corporate notes and bonds18,297 — 38 18,259 
Municipal securities19,117 0919,108 
Total marketable securities$37,454 $— $47 $37,407 
The following is a summary of marketable securities (designated as available-for-sale) at December 31, 2020:
Amortized
Cost
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Estimated
Fair Value
Certificate of deposit$551 $— $— $551 
Corporate notes and bonds45,426 — 41 45,385 
Municipal securities31,039 31,032 
Total marketable securities$77,016 $$49 $76,968 
Amortized cost and estimated fair value of marketable securities (designated as available-for-sale) by maturity
The amortized cost and estimated fair value of the marketable securities at December 31, 2021, by maturity, are shown below:
Amortized
Cost
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Estimated
Fair Value
Available-for-sale securities
Due in one year or less$37,209 $— $47 $37,162 
Due after one year and through five years245 — — 245 
$37,454 $— $47 $37,407 
The amortized cost and estimated fair value of the marketable securities at December 31, 2020, by maturity, are shown below:
Amortized
Cost
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Estimated
Fair Value
Available-for-sale securities
Due in one year or less$76,976 $$49 $76,928 
Due after one year and through five years$40 $— $— $40 
$77,016 $$49 $76,968 
XML 52 R37.htm IDEA: XBRL DOCUMENT v3.22.0.1
Accounts Receivable (Tables)
12 Months Ended
Dec. 31, 2021
Receivables [Abstract]  
Summary of accounts receivable, net Accounts receivable include:
 December 31,
 20212020
Accounts receivable$43,887 $32,857 
Less: credit allowance(170)(170)
Less: allowance for doubtful accounts(1,500)(1,012)
Total accounts receivable, net$42,217 $31,675 
The following is a roll-forward of the allowance for doubtful accounts related to trade accounts receivable for the years ended December 31, 2021 and 2020.
December 31,
20212020
Beginning of period$1,012 $973 
Provision for credit losses1,082 801 
Write-offs(594)(762)
End of period$1,500 $1,012 
XML 53 R38.htm IDEA: XBRL DOCUMENT v3.22.0.1
Prepaid Expenses and Other Current Assets (Tables)
12 Months Ended
Dec. 31, 2021
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]  
Schedule of prepaid expenses and other current assets Prepaid expenses and other current assets include:
 December 31,
 20212020
Prepaid bandwidth and backbone$1,754 $3,519 
VAT receivable4,781 4,392 
Prepaid expenses and insurance1,975 2,906 
Vendor deposits and other4,526 4,771 
Total prepaid expenses and other current assets$13,036 $15,588 
XML 54 R39.htm IDEA: XBRL DOCUMENT v3.22.0.1
Property and Equipment (Tables)
12 Months Ended
Dec. 31, 2021
Property, Plant and Equipment [Abstract]  
Schedule of Property and Equipment Property and equipment include:
 December 31,
 20212020
Network equipment$123,915 $136,788 
Computer equipment and software7,107 7,358 
Furniture and fixtures1,406 1,703 
Leasehold improvements6,454 7,470 
Other equipment18 21 
138,900 153,340 
Less: accumulated depreciation(105,278)(106,922)
Total property and equipment, net$33,622 $46,418 
XML 55 R40.htm IDEA: XBRL DOCUMENT v3.22.0.1
Goodwill and Other Intangible Assets (Tables)
12 Months Ended
Dec. 31, 2021
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Goodwill The changes in the carrying amount of goodwill for the years ended December 31, 2021, and 2020, were as follows:
Balance, December 31, 2019$77,102 
Foreign currency translation adjustment651 
Balance, December 31, 202077,753 
Acquisition of business36,448 
Foreign currency translation adjustment310 
Balance, December 31, 2021$114,511 
Schedule of finite-lived intangible assets Finite-lived intangible assets are amortized over the following estimated useful lives:
Trade name3.0 years
Client relationships5.0 years
Technology5.0 years
Intangible assets consist of the following as of December 31, 2021
Gross
Carrying
Amount
Accumulated
Amortization
Net
Carrying
Amount
Trade name$91 $(10)$81 
Client relationships7,090 (473)6,617 
Technology8,480 (565)7,915 
Total other intangible assets$15,661 $(1,048)$14,613 
Schedule of Intangible Assets Future Amortization Expense
As of December 31, 2021, future amortization expense related to our other intangible assets is expected to be recognized as follows:
2022$3,144 
20233,145 
20243,134 
20253,114 
20262,076 
Thereafter— 
Total$14,613 
XML 56 R41.htm IDEA: XBRL DOCUMENT v3.22.0.1
Other Current Liabilities (Tables)
12 Months Ended
Dec. 31, 2021
Other Liabilities Disclosure [Abstract]  
Schedule of Other Current Liabilities Other current liabilities include:
 December 31,
 20212020
Accrued compensation and benefits$5,131 $5,964 
Accrued cost of revenue5,714 5,036 
Accrued interest payable1,823 1,894 
Restructuring charges415 — 
Accrued legal fees233 61 
Other accrued expenses5,976 4,605 
Total other current liabilities$19,292 $17,560 
XML 57 R42.htm IDEA: XBRL DOCUMENT v3.22.0.1
Debt (Tables)
12 Months Ended
Dec. 31, 2021
Debt Disclosure [Abstract]  
Schedule of Convertible Debt
The net carrying amount of the liability and equity components of the Notes was as follows:
December 31,December 31,
20212020
Liability component:
  Principal$125,000 $125,000 
   Debt discount (equity component)— (20,823)
  Unamortized transaction costs(3,218)(3,232)
Net carrying amount$121,782 $100,945 
Equity component, net of transaction costs$— $21,733 
Interest expense recognized related to the Notes was as follows:
Year Ended December 31,
20212020
Contractual interest expense$4,353 $1,894 
Amortization of debt discount— 1,677 
Amortization of transaction costs811 260 
Total$5,164 $3,831 
XML 58 R43.htm IDEA: XBRL DOCUMENT v3.22.0.1
Restructuring Charge (Tables)
12 Months Ended
Dec. 31, 2021
Restructuring and Related Activities [Abstract]  
Schedule of Restructuring Reserve The following table summarizes the activity of our restructuring accrual (recorded in other current liabilities on our condensed consolidated balance sheet) during the year ended December 31, 2021 (in thousands):
Employee Severance and Related BenefitsShare-Based CompensationFacilities Related ChargesProfessional Fees and OtherTotal
Balance as of January 1, 2021$— $— $— $— $— 
Costs incurred (recorded in restructuring charge)3,513 1,354 — 2,006 6,873 
Cash disbursements(1,143)— — (237)(1,380)
Non-cash charges— (1,354)— — (1,354)
Balance as of March 31, 2021$2,370 $— $— $1,769 $4,139 
Costs incurred (recorded in restructuring charge)(247)917 — 1,485 2,155 
Cash disbursements(1,203)— — (2,902)(4,105)
Non-cash charges— (917)— — (917)
Balance as of June 30, 2021$920 $— $— $352 $1,272 
Costs incurred (recorded in restructuring charge)(1)(236)1,882 125 1,770 
Cash disbursements(357)— — (465)(822)
Non-cash charges(9)383 (1,882)— (1,508)
Balance as of September 30, 2021$553 $147 $— $12 $712 
Costs incurred (recorded in restructuring charge)(49)(254)2,886 44 2,627 
Cash disbursements(265)(147)(668)(56)(1,136)
Non-cash charges(4)254 (2,038)— (1,788)
Balance as of December 31, 2021$235 $— $180 $— $415 
XML 59 R44.htm IDEA: XBRL DOCUMENT v3.22.0.1
Net Loss per Share (Tables)
12 Months Ended
Dec. 31, 2021
Earnings Per Share [Abstract]  
Computation of basic and diluted net income (loss) per share The following table sets forth the components used in the computation of basic and diluted net loss per share for the periods indicated:
Years Ended December 31,
202120202019
Net loss$(54,761)$(19,277)$(16,044)
Basic weighted average outstanding shares of common stock127,789 121,196 115,890 
Basic weighted average outstanding shares of common stock127,789 121,196 115,890 
Dilutive effect of stock options, restricted stock units, and other equity incentive plans— — — 
Diluted weighted average outstanding shares of common stock127,789 121,196 115,890 
Basic net loss per share$(0.43)$(0.16)$(0.14)
Diluted net loss per share$(0.43)$(0.16)$(0.14)
Schedule of antidilutive securities excluded from computation of earnings per share For the years ended December 31, 2021, 2020 and 2019, the following potentially dilutive common stock, including awards granted under our equity incentive compensation plans were excluded from the computation of diluted net loss per share because including them would have been anti-dilutive.
Years Ended December 31,
202120202019
Employee stock purchase plan85 96 86 
Stock options2,138 5,973 2,736 
Restricted stock units1,123 1,891 1,303 
Convertible senior notes14,654 14,654 — 
18,000 22,614 4,125 
XML 60 R45.htm IDEA: XBRL DOCUMENT v3.22.0.1
Accumulated Other Comprehensive Loss (Tables)
12 Months Ended
Dec. 31, 2021
Equity [Abstract]  
Schedule of accumulated other comprehensive loss Changes in the components of accumulated other comprehensive loss, net of tax, for the year ended December 31, 2021, was as follows:
ForeignAvailable for
CurrencySale SecuritiesTotal
Balance, December 31, 2020$(7,460)$(51)$(7,511)
  Other comprehensive (loss) gain before reclassifications(836)(834)
  Amounts reclassified from accumulated other comprehensive loss— — — 
Net current period other comprehensive gain (836)(834)
Balance, December 31, 2021$(8,296)$(49)$(8,345)
XML 61 R46.htm IDEA: XBRL DOCUMENT v3.22.0.1
Share-Based Compensation (Tables)
12 Months Ended
Dec. 31, 2021
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Abstract]  
Stock option activity Data pertaining to stock option activity under the Plans are as follows:
Number of
Options Outstanding
Weighted
Average
Exercise
Price
 (In thousands) 
Balance at December 31, 201816,943 $2.99 
Granted2,556 4.03 
Exercised(1,054)2.34 
Cancelled/Forfeitures(811)4.55 
Balance at December 31, 201917,634 3.12 
Granted1,509 4.18 
Exercised(2,870)2.83 
Cancelled/Forfeitures(678)3.98 
Balance at December 31, 202015,595 3.23 
Granted3,022 2.17 
Exercised(1,936)2.35 
Cancelled/Forfeitures(3,252)3.76 
Balance at December 31, 202113,429 3.00 
Outstanding stock options The following table summarizes the information about stock options outstanding and exercisable at December 31, 2021:
Options OutstandingOptions Exercisable
Exercise PriceNumber of
Options
Outstanding
Weighted
Average
Remaining
Contractual
Life (Years)
Weighted
Average
Exercise
Price
Number of
Options
Exercisable
Weighted
Average
Exercise
Price
 (In thousands)  (In thousands) 
$ 0.00 — $ 1.50
791 8.4$0.46 110 $0.49 
$ 1.51 — $ 3.00
7,015 1.22.32 6,605 2.29 
$ 3.01 — $ 4.50
3,359 4.03.62 2,415 3.55 
$  4.51 — $  6.00
2,261 2.45.04 2,064 5.06 
$  6.01 — $  7.50
8.66.22 6.22 
13,429 11,195 
Grant date fair value of option The fair value of options awarded were estimated on the grant date using the following weighted average assumptions:
 Years Ended December 31,
 202120202019
Expected volatility62.62 %59.70 %52.47 %
Expected term, years4.655.996.17
Risk-free interest0.66 %0.62 %2.06 %
Expected dividends— %— %— %
Different types of restricted stock units (RSUs) outstanding The following table summarizes the RSUs outstanding (in thousands):
Years Ended December 31,
202120202019
RSUs with service-based vesting conditions6,699 3,340 4,503 
RSUs with performance-based vesting conditions7,305 — — 
14,004 3,340 4,503 
Restricted stock units activity Data pertaining to RSUs activity under the Plans is as follows:
Number of
Units
Weighted
Average
Fair Value
 (In thousands) 
Balance at December 31, 20184,248 $3.45 
Granted4,089 3.20 
Vested(3,416)3.17 
Forfeitures(418)3.19 
Balance at December 31, 20194,503 3.45 
Granted2,225 4.86 
Vested(2,817)3.80 
Forfeitures(571)3.51 
Balance at December 31, 20203,340 4.09 
Granted13,811 2.94 
Vested(1,758)4.00 
Forfeitures(1,389)3.74 
Balance at December 31, 202114,004 3.00 
Components of share-based compensation expense
The following table summarizes the components of share-based compensation expense included in our consolidated statement of operations:
 Years Ended December 31,
 202120202019
Share-based compensation expense by type:
Stock options$7,790 $4,289 $4,208 
Restricted stock units12,185 10,494 8,951 
ESPP505 934 619 
Total share-based compensation expense$20,480 $15,717 $13,778 
Share-based compensation expense included in the consolidated statements of operations:
Cost of services$1,385 $1,998 $1,495 
General and administrative expense12,514 7,611 8,098 
Sales and marketing expense2,513 3,519 2,263 
Research and development expense2,435 2,589 1,922 
Restructuring charge1,633 — — 
Total share-based compensation expense$20,480 $15,717 $13,778 
XML 62 R47.htm IDEA: XBRL DOCUMENT v3.22.0.1
Operating Leases - Right of Use Assets and Purchase Commitments (Tables)
12 Months Ended
Dec. 31, 2021
Commitments and Contingencies Disclosure [Abstract]  
Summary of right-of-use assets and liabilities Below is a summary of our right of use assets and liabilities as of December 31, 2021.
Right-of-use assets$6,338 
Lease liability obligations, current$1,861 
Lease liability obligations, less current portion9,616 
Total lease liability obligations$11,477 
Weighted-average remaining lease term7.70 years
Weighted-average discount rate5.05 %
Schedule of future minimum lease payments
Approximate future minimum lease payments for our right of use assets over the remaining lease periods as of December 31, 2021, are as follows:
2022$2,389 
20231,810 
20241,441 
20251,440 
20261,468 
Thereafter5,361 
Total minimum payments13,909 
Less: amount representing interest2,432 
Total$11,477 
Schedule of minimum purchase commitments The following summarizes our minimum non-cancellable commitments for future periods as of December 31, 2021:
2022$50,232 
202323,998 
202413,437 
202510,088 
20267,628 
Thereafter1,245 
Total minimum payments$106,628 
XML 63 R48.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes (Tables)
12 Months Ended
Dec. 31, 2021
Income Tax Disclosure [Abstract]  
Summary of net Income (loss) before income taxes Our income (loss) before income taxes consists of the following:
 Years Ended December 31,
 202120202019
Loss before income taxes:
United States$(57,278)$(20,882)$(17,230)
Foreign3,671 2,250 1,936 
$(53,607)$(18,632)$(15,294)
Components of provision (benefit) for income taxes
The components of the provision for income taxes are as follows:
 Years Ended December 31,
 202120202019
Current:
Federal$— $— $— 
State121 85 60 
Foreign1,447 654 420 
Total current1,568 739 480 
Deferred:
Federal
State(1)
Foreign(424)(104)263 
Total deferred(414)(94)270 
Total provision$1,154 $645 $750 
Reconciliation of the U.S. federal statutory rate to the effective income tax rate A reconciliation of the U.S. federal statutory rate to our effective income tax rate is shown in the table below:
 Years Ended December 31,
 202120202019
 AmountPercentAmountPercentAmountPercent
U.S. federal statutory tax rate$(11,258)21.0 %$(3,913)21.0 %$(3,212)21.0 %
Valuation allowance9,133 (17.0)%5,388 (28.9)%2,435 (15.9)%
Foreign income taxes251 (0.5)%88 (0.5)%216 (1.4)%
State income taxes79 (0.2)%59 (0.3)%51 (0.3)%
Non-deductible expenses799 (1.5)%58 (0.3)%190 (1.2)%
Uncertain tax positions— — %(11)0.1 %(2)— %
Non-deductible officer compensation38 (0.1)%418 (2.3)%573 (3.8)%
Share-based compensation2,059 (3.8)%(1,478)7.9 %420 (2.8)%
Other53 (0.1)%36 (0.2)%79 (0.5)%
Provision for income taxes$1,154 (2.2)%$645 (3.5)%$750 (4.9)%
Components of deferred tax assets and liabilities Significant components of our deferred tax assets and liabilities are as follows:
 December 31,
 20212020
Deferred tax assets:
Share-based compensation$5,674 $5,360 
Net operating loss and tax credit carry-forwards69,749 57,153 
Interest expense1,191 390 
Deferred revenue1,698 247 
Accounts receivable reserves371 248 
Fixed assets3,010 2,217 
Compensation247 443 
Lease liability2,567 3,112 
Other408 146 
Total deferred tax assets84,915 69,316 
Deferred tax liabilities:
Convertible debt conversion feature— (5,112)
Intangible assets(3,740)— 
Right-of-use asset(1,396)(2,259)
Prepaid expenses(381)(365)
Other(310)(26)
Total deferred tax liabilities(5,827)(7,762)
Valuation allowance(77,503)(60,303)
Net deferred tax assets$1,585 $1,251 
Summary of activities associated with reserve for unrecognized tax benefits interest and penalties A summary of the activities associated with our reserve for unrecognized tax benefits, interest and penalties follow:
 Unrecognized
Tax Benefits
Balance at January 1, 2020$1,802 
Additions for tax positions related to current year— 
Additions for tax positions related to prior years— 
Settlements— 
Adjustment related to foreign currency translation(2)
Reductions related to the lapse of applicable statute of limitations(5)
Reduction for tax positions of prior years— 
Balance at December 31, 20201,795 
Additions for tax positions related to current year— 
Additions for tax positions related to prior years— 
Settlements— 
Adjustment related to foreign currency translation
Reductions related to the lapse of applicable statute of limitations— 
Reduction for tax positions of prior years— 
Balance at December 31, 2021$1,796 
XML 64 R49.htm IDEA: XBRL DOCUMENT v3.22.0.1
Segment Reporting and Geographic Information (Tables)
12 Months Ended
Dec. 31, 2021
Segment Reporting [Abstract]  
Revenue by geography The following table sets forth revenue by geographic area:
 Years Ended December 31,
 202120202019
Americas$141,917 65 %$142,345 62 %$125,075 62 %
EMEA24,568 11 %36,958 16 %32,008 16 %
Asia Pacific51,145 24 %50,891 22 %43,551 22 %
Total revenue$217,630 100 %$230,194 100 %$200,634 100 %
    The following table sets forth the individual countries and their respective revenue for those countries whose revenue exceeded 10% of our total revenue:
 Years Ended December 31,
 202120202019
Country / Region
United States / Americas$137,267 $139,217 $121,160 
United Kingdom / EMEA $13,945 $29,623 $24,004 
Japan / Asia Pacific$27,281 $32,369 $25,339 
Long-lived assets by geography
The following table sets forth long-lived assets by geographic area:
 Years Ended December 31,
 202120202019
Long-lived Assets
Americas $23,733 $32,626 $33,450 
International 9,889 13,792 12,686 
Total long-lived assets$33,622 $46,418 $46,136 
XML 65 R50.htm IDEA: XBRL DOCUMENT v3.22.0.1
Fair Value Measurements (Tables)
12 Months Ended
Dec. 31, 2021
Fair Value Disclosures [Abstract]  
Summary of fair value measurements
The following is a summary of fair value measurements at December 31, 2021:
  Fair Value Measurements at Reporting Date Using
DescriptionTotalQuoted Prices In Active Markets for Identical Assets
(Level 1)
Significant
Other
Observable
Inputs
(Level 2)
Significant
Unobservable
Inputs
(Level 3)
Assets:
Money market funds (2)$7,310 $7,310 $— $— 
Certificate of deposit (1)40 — 40 — 
Corporate notes and bonds (1)18,259 — 18,259 — 
Municipal securities (1)19,108 — 19,108 — 
Total assets measured at fair value$44,717 $7,310 $37,407 $— 
____________
(1)Classified in marketable securities
(2)Classified in cash and cash equivalents
The following is a summary of fair value measurements at December 31, 2020:
  Fair Value Measurements at Reporting Date Using
DescriptionTotalQuoted Prices In Active Markets for Identical Assets
(Level 1)
Significant
Other
Observable
Inputs
(Level 2)
Significant
Unobservable
Inputs
(Level 3)
Assets:
Money market funds (2)$12,370 $12,370 $— $— 
Certificate of deposit (1)551 — 551 — 
Corporate notes and bonds (1)45,385 — 45,385 — 
Municipal securities (1)31,032 — 31,032 — 
Total assets measured at fair value$89,338 $12,370 $76,968 $— 
____________
(1)Classified in marketable securities
XML 66 R51.htm IDEA: XBRL DOCUMENT v3.22.0.1
Summary of Significant Accounting Policies - Narrative (Details)
12 Months Ended
Dec. 31, 2021
USD ($)
reportingUnit
Dec. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Sep. 30, 2021
USD ($)
Jul. 27, 2020
USD ($)
Dec. 31, 2018
USD ($)
Accounting Policies [Line Items]            
Foreign exchange translation (loss) gain $ (836,000) $ 1,750,000 $ 782,000      
Foreign currency re-measurement gain (loss) (953,000) (368,000) 24,000      
Increase (decrease) in equity 141,579,000 175,192,000 166,537,000     $ 165,151,000
Convertible senior notes, net 121,782,000 100,945,000        
Unsatisfied performance obligations $ 2,635,000          
Number of reporting units | reportingUnit 1          
Advertising expenses $ 1,555,000 $ 2,228,000 $ 2,120,000      
Expected dividend rate 0.00% 0.00% 0.00%      
Moov Corporation            
Accounting Policies [Line Items]            
Deferred revenue $ 3,107,000     $ 3,107,000    
Revenue recognized, excluding opening balance 1,656,000          
Unsatisfied performance obligations 1,451,000          
Additional Paid-In Capital            
Accounting Policies [Line Items]            
Increase (decrease) in equity 576,807,000 $ 556,512,000 $ 530,285,000     513,682,000
Accumulated Deficit            
Accounting Policies [Line Items]            
Increase (decrease) in equity $ (427,017,000) (373,933,000) $ (354,656,000)     $ (338,612,000)
Cumulative effect of adoption of new accounting pronouncement            
Accounting Policies [Line Items]            
Interest payable decrease   20,823,000        
Increase (decrease) in equity   (20,056,000)        
Convertible senior notes, net   20,255,000        
Cumulative effect of adoption of new accounting pronouncement | Moov Corporation            
Accounting Policies [Line Items]            
Deferred revenue       $ 629,000    
Cumulative effect of adoption of new accounting pronouncement | Additional Paid-In Capital            
Accounting Policies [Line Items]            
Increase (decrease) in equity   (21,733,000)        
Cumulative effect of adoption of new accounting pronouncement | Accumulated Deficit            
Accounting Policies [Line Items]            
Increase (decrease) in equity   $ 1,677,000        
Convertible Senior Notes due 2025 | Convertible debt            
Accounting Policies [Line Items]            
Aggregate principal amount         $ 125,000,000  
Stated interest rate         3.50%  
Maximum            
Accounting Policies [Line Items]            
Term of contract with third party 3 years          
XML 67 R52.htm IDEA: XBRL DOCUMENT v3.22.0.1
Summary of Significant Accounting Policies - Revenue Performance Obligations (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Accounting Policies [Abstract]      
Performance obligation, description of timing one to four years    
Unsatisfied performance obligations $ 2,635    
Revenue recognized upon completion of performance obligation 8,589 $ 7,896 $ 9,600
Moov Corporation      
Accounting Policies [Abstract]      
Unsatisfied performance obligations $ 1,451    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-01-01      
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]      
Period of fulfillment of remaining performance obligations 1 year    
Percent of remaining performance obligations 95.00%    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-01-01 | Moov Corporation      
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]      
Period of fulfillment of remaining performance obligations 1 year    
Percent of remaining performance obligations 99.00%    
XML 68 R53.htm IDEA: XBRL DOCUMENT v3.22.0.1
Summary of Significant Accounting Policies - Property, Plant and Equipment (Details)
12 Months Ended
Dec. 31, 2021
Network equipment  
Property, Plant and Equipment [Line Items]  
Estimated useful lives of assets 3 years
Computer equipment and software  
Property, Plant and Equipment [Line Items]  
Estimated useful lives of assets 3 years
Furniture and fixtures | Minimum  
Property, Plant and Equipment [Line Items]  
Estimated useful lives of assets 3 years
Furniture and fixtures | Maximum  
Property, Plant and Equipment [Line Items]  
Estimated useful lives of assets 5 years
Other equipment | Minimum  
Property, Plant and Equipment [Line Items]  
Estimated useful lives of assets 3 years
Other equipment | Maximum  
Property, Plant and Equipment [Line Items]  
Estimated useful lives of assets 5 years
XML 69 R54.htm IDEA: XBRL DOCUMENT v3.22.0.1
Summary of Significant Accounting Policies - Schedule of Finite-Lived Intangible Assets (Details)
12 Months Ended
Dec. 31, 2021
Trade name  
Finite-Lived Intangible Assets [Line Items]  
Intangible assets, useful life 3 years
Client relationships  
Finite-Lived Intangible Assets [Line Items]  
Intangible assets, useful life 5 years
Technology  
Finite-Lived Intangible Assets [Line Items]  
Intangible assets, useful life 5 years
XML 70 R55.htm IDEA: XBRL DOCUMENT v3.22.0.1
Business Acquisition - Narrative (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
1 Months Ended 8 Months Ended 12 Months Ended
Sep. 30, 2021
Aug. 31, 2021
Dec. 31, 2021
Business Acquisition [Line Items]      
Acquired intangible assets, weighted average useful life 5 years   4 years 8 months 12 days
Moov Corporation      
Business Acquisition [Line Items]      
Business acquisition, percentage of interests acquired 100.00%    
Consideration transferred $ 52,487    
Consideration transferred, cash $ 34,054    
Consideration transferred, number of shares issued 6,878    
Consideration transferred, equity $ 18,433    
Contingent consideration, liability $ 4,300    
Cash consideration, earnout period 3 years    
Business acquisition, share price (in dollars per share) $ 2.68    
Revenue of acquiree since acquisition date     $ 4,500
Revenue of acquiree prior to acquisition date   $ 8,969  
Net income (loss) of acquiree prior to acquisition date   $ (628)  
Business acquisition, transaction costs     $ 1,640
XML 71 R56.htm IDEA: XBRL DOCUMENT v3.22.0.1
Business Acquisition - Schedule of Business Acquisition Purchase Price (Details) - Moov Corporation
$ in Thousands
1 Months Ended
Sep. 30, 2021
USD ($)
Consideration:  
Cash $ 34,054
Common stock 18,433
Total consideration $ 52,487
XML 72 R57.htm IDEA: XBRL DOCUMENT v3.22.0.1
Business Acquisition - Schedule of Recognized Identified Assets Acquired and Liabilities Assumed (Details) - USD ($)
$ in Thousands
3 Months Ended
Dec. 31, 2021
Sep. 30, 2021
Dec. 31, 2020
Dec. 31, 2019
Business Acquisition [Line Items]        
Goodwill $ 114,511   $ 77,753 $ 77,102
Moov Corporation        
Business Acquisition [Line Items]        
Cash   $ 3,130    
Accounts receivable   2,514    
Prepaid expenses and other current assets   273    
Goodwill   36,448    
Total assets acquired   58,026    
Accounts payable and accrued liabilities   2,432    
Deferred revenue 3,107 3,107    
Total liabilities   5,539    
Total purchase consideration   52,487    
Goodwill, accounting adjustments 8,340      
Business combination adjustment, decrease to intangible assets 8,340      
Moov Corporation | Cumulative effect of adoption of new accounting pronouncement        
Business Acquisition [Line Items]        
Deferred revenue   629    
Goodwill, accounting adjustments 629      
Business combination adjustment, increase to deferred revenue $ 629      
Moov Corporation | Trade name        
Business Acquisition [Line Items]        
Intangible assets   91    
Moov Corporation | Client relationships        
Business Acquisition [Line Items]        
Intangible assets   7,090    
Moov Corporation | Developed technology        
Business Acquisition [Line Items]        
Intangible assets   $ 8,480    
XML 73 R58.htm IDEA: XBRL DOCUMENT v3.22.0.1
Investments in Marketable Securities - Summary of Marketable Securities (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost $ 37,454 $ 77,016
Gross Unrealized Gains 0 1
Gross Unrealized Losses 47 49
Estimated Fair Value 37,407 76,968
Certificate of deposit    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 40 551
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Estimated Fair Value 40 551
Corporate notes and bonds    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 18,297 45,426
Gross Unrealized Gains 0 0
Gross Unrealized Losses 38 41
Estimated Fair Value 18,259 45,385
Municipal securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 19,117 31,039
Gross Unrealized Gains 0 1
Gross Unrealized Losses 9 8
Estimated Fair Value $ 19,108 $ 31,032
XML 74 R59.htm IDEA: XBRL DOCUMENT v3.22.0.1
Investments in Marketable Securities - Amortized Cost and Estimated Fair Value of Marketable Securities by Maturity (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Investments, Debt and Equity Securities [Abstract]    
Due in one year or less, amortized cost $ 37,209 $ 76,976
Due after one year and through five years, amortized cost 245 40
Amortized Cost 37,454 77,016
Due in one year or less, gross unrealized gains 0 1
Due after one year and through five years, gross unrealized gains 0 0
Gross Unrealized Gains 0 1
Due in one year or less, gross unrealized losses 47 49
Due after one year and through five years, gross unrealized losses 0 0
Gross Unrealized Losses 47 49
Due in one year or less, estimated fair value 37,162 76,928
Due after one year and through five years, estimated fair value 245 40
Estimated Fair Value $ 37,407 $ 76,968
XML 75 R60.htm IDEA: XBRL DOCUMENT v3.22.0.1
Accounts Receivable (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Summary of Accounts receivable, net      
Accounts receivable $ 43,887 $ 32,857  
Less: credit allowance (170) (170)  
Less: allowance for doubtful accounts (1,500) (1,012) $ (973)
Total accounts receivable, net 42,217 31,675  
Accounts Receivable, Allowance for Credit Loss [Roll Forward]      
Beginning of period 1,012 973  
Provision for credit losses 1,082 801 1,793
Write-offs (594) (762)  
End of period $ 1,500 $ 1,012 $ 973
XML 76 R61.htm IDEA: XBRL DOCUMENT v3.22.0.1
Prepaid Expenses and Other Current Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]    
Prepaid bandwidth and backbone $ 1,754 $ 3,519
VAT receivable 4,781 4,392
Prepaid expenses and insurance 1,975 2,906
Vendor deposits and other 4,526 4,771
Total prepaid expenses and other current assets $ 13,036 $ 15,588
XML 77 R62.htm IDEA: XBRL DOCUMENT v3.22.0.1
Property and Equipment - Schedule of Property and Equipment (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Property and equipment, net    
Property and equipment, gross $ 138,900 $ 153,340
Less: accumulated depreciation (105,278) (106,922)
Total property and equipment, net 33,622 46,418
Network equipment    
Property and equipment, net    
Property and equipment, gross 123,915 136,788
Computer equipment and software    
Property and equipment, net    
Property and equipment, gross 7,107 7,358
Furniture and fixtures    
Property and equipment, net    
Property and equipment, gross 1,406 1,703
Leasehold improvements    
Property and equipment, net    
Property and equipment, gross 6,454 7,470
Other equipment    
Property and equipment, net    
Property and equipment, gross $ 18 $ 21
XML 78 R63.htm IDEA: XBRL DOCUMENT v3.22.0.1
Property and Equipment - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Property, Plant and Equipment [Abstract]      
Cost of revenue depreciation expense $ 22,508 $ 21,579 $ 19,193
Operating expense depreciation $ 1,746 $ 1,591 $ 872
XML 79 R64.htm IDEA: XBRL DOCUMENT v3.22.0.1
Goodwill and Other Intangible Assets - Schedule of Goodwill (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Goodwill [Roll Forward]    
Beginning balance $ 77,753 $ 77,102
Acquisition of business 36,448  
Foreign currency translation adjustment 310 651
Ending balance $ 114,511 $ 77,753
XML 80 R65.htm IDEA: XBRL DOCUMENT v3.22.0.1
Goodwill and Other Intangible Assets - Schedule of Finite-Lived Intangible Assets (Details)
$ in Thousands
Dec. 31, 2021
USD ($)
Finite-Lived Intangible Assets [Line Items]  
Gross Carrying Amount $ 15,661
Accumulated Amortization (1,048)
Net Carrying Amount 14,613
Trade name  
Finite-Lived Intangible Assets [Line Items]  
Gross Carrying Amount 91
Accumulated Amortization (10)
Net Carrying Amount 81
Client relationships  
Finite-Lived Intangible Assets [Line Items]  
Gross Carrying Amount 7,090
Accumulated Amortization (473)
Net Carrying Amount 6,617
Technology  
Finite-Lived Intangible Assets [Line Items]  
Gross Carrying Amount 8,480
Accumulated Amortization (565)
Net Carrying Amount $ 7,915
XML 81 R66.htm IDEA: XBRL DOCUMENT v3.22.0.1
Goodwill and Other Intangible Assets - Narrative (Details) - USD ($)
1 Months Ended 12 Months Ended
Sep. 30, 2021
Dec. 31, 2021
Dec. 31, 2020
Finite-Lived Intangible Assets [Line Items]      
Amortization expense, intangible assets   $ 1,048,000  
Goodwill and Intangible Asset Impairment   $ 0 $ 0
Acquired intangible assets, weighted average useful life 5 years 4 years 8 months 12 days  
Trade name      
Finite-Lived Intangible Assets [Line Items]      
Acquired intangible assets, weighted average useful life   2 years 8 months 1 day  
Client relationships      
Finite-Lived Intangible Assets [Line Items]      
Acquired intangible assets, weighted average useful life   4 years 8 months 1 day  
Developed technology      
Finite-Lived Intangible Assets [Line Items]      
Acquired intangible assets, weighted average useful life   4 years 8 months 1 day  
XML 82 R67.htm IDEA: XBRL DOCUMENT v3.22.0.1
Goodwill and Other Intangible Assets - Schedule of Intangible Assets Future Amortization Expense (Details)
$ in Thousands
Dec. 31, 2021
USD ($)
Goodwill and Intangible Assets Disclosure [Abstract]  
2022 $ 3,144
2023 3,145
2024 3,134
2025 3,114
2026 2,076
Thereafter 0
Net Carrying Amount $ 14,613
XML 83 R68.htm IDEA: XBRL DOCUMENT v3.22.0.1
Other Current Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Sep. 30, 2021
Jun. 30, 2021
Mar. 31, 2021
Dec. 31, 2020
Other Liabilities Disclosure [Abstract]          
Accrued compensation and benefits $ 5,131       $ 5,964
Accrued cost of revenue 5,714       5,036
Accrued interest payable 1,823       1,894
Restructuring charges 415 $ 712 $ 1,272 $ 4,139 0
Accrued legal fees 233       61
Other accrued expenses 5,976       4,605
Total other current liabilities $ 19,292       $ 17,560
XML 84 R69.htm IDEA: XBRL DOCUMENT v3.22.0.1
Debt - Narrative (Details)
$ / shares in Units, shares in Millions
1 Months Ended 12 Months Ended
Jul. 27, 2020
USD ($)
tradingDay
$ / shares
shares
Nov. 30, 2015
Dec. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Jul. 22, 2020
$ / shares
Dec. 31, 2018
USD ($)
Line of Credit Facility [Line Items]              
Share price (in dollars per share) | $ / shares           $ 6.69  
Increase (decrease) in equity     $ 141,579,000 $ 175,192,000 $ 166,537,000   $ 165,151,000
Convertible senior notes, net     121,782,000 100,945,000      
Convertible debt, fair value     119,363,000 114,233,000      
Costs incurred for capped calls       16,413,000      
Additional Paid-in Capital [Member]              
Line of Credit Facility [Line Items]              
Increase (decrease) in equity     576,807,000 556,512,000 530,285,000   513,682,000
Costs incurred for capped calls       16,413,000      
Retained Earnings [Member]              
Line of Credit Facility [Line Items]              
Increase (decrease) in equity     (427,017,000) (373,933,000) (354,656,000)   $ (338,612,000)
Cumulative effect of adoption of new accounting pronouncement              
Line of Credit Facility [Line Items]              
Interest payable decrease       20,823,000      
Increase (decrease) in equity       (20,056,000)      
Convertible senior notes, net       20,255,000      
Cumulative effect of adoption of new accounting pronouncement | Additional Paid-in Capital [Member]              
Line of Credit Facility [Line Items]              
Increase (decrease) in equity       (21,733,000)      
Cumulative effect of adoption of new accounting pronouncement | Retained Earnings [Member]              
Line of Credit Facility [Line Items]              
Increase (decrease) in equity       1,677,000      
Capped call              
Line of Credit Facility [Line Items]              
Initial strike price (in dollars per share) | $ / shares $ 8.53            
Initial cap price (in dollars per share) | $ / shares $ 13.38            
Number of shares covered by capped calls | shares 14.7            
Costs incurred for capped calls $ 16,400,000            
Convertible Senior Notes due 2025 | Convertible debt              
Line of Credit Facility [Line Items]              
Aggregate principal amount $ 125,000,000            
Stated interest rate 3.50%            
Additional principal amount, option $ 15,000,000            
Net proceeds from debt issuance $ 120,741,000            
Conversion price (in dollars per share) | $ / shares $ 8.53            
Conversion ratio 0.1172367            
Share price premium 27.50%            
Carrying amount $ 102,500,000   121,782,000 100,945,000      
Effective interest rate 8.60%            
Equity component, gross amount $ 22,500,000            
Debt term 5 years            
Transaction costs, liability component $ 3,400,000            
Transaction costs, equity component $ 859,000            
Amortization of transaction costs     811,000 260,000      
Convertible Senior Notes due 2025 | Convertible debt | Maximum              
Line of Credit Facility [Line Items]              
Conversion ratio 0.1494768            
Convertible Senior Notes due 2025 | Convertible debt | Conversion covenant one              
Line of Credit Facility [Line Items]              
Threshold percentage of stock price trigger 130.00%            
Conversion price (in dollars per share) | $ / shares $ 8.53            
Threshold trading days | tradingDay 20            
Threshold consecutive trading days | tradingDay 30            
Convertible Senior Notes due 2025 | Convertible debt | Conversion covenant two              
Line of Credit Facility [Line Items]              
Threshold percentage of stock price trigger 98.00%            
Threshold consecutive trading days | tradingDay 10            
Consecutive trading days immediately after measurement period | tradingDay 5            
Convertible Senior Notes due 2025 | Convertible debt | Redemption option              
Line of Credit Facility [Line Items]              
Threshold percentage of stock price trigger 130.00%            
Threshold trading days | tradingDay 41            
Threshold consecutive trading days | tradingDay 30            
Redemption price percentage 100.00%            
Convertible Senior Notes due 2025 | Convertible debt | Upon fundamental change              
Line of Credit Facility [Line Items]              
Redemption price percentage 100.00%            
Revolving Credit Facility | Credit Agreement              
Line of Credit Facility [Line Items]              
Maximum borrowing amount $ 20,000,000   20,000,000        
Borrowing capacity limit, percent of accounts receivable   80.00%          
Adjusted quick ratio, monthly report submission threshold   1.5          
Proceeds from line of credit     0 0      
Current borrowing capacity     $ 20,000,000 20,000,000      
Increase in interest rate in event of default     3.00%        
Amortization of transaction costs     $ 81,000 $ 108,000 $ 76,000    
Voting stock percentage in foreign subsidiaries     65.00%        
Adjusted quick ratio     1.0        
Revolving Credit Facility | Credit Agreement | Alternative base rate              
Line of Credit Facility [Line Items]              
Variable rate minimum     0.25%        
XML 85 R70.htm IDEA: XBRL DOCUMENT v3.22.0.1
Debt - Schedule of Convertible Debt (Details) - Convertible Senior Notes due 2025 - Convertible debt - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Jul. 27, 2020
Liability component:      
Principal $ 125,000 $ 125,000  
Debt discount (equity component) 0 (20,823)  
Unamortized transaction costs (3,218) (3,232)  
Net carrying amount 121,782 100,945 $ 102,500
Equity component, net of transaction costs   21,733  
Interest Expense      
Contractual interest expense 4,353 1,894  
Amortization of debt discount 0 1,677  
Amortization of transaction costs 811 260  
Total $ 5,164 $ 3,831  
XML 86 R71.htm IDEA: XBRL DOCUMENT v3.22.0.1
Restructuring Charge (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2021
Sep. 30, 2021
Jun. 30, 2021
Mar. 31, 2021
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Restructuring Reserve [Roll Forward]              
Beginning balance $ 712 $ 1,272 $ 4,139 $ 0 $ 0    
Restructuring charges 2,627 1,770 2,155 6,873 13,425 $ 0 $ 0
Cash disbursements (1,136) (822) (4,105) (1,380)      
Non-cash charges (1,788) (1,508) (917) (1,354)      
Ending balance 415 712 1,272 4,139 415 0  
Improved growth and profitability plan              
Restructuring Cost and Reserve [Line Items]              
Restructuring costs incurred     2,155        
Cost recovery adjustment 259 112          
Aligning workforce and facility requirements              
Restructuring Cost and Reserve [Line Items]              
Restructuring costs incurred 2,886 1,882          
Restructuring costs expected to be incurred 2,000       2,000    
Employee Severance and Related Benefits              
Restructuring Reserve [Roll Forward]              
Beginning balance 553 920 2,370 0 0    
Restructuring charges (49) (1) (247) 3,513      
Cash disbursements (265) (357) (1,203) (1,143)      
Non-cash charges (4) (9) 0 0      
Ending balance 235 553 920 2,370 235 0  
Share-Based Compensation              
Restructuring Reserve [Roll Forward]              
Beginning balance 147 0 0 0 0    
Restructuring charges (254) (236) 917 1,354      
Cash disbursements (147) 0 0 0      
Non-cash charges 254 383 (917) (1,354)      
Ending balance 0 147 0 0 0 0  
Facilities Related Charges              
Restructuring Reserve [Roll Forward]              
Beginning balance 0 0 0 0 0    
Restructuring charges 2,886 1,882 0 0      
Cash disbursements (668) 0 0 0      
Non-cash charges (2,038) (1,882) 0 0      
Ending balance 180 0 0 0 180 0  
Professional Fees and Other              
Restructuring Reserve [Roll Forward]              
Beginning balance 12 352 1,769 0 0    
Restructuring charges 44 125 1,485 2,006      
Cash disbursements (56) (465) (2,902) (237)      
Non-cash charges 0 0 0 0      
Ending balance $ 0 $ 12 $ 352 $ 1,769 $ 0 $ 0  
XML 87 R72.htm IDEA: XBRL DOCUMENT v3.22.0.1
Net Loss per Share - Computation of basic and diluted net income (loss) per share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Computation of basic and diluted net income (loss) per share      
Net loss $ (54,761) $ (19,277) $ (16,044)
Basic weighted average outstanding shares of common stock 127,789 121,196 115,890
Dilutive effect of stock options, restricted stock units, and other equity incentive plans (in shares) 0 0 0
Diluted weighted average outstanding shares of common stock 127,789 121,196 115,890
Basic net loss per share (in dollars per share) $ (0.43) $ (0.16) $ (0.14)
Diluted net loss per share (in dollars per share) $ (0.43) $ (0.16) $ (0.14)
XML 88 R73.htm IDEA: XBRL DOCUMENT v3.22.0.1
Net Loss per Share - Schedule of antidilutive securities excluded from computation of earnings per share (Details) - shares
shares in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities excluded from computation (in shares) 18,000 22,614 4,125
Employee stock purchase plan      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities excluded from computation (in shares) 85 96 86
Stock options      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities excluded from computation (in shares) 2,138 5,973 2,736
Restricted stock units      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities excluded from computation (in shares) 1,123 1,891 1,303
Convertible senior notes      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities excluded from computation (in shares) 14,654 14,654 0
XML 89 R74.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stockholders' Equity (Details) - USD ($)
1 Months Ended 12 Months Ended
May 31, 2019
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Nov. 30, 2021
Mar. 14, 2017
Jun. 30, 2013
Equity, Class of Treasury Stock [Line Items]              
Issuance of preferred stock authorized (shares)   7,500,000 7,500,000        
Employee stock              
Equity, Class of Treasury Stock [Line Items]              
Shares authorized for issuance 9,000,000           4,000,000
Increase in shares available for issuance 5,000,000            
Maximum number of shares permitted to purchase per period 5,000            
Discount from market price for employees   15.00%          
Shares issued   636,000 555,000 794,000      
Proceeds received for stock issued   $ 1,638,000 $ 1,936,000 $ 1,938,000      
Common stock reserved for future options and restricted stock awards (shares)   3,049,000          
Employee funds held by Company for future purchase of shares   $ 223,000          
2007 Equity Incentive Plan              
Equity, Class of Treasury Stock [Line Items]              
Common stock reserved for future issuance (in shares)   13,039,000          
2021 Inducement Plan              
Equity, Class of Treasury Stock [Line Items]              
Common stock reserved for future issuance (in shares)         11,000,000    
Share-based Compensation Arrangement by Share-based Payment Award, Shares Issued in Period   10,477,000          
2017 Share Repurchase Program              
Equity, Class of Treasury Stock [Line Items]              
Stock repurchase program authorized amount           $ 25,000,000  
Shares repurchased and retired during period   0 0 0      
Remaining authorized repurchase amount   $ 21,200,000          
XML 90 R75.htm IDEA: XBRL DOCUMENT v3.22.0.1
Accumulated Other Comprehensive Loss (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning balance $ 175,192 $ 166,537 $ 165,151
Other comprehensive (loss) gain before reclassifications (834)    
Amounts reclassified from accumulated other comprehensive loss 0    
Other comprehensive (loss) gain, net of tax (834) 1,699 823
Ending balance 141,579 175,192 166,537
Accumulated Other Comprehensive Loss      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning balance (7,511) (9,210) (10,033)
Ending balance (8,345) (7,511) $ (9,210)
Foreign Currency      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning balance (7,460)    
Other comprehensive (loss) gain before reclassifications (836)    
Amounts reclassified from accumulated other comprehensive loss 0    
Other comprehensive (loss) gain, net of tax (836)    
Ending balance (8,296) (7,460)  
Unrealized Gains (Losses) on Available for Sale Securities      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning balance (51)    
Other comprehensive (loss) gain before reclassifications 2    
Amounts reclassified from accumulated other comprehensive loss 0    
Other comprehensive (loss) gain, net of tax 2    
Ending balance $ (49) $ (51)  
XML 91 R76.htm IDEA: XBRL DOCUMENT v3.22.0.1
Share-Based Compensation - Narrative (Details)
1 Months Ended 12 Months Ended
Sep. 30, 2021
USD ($)
$ / shares
shares
Dec. 31, 2021
USD ($)
participant
$ / shares
shares
Dec. 31, 2020
USD ($)
$ / shares
shares
Dec. 31, 2019
USD ($)
$ / shares
shares
Dec. 31, 2018
shares
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]          
Exercise price of incentive stock options granted under the Plan may not be granted   100.00%      
Weighted average period of unvested stock compensation   2 years 3 months 14 days      
Unrecognized share-based compensation expense total   $ 39,715,000      
Class of warrants outstanding (in shares) | shares   2      
Warrants outstanding (in shares)   $ 82,850      
Options granted (in shares) | shares   3,022,000 1,509,000 2,556,000  
Plan modification, number of individuals impacted | participant   5      
Plan modification, incremental expense   $ 4,359,000      
Share-based compensation expense   20,480,000 $ 15,717,000 $ 13,778,000  
Cost of revenue          
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]          
Plan modification, incremental expense   49,000      
Share-based compensation expense   1,385,000 1,998,000 1,495,000  
Restructuring charge          
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]          
Plan modification, incremental expense   1,116,000      
Share-based compensation expense   1,633,000 0 0  
General and administrative expense          
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]          
Plan modification, incremental expense   3,194,000      
Share-based compensation expense   $ 12,514,000 $ 7,611,000 $ 8,098,000  
Minimum          
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]          
Plan modification, exercise extension   6 months      
Maximum          
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]          
Plan modification, exercise extension   2 years      
Warrant, Consulting Firm, One          
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]          
Securities called by each warrant (in shares) | shares   441,867      
Warrants, exercise price (in dollars per share) | $ / shares   $ 0.01      
Warrant, Consulting Firm, Two          
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]          
Securities called by each warrant (in shares) | shares   662,800      
Warrants, exercise price (in dollars per share) | $ / shares   $ 3.72      
2017 Moov Corporation Equity Incentive Plan          
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]          
Options outstanding and exercisable (in shares) | shares   791,000      
Options granted (in shares) | shares 818        
2017 Moov Corporation Equity Incentive Plan | Minimum          
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]          
Options, exercise price (in dollars per share) | $ / shares $ 0.38 $ 0.38      
2017 Moov Corporation Equity Incentive Plan | Maximum          
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]          
Options, exercise price (in dollars per share) | $ / shares $ 0.58 0.58      
Stock Options          
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]          
Weighted-average grant-date fair value of options granted (in dollars per share) | $ / shares   $ 2.26 $ 2.26 $ 2.09  
Total intrinsic value of the options exercised   $ 2,566,000 $ 9,963,000 $ 1,865,000  
Aggregate intrinsic value of options outstanding   $ 10,217,000      
Weighted average remaining contractual options period exercisable   1 year 1 month 6 days      
Unrecognized share-based compensation expense related to stock options   $ 4,059,000      
Weighted average period of unvested stock compensation   2 years 3 months 18 days      
Share-based compensation expense   $ 7,790,000 $ 4,289,000 $ 4,208,000  
Restricted Stock Units          
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]          
Weighted average period of unvested stock compensation   2 years 3 months 10 days      
Weighted-average grant-date fair value of RSUs granted | $ / shares   $ 2.94 $ 4.86 $ 3.20  
Total intrinsic value of the units vested   $ 5,436,000 $ 14,371,000 $ 10,747,000  
Aggregate intrinsic value of restricted stock units outstanding   48,034,000      
Unrecognized share-based compensation expense related to restricted stock awards   $ 35,656,000      
Value outstanding $ 30,000        
Units outstanding (in shares) | shares 10,957 14,004,000 3,340,000 4,503,000 4,248,000
Share-based compensation expense   $ 12,185,000 $ 10,494,000 $ 8,951,000  
Restricted Stock Units | Time based vesting          
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]          
Value outstanding $ 10,000,000        
Restricted Stock Units | Performance based vesting          
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]          
Value outstanding $ 20,000,000        
Award vesting period 28 months        
Restricted Stock Units | Minimum | Time based vesting          
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]          
Award vesting period 36 months        
Restricted Stock Units | Maximum | Time based vesting          
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]          
Award vesting period 48 months        
Restricted Stock Units | Annual Corporate Bonus Plan          
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]          
Share-based compensation expense   $ 1,422,000 $ 1,091,000    
RSUs with service-based vesting conditions          
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]          
Units outstanding (in shares) | shares   6,699,000 3,340,000 4,503,000  
RSUs with performance-based vesting conditions          
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]          
Units outstanding (in shares) | shares   7,305,000 0 0  
Warrant | Warrant, Consulting Firm, One          
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]          
Accelerated vesting (in shares) | shares   55,233      
Payments for repurchase of warrants   $ 147,000      
Warrant | Warrant, Consulting Firm, Two          
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]          
Accelerated vesting (in shares) | shares   82,850      
XML 92 R77.htm IDEA: XBRL DOCUMENT v3.22.0.1
Share-Based Compensation - Stock Option Activity (Details) - $ / shares
shares in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Number of Options Outstanding      
Number of shares, beginning balance 15,595 17,634 16,943
Options granted (in shares) 3,022 1,509 2,556
Number of shares, exercised (1,936) (2,870) (1,054)
Number of shares, cancelled (3,252) (678) (811)
Number of shares, ending balance 13,429 15,595 17,634
Weighted Average Exercise Price      
Weighted average exercise price, beginning balance (in dollars per share) $ 3.23 $ 3.12 $ 2.99
Weighted average exercise price, granted (in dollars per share) 2.17 4.18 4.03
Weighted average exercise price, exercised (in dollars per share) 2.35 2.83 2.34
Weighted average exercise price, canceled (in dollars per share) 3.76 3.98 4.55
Weighted average exercise price, ending balance (in dollars per share) $ 3.00 $ 3.23 $ 3.12
XML 93 R78.htm IDEA: XBRL DOCUMENT v3.22.0.1
Share-Based Compensation - Outstanding Stock Options (Details) - Stock Options
shares in Thousands
12 Months Ended
Dec. 31, 2021
$ / shares
shares
Outstanding stock options  
Options outstanding, number of options outstanding (in shares) | shares 13,429
Options exercisable, number of options exercisable (in shares) | shares 11,195
$ 0.00 — $ 1.50  
Outstanding stock options  
Exercise price range, lower range limit (in dollars per share) $ 0.00
Exercise price range, upper range limit (in dollars per share) $ 1.50
Options outstanding, number of options outstanding (in shares) | shares 791
Options outstanding, weighted average remaining contractual life 8 years 4 months 24 days
Options outstanding, weighted average exercise price (in dollars per share) $ 0.46
Options exercisable, number of options exercisable (in shares) | shares 110
Options exercisable, weighted average exercise price (in dollars per share) $ 0.49
$ 1.51 — $ 3.00  
Outstanding stock options  
Exercise price range, lower range limit (in dollars per share) 1.51
Exercise price range, upper range limit (in dollars per share) $ 3.00
Options outstanding, number of options outstanding (in shares) | shares 7,015
Options outstanding, weighted average remaining contractual life 1 year 2 months 12 days
Options outstanding, weighted average exercise price (in dollars per share) $ 2.32
Options exercisable, number of options exercisable (in shares) | shares 6,605
Options exercisable, weighted average exercise price (in dollars per share) $ 2.29
$ 3.01 — $ 4.50  
Outstanding stock options  
Exercise price range, lower range limit (in dollars per share) 3.01
Exercise price range, upper range limit (in dollars per share) $ 4.50
Options outstanding, number of options outstanding (in shares) | shares 3,359
Options outstanding, weighted average remaining contractual life 4 years
Options outstanding, weighted average exercise price (in dollars per share) $ 3.62
Options exercisable, number of options exercisable (in shares) | shares 2,415
Options exercisable, weighted average exercise price (in dollars per share) $ 3.55
$  4.51 — $  6.00  
Outstanding stock options  
Exercise price range, lower range limit (in dollars per share) 4.51
Exercise price range, upper range limit (in dollars per share) $ 6.00
Options outstanding, number of options outstanding (in shares) | shares 2,261
Options outstanding, weighted average remaining contractual life 2 years 4 months 24 days
Options outstanding, weighted average exercise price (in dollars per share) $ 5.04
Options exercisable, number of options exercisable (in shares) | shares 2,064
Options exercisable, weighted average exercise price (in dollars per share) $ 5.06
$  6.01 — $  7.50  
Outstanding stock options  
Exercise price range, lower range limit (in dollars per share) 6.01
Exercise price range, upper range limit (in dollars per share) $ 7.50
Options outstanding, number of options outstanding (in shares) | shares 3
Options outstanding, weighted average remaining contractual life 8 years 7 months 6 days
Options outstanding, weighted average exercise price (in dollars per share) $ 6.22
Options exercisable, number of options exercisable (in shares) | shares 1
Options exercisable, weighted average exercise price (in dollars per share) $ 6.22
XML 94 R79.htm IDEA: XBRL DOCUMENT v3.22.0.1
Share-Based Compensation - Fair Value of Options Awarded (Details)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Grant date fair value of option      
Expected volatility 62.62% 59.70% 52.47%
Expected term, years 4 years 7 months 24 days 5 years 11 months 26 days 6 years 2 months 1 day
Risk-free interest 0.66% 0.62% 2.06%
Expected dividends 0.00% 0.00% 0.00%
XML 95 R80.htm IDEA: XBRL DOCUMENT v3.22.0.1
Share-Based Compensation - RSUs Outstanding (Details) - shares
Dec. 31, 2021
Sep. 30, 2021
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Restricted stock units          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Units outstanding (in shares) 14,004,000 10,957 3,340,000 4,503,000 4,248,000
RSUs with service-based vesting conditions          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Units outstanding (in shares) 6,699,000   3,340,000 4,503,000  
RSUs with performance-based vesting conditions          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Units outstanding (in shares) 7,305,000   0 0  
XML 96 R81.htm IDEA: XBRL DOCUMENT v3.22.0.1
Share-Based Compensation - RSU Activity (Details) - Restricted stock units - $ / shares
shares in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Number of Units      
Number of units, beginning balance (in shares) 3,340 4,503 4,248
Number of units, granted (in shares) 13,811 2,225 4,089
Number of units, vested (in shares) (1,758) (2,817) (3,416)
Number of units, forfeitures (in shares) (1,389) (571) (418)
Number of units, ending balance (in shares) 14,004 3,340 4,503
Weighted Average Fair Value      
Weighted average fair value, beginning balance (in dollars per share) $ 4.09 $ 3.45 $ 3.45
Weighted average fair value, granted (in dollars per share) 2.94 4.86 3.20
Weighted average fair value, vested (in dollars per share) 4.00 3.80 3.17
Weighted average fair value, canceled (in dollars per share) 3.74 3.51 3.19
Weighted average fair value, ending balance (in dollars per share) $ 3.00 $ 4.09 $ 3.45
XML 97 R82.htm IDEA: XBRL DOCUMENT v3.22.0.1
Share-Based Compensation - Allocation of Share-Based Compensation (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Components of share-based compensation expense      
Share-based compensation expense $ 20,480 $ 15,717 $ 13,778
Cost of services      
Components of share-based compensation expense      
Share-based compensation expense 1,385 1,998 1,495
General and administrative expense      
Components of share-based compensation expense      
Share-based compensation expense 12,514 7,611 8,098
Sales and marketing expense      
Components of share-based compensation expense      
Share-based compensation expense 2,513 3,519 2,263
Research and development expense      
Components of share-based compensation expense      
Share-based compensation expense 2,435 2,589 1,922
Restructuring charge      
Components of share-based compensation expense      
Share-based compensation expense 1,633 0 0
Stock options      
Components of share-based compensation expense      
Share-based compensation expense 7,790 4,289 4,208
Restricted stock units      
Components of share-based compensation expense      
Share-based compensation expense 12,185 10,494 8,951
ESPP      
Components of share-based compensation expense      
Share-based compensation expense $ 505 $ 934 $ 619
XML 98 R83.htm IDEA: XBRL DOCUMENT v3.22.0.1
Operating Leases - Right of Use Assets and Purchase Commitments - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Operating Leased Assets [Line Items]      
Operating lease right of use assets $ 6,338 $ 10,150  
Operating lease liability obligations 1,861 2,465  
Operating lease liability obligations, less current portion 9,616 11,265  
Total lease liability obligations $ 11,477    
Weighted-average remaining lease term 7 years 8 months 12 days    
Weighted-average discount rate 5.05%    
Operating lease costs $ 2,075 3,166 $ 3,540
Cash paid for operating leases 2,855 2,175 1,976
Cost of revenue      
Operating Leased Assets [Line Items]      
Operating lease costs 382 476 519
Operating Expenses      
Operating Leased Assets [Line Items]      
Operating lease costs $ 1,693 $ 2,690 $ 3,021
XML 99 R84.htm IDEA: XBRL DOCUMENT v3.22.0.1
Operating Leases - Right of Use Assets and Purchase Commitments - Schedule of future minimum lease payments (Details)
$ in Thousands
Dec. 31, 2021
USD ($)
Future minimum lease payments over remaining lease periods  
2022 $ 2,389
2023 1,810
2024 1,441
2025 1,440
2026 1,468
Thereafter 5,361
Total minimum payments 13,909
Less: amount representing interest 2,432
Total lease liability obligations $ 11,477
XML 100 R85.htm IDEA: XBRL DOCUMENT v3.22.0.1
Operating Leases - Right of Use Assets and Purchase Commitments - Schedule of minimum purchase commitments (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Minimum purchase commitments      
2022 $ 50,232    
2023 23,998    
2024 13,437    
2025 10,088    
2026 7,628    
Thereafter 1,245    
Total minimum payments 106,628    
Operating expense $ 93,149 $ 87,535 $ 66,801
XML 101 R86.htm IDEA: XBRL DOCUMENT v3.22.0.1
Concentrations (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2021
USD ($)
country
Dec. 31, 2020
USD ($)
country
Dec. 31, 2019
USD ($)
country
Concentration Risk [Line Items]      
Revenues $ 217,630 $ 230,194 $ 200,634
Geographic concentration | Revenue      
Concentration Risk [Line Items]      
Concentration risk 100.00% 100.00% 100.00%
Number of countries accounting for 10% or more of revenue | country 2 3 3
United States / Americas | Geographic concentration | Revenue      
Concentration Risk [Line Items]      
Revenues $ 137,267 $ 139,217 $ 121,160
Three Major Countries | Geographic concentration | Revenue      
Concentration Risk [Line Items]      
Concentration risk 10.00% 10.00% 10.00%
Amazon | Customer concentration | Revenue      
Concentration Risk [Line Items]      
Concentration risk 29.00% 36.00% 30.00%
Sony | Customer concentration | Revenue      
Concentration Risk [Line Items]      
Concentration risk 11.00% 11.00%  
XML 102 R87.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes - Income (Loss) Before Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Loss before income taxes:      
United States $ (57,278) $ (20,882) $ (17,230)
Foreign 3,671 2,250 1,936
Loss before income taxes $ (53,607) $ (18,632) $ (15,294)
XML 103 R88.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes - Provision for Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Current:      
Federal $ 0 $ 0 $ 0
State 121 85 60
Foreign 1,447 654 420
Total current 1,568 739 480
Deferred:      
Federal 7 8 8
State 3 2 (1)
Foreign (424) (104) 263
Total deferred (414) (94) 270
Total provision $ 1,154 $ 645 $ 750
XML 104 R89.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes - Effective Income Tax Rate Reconciliation (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Amount      
U.S. federal statutory tax rate $ (11,258) $ (3,913) $ (3,212)
Valuation allowance 9,133 5,388 2,435
Foreign income taxes 251 88 216
State income taxes 79 59 51
Non-deductible expenses 799 58 190
Uncertain tax positions 0 (11) (2)
Non-deductible officer compensation 38 418 573
Share-based compensation 2,059 (1,478) 420
Other 53 36 79
Total provision $ 1,154 $ 645 $ 750
Percent      
U.S. federal statutory tax rate 21.00% 21.00% 21.00%
Valuation allowance (17.00%) (28.90%) (15.90%)
Foreign income taxes (0.50%) (0.50%) (1.40%)
State income taxes (0.20%) (0.30%) (0.30%)
Non-deductible expenses (1.50%) (0.30%) (1.20%)
Uncertain tax positions 0.00% 0.10% 0.00%
Non-deductible officer compensation (0.10%) (2.30%) (3.80%)
Share-based compensation (3.80%) 7.90% (2.80%)
Other (0.10%) (0.20%) (0.50%)
Provision for income taxes (2.20%) (3.50%) (4.90%)
XML 105 R90.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes - Deferred Tax Assets and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Deferred tax assets:    
Share-based compensation $ 5,674 $ 5,360
Net operating loss and tax credit carry-forwards 69,749 57,153
Interest expense 1,191 390
Deferred revenue 1,698 247
Accounts receivable reserves 371 248
Fixed assets 3,010 2,217
Compensation 247 443
Lease liability 2,567 3,112
Other 408 146
Total deferred tax assets 84,915 69,316
Deferred tax liabilities:    
Convertible debt conversion feature 0 (5,112)
Intangible assets (3,740) 0
Right-of-use asset (1,396) (2,259)
Prepaid expenses (381) (365)
Other (310) (26)
Total deferred tax liabilities (5,827) (7,762)
Valuation allowance (77,503) (60,303)
Net deferred tax assets $ 1,585 $ 1,251
XML 106 R91.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes - Narrative (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Operating Loss Carryforwards [Line Items]      
Deferred tax assets with no valuation allowance $ 1,600    
Unrecognized tax benefits 1,796 $ 1,795 $ 1,802
Unrecognized tax benefits that would impact effective tax rate 199    
Interest and penalties accrual related to unrecognized tax benefits 0    
Federal      
Operating Loss Carryforwards [Line Items]      
Net operating loss carryforwards 278,300    
State      
Operating Loss Carryforwards [Line Items]      
Net operating loss carryforwards $ 183,600    
XML 107 R92.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes - Unrecognized Tax Benefits (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]    
Beginning balance $ 1,795 $ 1,802
Additions for tax positions related to current year 0 0
Additions for tax positions related to prior years 0 0
Settlements 0 0
Adjustment related to foreign currency translation   (2)
Adjustment related to foreign currency translation 1  
Reductions related to the lapse of applicable statute of limitations 0 (5)
Reduction for tax positions of prior years 0 0
Ending balance $ 1,796 $ 1,795
XML 108 R93.htm IDEA: XBRL DOCUMENT v3.22.0.1
401(k) Plan (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Retirement Benefits, Description [Abstract]      
Percentage of compensation for dollar-for-dollar match on eligible employee's deferral 3.00%    
Percentage of match on next 2% of employee deferrals 50.00%    
Percentage of employee compensation for 50% match on employees deferral 2.00%    
Matching contributions $ 1,215 $ 1,535 $ 1,501
XML 109 R94.htm IDEA: XBRL DOCUMENT v3.22.0.1
Segment Reporting and Geographic Information - Narrative (Details)
12 Months Ended
Dec. 31, 2021
segment
location
Segment Reporting [Abstract]  
Number of industry segment | segment 1
Number of geographic areas | location 3
XML 110 R95.htm IDEA: XBRL DOCUMENT v3.22.0.1
Segment Reporting and Geographic Information - Revenue by Geography (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Revenues from External Customers and Long-Lived Assets [Line Items]      
Revenue $ 217,630 $ 230,194 $ 200,634
Americas      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Revenue 141,917 142,345 125,075
EMEA      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Revenue 24,568 36,958 32,008
Asia Pacific      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Revenue $ 51,145 $ 50,891 $ 43,551
Revenue | Geographic Concentration Risk      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Concentration risk 100.00% 100.00% 100.00%
Revenue | Geographic Concentration Risk | Americas      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Concentration risk 65.00% 62.00% 62.00%
Revenue | Geographic Concentration Risk | EMEA      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Concentration risk 11.00% 16.00% 16.00%
Revenue | Geographic Concentration Risk | Asia Pacific      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Concentration risk 24.00% 22.00% 22.00%
Revenue | Geographic Concentration Risk | United States / Americas      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Revenue $ 137,267 $ 139,217 $ 121,160
Revenue | Geographic Concentration Risk | United Kingdom / EMEA      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Revenue 13,945 29,623 24,004
Revenue | Geographic Concentration Risk | Japan / Asia Pacific      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Revenue $ 27,281 $ 32,369 $ 25,339
XML 111 R96.htm IDEA: XBRL DOCUMENT v3.22.0.1
Segment Reporting and Geographic Information - Assets by Geography (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Segment Reporting, Asset Reconciling Item [Line Items]      
Long-lived Assets $ 33,622 $ 46,418 $ 46,136
Americas      
Segment Reporting, Asset Reconciling Item [Line Items]      
Long-lived Assets 23,733 32,626 33,450
International      
Segment Reporting, Asset Reconciling Item [Line Items]      
Long-lived Assets $ 9,889 $ 13,792 $ 12,686
XML 112 R97.htm IDEA: XBRL DOCUMENT v3.22.0.1
Fair Value Measurements - Schedule of Fair Value Measurements (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Assets:    
Total assets measured at fair value $ 44,717 $ 89,338
Quoted Prices In Active Markets for Identical Assets (Level 1)    
Assets:    
Total assets measured at fair value 7,310 12,370
Significant Other Observable Inputs (Level 2)    
Assets:    
Total assets measured at fair value 37,407 76,968
Significant Unobservable Inputs (Level 3)    
Assets:    
Total assets measured at fair value 0 0
Money market funds    
Assets:    
Total assets measured at fair value 7,310 12,370
Money market funds | Quoted Prices In Active Markets for Identical Assets (Level 1)    
Assets:    
Total assets measured at fair value 7,310 12,370
Money market funds | Significant Other Observable Inputs (Level 2)    
Assets:    
Total assets measured at fair value 0 0
Money market funds | Significant Unobservable Inputs (Level 3)    
Assets:    
Total assets measured at fair value 0 0
Certificate of deposit    
Assets:    
Total assets measured at fair value 40 551
Certificate of deposit | Quoted Prices In Active Markets for Identical Assets (Level 1)    
Assets:    
Total assets measured at fair value 0 0
Certificate of deposit | Significant Other Observable Inputs (Level 2)    
Assets:    
Total assets measured at fair value 40 551
Certificate of deposit | Significant Unobservable Inputs (Level 3)    
Assets:    
Total assets measured at fair value 0 0
Corporate notes and bonds    
Assets:    
Total assets measured at fair value 18,259 45,385
Corporate notes and bonds | Quoted Prices In Active Markets for Identical Assets (Level 1)    
Assets:    
Total assets measured at fair value 0 0
Corporate notes and bonds | Significant Other Observable Inputs (Level 2)    
Assets:    
Total assets measured at fair value 18,259 45,385
Corporate notes and bonds | Significant Unobservable Inputs (Level 3)    
Assets:    
Total assets measured at fair value 0 0
Municipal securities    
Assets:    
Total assets measured at fair value 19,108 31,032
Municipal securities | Quoted Prices In Active Markets for Identical Assets (Level 1)    
Assets:    
Total assets measured at fair value 0 0
Municipal securities | Significant Other Observable Inputs (Level 2)    
Assets:    
Total assets measured at fair value 19,108 31,032
Municipal securities | Significant Unobservable Inputs (Level 3)    
Assets:    
Total assets measured at fair value $ 0 $ 0
XML 113 R98.htm IDEA: XBRL DOCUMENT v3.22.0.1
Fair Value Measurements - Narrative (Details)
12 Months Ended
Dec. 31, 2021
Fair Value Disclosures [Abstract]  
Cash equivalent maturity date 3 months
XML 114 R99.htm IDEA: XBRL DOCUMENT v3.22.0.1
Schedule II - Valuation and Qualifying Accounts (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Reserves for accounts receivable      
Valuation and Qualifying Accounts      
Balance at Beginning of Period $ 1,182 $ 1,143 $ 999
Charged to Costs and Expenses 1,082 801 1,793
Charged Against Revenue 0 0 (80)
Write-Offs Net of Recoveries 594 762 1,569
Balance at End of Period 1,670 1,182 1,143
Deferred tax asset valuation allowance      
Valuation and Qualifying Accounts      
Balance at Beginning of Period 60,303 59,579 57,149
Charged to Costs and Expenses 17,200 724 2,430
Charged Against Revenue 0 0 0
Write-Offs Net of Recoveries 0 0 0
Balance at End of Period $ 77,503 $ 60,303 $ 59,579
XML 115 llnw-20211231_htm.xml IDEA: XBRL DOCUMENT 0001391127 2021-01-01 2021-12-31 0001391127 2021-06-30 0001391127 2022-01-28 0001391127 2021-12-31 0001391127 2020-12-31 0001391127 2020-01-01 2020-12-31 0001391127 2019-01-01 2019-12-31 0001391127 us-gaap:CommonStockMember 2018-12-31 0001391127 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0001391127 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0001391127 us-gaap:RetainedEarningsMember 2018-12-31 0001391127 2018-12-31 0001391127 us-gaap:RetainedEarningsMember 2019-01-01 2019-12-31 0001391127 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-12-31 0001391127 us-gaap:CommonStockMember 2019-01-01 2019-12-31 0001391127 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-12-31 0001391127 us-gaap:CommonStockMember 2019-12-31 0001391127 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001391127 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0001391127 us-gaap:RetainedEarningsMember 2019-12-31 0001391127 2019-12-31 0001391127 us-gaap:RetainedEarningsMember 2020-01-01 2020-12-31 0001391127 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-12-31 0001391127 us-gaap:CommonStockMember 2020-01-01 2020-12-31 0001391127 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-12-31 0001391127 us-gaap:CommonStockMember 2020-12-31 0001391127 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001391127 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0001391127 us-gaap:RetainedEarningsMember 2020-12-31 0001391127 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001391127 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:RetainedEarningsMember 2020-12-31 0001391127 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember 2020-12-31 0001391127 us-gaap:RetainedEarningsMember 2021-01-01 2021-12-31 0001391127 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-12-31 0001391127 us-gaap:CommonStockMember 2021-01-01 2021-12-31 0001391127 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-12-31 0001391127 us-gaap:CommonStockMember 2021-12-31 0001391127 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001391127 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001391127 us-gaap:RetainedEarningsMember 2021-12-31 0001391127 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember llnw:MoovCorporationMember 2021-09-30 0001391127 llnw:MoovCorporationMember 2022-01-01 2021-12-31 0001391127 2022-01-01 2021-12-31 0001391127 llnw:MoovCorporationMember 2021-12-31 0001391127 llnw:MoovCorporationMember 2021-01-01 2021-12-31 0001391127 llnw:ConvertibleSeniorNotesDue2025Member us-gaap:ConvertibleDebtMember 2020-07-27 0001391127 llnw:NetworkEquipmentMember 2021-01-01 2021-12-31 0001391127 llnw:ComputerEquipmentandSoftwareMember 2021-01-01 2021-12-31 0001391127 srt:MinimumMember us-gaap:FurnitureAndFixturesMember 2021-01-01 2021-12-31 0001391127 srt:MaximumMember us-gaap:FurnitureAndFixturesMember 2021-01-01 2021-12-31 0001391127 srt:MinimumMember us-gaap:EquipmentMember 2021-01-01 2021-12-31 0001391127 srt:MaximumMember us-gaap:EquipmentMember 2021-01-01 2021-12-31 0001391127 us-gaap:TradeNamesMember 2021-01-01 2021-12-31 0001391127 us-gaap:CustomerRelationshipsMember 2021-01-01 2021-12-31 0001391127 us-gaap:TechnologyBasedIntangibleAssetsMember 2021-01-01 2021-12-31 0001391127 srt:MaximumMember 2021-01-01 2021-12-31 0001391127 llnw:MoovCorporationMember 2021-09-30 0001391127 llnw:MoovCorporationMember 2021-09-01 2021-09-30 0001391127 llnw:MoovCorporationMember us-gaap:TradeNamesMember 2021-09-30 0001391127 llnw:MoovCorporationMember us-gaap:CustomerRelationshipsMember 2021-09-30 0001391127 llnw:MoovCorporationMember us-gaap:DevelopedTechnologyRightsMember 2021-09-30 0001391127 llnw:MoovCorporationMember 2021-10-01 2021-12-31 0001391127 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember llnw:MoovCorporationMember 2021-10-01 2021-12-31 0001391127 2021-09-01 2021-09-30 0001391127 llnw:MoovCorporationMember 2021-01-01 2021-08-31 0001391127 us-gaap:CertificatesOfDepositMember 2021-12-31 0001391127 us-gaap:CorporateDebtSecuritiesMember 2021-12-31 0001391127 us-gaap:MunicipalBondsMember 2021-12-31 0001391127 us-gaap:CertificatesOfDepositMember 2020-12-31 0001391127 us-gaap:CorporateDebtSecuritiesMember 2020-12-31 0001391127 us-gaap:MunicipalBondsMember 2020-12-31 0001391127 llnw:NetworkEquipmentMember 2021-12-31 0001391127 llnw:NetworkEquipmentMember 2020-12-31 0001391127 llnw:ComputerEquipmentandSoftwareMember 2021-12-31 0001391127 llnw:ComputerEquipmentandSoftwareMember 2020-12-31 0001391127 us-gaap:FurnitureAndFixturesMember 2021-12-31 0001391127 us-gaap:FurnitureAndFixturesMember 2020-12-31 0001391127 us-gaap:LeaseholdsAndLeaseholdImprovementsMember 2021-12-31 0001391127 us-gaap:LeaseholdsAndLeaseholdImprovementsMember 2020-12-31 0001391127 us-gaap:EquipmentMember 2021-12-31 0001391127 us-gaap:EquipmentMember 2020-12-31 0001391127 us-gaap:TradeNamesMember 2021-12-31 0001391127 us-gaap:CustomerRelationshipsMember 2021-12-31 0001391127 us-gaap:TechnologyBasedIntangibleAssetsMember 2021-12-31 0001391127 us-gaap:DevelopedTechnologyRightsMember 2021-01-01 2021-12-31 0001391127 llnw:ConvertibleSeniorNotesDue2025Member us-gaap:ConvertibleDebtMember 2020-07-27 2020-07-27 0001391127 us-gaap:RevolvingCreditFacilityMember llnw:SiliconValleyBankCreditAgreementMember 2020-07-27 0001391127 llnw:ConvertibleSeniorNotesDue2025Member us-gaap:DebtInstrumentRedemptionPeriodOneMember us-gaap:ConvertibleDebtMember 2020-07-27 2020-07-27 0001391127 llnw:ConvertibleSeniorNotesDue2025Member us-gaap:DebtInstrumentRedemptionPeriodOneMember us-gaap:ConvertibleDebtMember 2020-07-27 0001391127 llnw:ConvertibleSeniorNotesDue2025Member us-gaap:DebtInstrumentRedemptionPeriodTwoMember us-gaap:ConvertibleDebtMember 2020-07-27 2020-07-27 0001391127 2020-07-22 0001391127 llnw:ConvertibleSeniorNotesDue2025Member us-gaap:DebtInstrumentRedemptionPeriodThreeMember us-gaap:ConvertibleDebtMember 2020-07-27 2020-07-27 0001391127 llnw:ConvertibleSeniorNotesDue2025Member us-gaap:DebtInstrumentRedemptionPeriodFourMember us-gaap:ConvertibleDebtMember 2020-07-27 2020-07-27 0001391127 llnw:ConvertibleSeniorNotesDue2025Member us-gaap:ConvertibleDebtMember 2021-12-31 0001391127 llnw:ConvertibleSeniorNotesDue2025Member us-gaap:ConvertibleDebtMember 2020-12-31 0001391127 llnw:ConvertibleSeniorNotesDue2025Member us-gaap:ConvertibleDebtMember 2021-01-01 2021-12-31 0001391127 llnw:ConvertibleSeniorNotesDue2025Member us-gaap:ConvertibleDebtMember 2020-01-01 2020-12-31 0001391127 us-gaap:CallOptionMember 2020-07-27 2020-07-27 0001391127 us-gaap:RevolvingCreditFacilityMember llnw:SiliconValleyBankCreditAgreementMember 2021-12-31 0001391127 us-gaap:RevolvingCreditFacilityMember llnw:SiliconValleyBankCreditAgreementMember 2015-11-01 2015-11-30 0001391127 us-gaap:RevolvingCreditFacilityMember llnw:SiliconValleyBankCreditAgreementMember 2015-11-30 0001391127 us-gaap:RevolvingCreditFacilityMember llnw:SiliconValleyBankCreditAgreementMember 2020-12-31 0001391127 us-gaap:RevolvingCreditFacilityMember llnw:SiliconValleyBankCreditAgreementMember llnw:AlternativeBaseRateMember 2021-01-01 2021-12-31 0001391127 us-gaap:RevolvingCreditFacilityMember llnw:SiliconValleyBankCreditAgreementMember 2021-01-01 2021-12-31 0001391127 us-gaap:RevolvingCreditFacilityMember llnw:SiliconValleyBankCreditAgreementMember 2020-01-01 2020-12-31 0001391127 us-gaap:RevolvingCreditFacilityMember llnw:SiliconValleyBankCreditAgreementMember 2019-01-01 2019-12-31 0001391127 srt:MaximumMember llnw:ConvertibleSeniorNotesDue2025Member us-gaap:ConvertibleDebtMember 2020-07-27 2020-07-27 0001391127 llnw:RestructuringPlanImprovedGrowthAndProfitabilityMember 2021-04-01 2021-06-30 0001391127 llnw:RestructuringPlanImprovedGrowthAndProfitabilityMember 2021-07-01 2021-09-30 0001391127 llnw:RestructuringPlanImprovedGrowthAndProfitabilityMember 2021-10-01 2021-12-31 0001391127 llnw:RestructuringPlanAligningWorkforceAndFacilityRequirementsMember 2021-07-01 2021-09-30 0001391127 llnw:RestructuringPlanAligningWorkforceAndFacilityRequirementsMember 2021-10-01 2021-12-31 0001391127 llnw:RestructuringPlanAligningWorkforceAndFacilityRequirementsMember 2021-12-31 0001391127 us-gaap:EmployeeSeveranceMember 2020-12-31 0001391127 llnw:ShareBasedCompensationRestructuringActivityMember 2020-12-31 0001391127 us-gaap:FacilityClosingMember 2020-12-31 0001391127 us-gaap:OtherRestructuringMember 2020-12-31 0001391127 us-gaap:EmployeeSeveranceMember 2021-01-01 2021-03-31 0001391127 llnw:ShareBasedCompensationRestructuringActivityMember 2021-01-01 2021-03-31 0001391127 us-gaap:FacilityClosingMember 2021-01-01 2021-03-31 0001391127 us-gaap:OtherRestructuringMember 2021-01-01 2021-03-31 0001391127 2021-01-01 2021-03-31 0001391127 us-gaap:EmployeeSeveranceMember 2021-03-31 0001391127 llnw:ShareBasedCompensationRestructuringActivityMember 2021-03-31 0001391127 us-gaap:FacilityClosingMember 2021-03-31 0001391127 us-gaap:OtherRestructuringMember 2021-03-31 0001391127 2021-03-31 0001391127 us-gaap:EmployeeSeveranceMember 2021-04-01 2021-06-30 0001391127 llnw:ShareBasedCompensationRestructuringActivityMember 2021-04-01 2021-06-30 0001391127 us-gaap:FacilityClosingMember 2021-04-01 2021-06-30 0001391127 us-gaap:OtherRestructuringMember 2021-04-01 2021-06-30 0001391127 2021-04-01 2021-06-30 0001391127 us-gaap:EmployeeSeveranceMember 2021-06-30 0001391127 llnw:ShareBasedCompensationRestructuringActivityMember 2021-06-30 0001391127 us-gaap:FacilityClosingMember 2021-06-30 0001391127 us-gaap:OtherRestructuringMember 2021-06-30 0001391127 us-gaap:EmployeeSeveranceMember 2021-07-01 2021-09-30 0001391127 llnw:ShareBasedCompensationRestructuringActivityMember 2021-07-01 2021-09-30 0001391127 us-gaap:FacilityClosingMember 2021-07-01 2021-09-30 0001391127 us-gaap:OtherRestructuringMember 2021-07-01 2021-09-30 0001391127 2021-07-01 2021-09-30 0001391127 us-gaap:EmployeeSeveranceMember 2021-09-30 0001391127 llnw:ShareBasedCompensationRestructuringActivityMember 2021-09-30 0001391127 us-gaap:FacilityClosingMember 2021-09-30 0001391127 us-gaap:OtherRestructuringMember 2021-09-30 0001391127 2021-09-30 0001391127 us-gaap:EmployeeSeveranceMember 2021-10-01 2021-12-31 0001391127 llnw:ShareBasedCompensationRestructuringActivityMember 2021-10-01 2021-12-31 0001391127 us-gaap:FacilityClosingMember 2021-10-01 2021-12-31 0001391127 us-gaap:OtherRestructuringMember 2021-10-01 2021-12-31 0001391127 2021-10-01 2021-12-31 0001391127 us-gaap:EmployeeSeveranceMember 2021-12-31 0001391127 llnw:ShareBasedCompensationRestructuringActivityMember 2021-12-31 0001391127 us-gaap:FacilityClosingMember 2021-12-31 0001391127 us-gaap:OtherRestructuringMember 2021-12-31 0001391127 llnw:EmployeeStockPurchasePlanMember 2021-01-01 2021-12-31 0001391127 llnw:EmployeeStockPurchasePlanMember 2020-01-01 2020-12-31 0001391127 llnw:EmployeeStockPurchasePlanMember 2019-01-01 2019-12-31 0001391127 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-12-31 0001391127 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-12-31 0001391127 us-gaap:EmployeeStockOptionMember 2019-01-01 2019-12-31 0001391127 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-12-31 0001391127 us-gaap:RestrictedStockUnitsRSUMember 2020-01-01 2020-12-31 0001391127 us-gaap:RestrictedStockUnitsRSUMember 2019-01-01 2019-12-31 0001391127 us-gaap:ConvertibleDebtSecuritiesMember 2021-01-01 2021-12-31 0001391127 us-gaap:ConvertibleDebtSecuritiesMember 2020-01-01 2020-12-31 0001391127 us-gaap:ConvertibleDebtSecuritiesMember 2019-01-01 2019-12-31 0001391127 llnw:TwoThousandandSeventeenShareRepurchaseProgramMember 2017-03-14 0001391127 llnw:TwoThousandandSeventeenShareRepurchaseProgramMember 2020-01-01 2020-12-31 0001391127 llnw:TwoThousandandSeventeenShareRepurchaseProgramMember 2021-01-01 2021-12-31 0001391127 llnw:TwoThousandandSeventeenShareRepurchaseProgramMember 2019-01-01 2019-12-31 0001391127 llnw:TwoThousandandSeventeenShareRepurchaseProgramMember 2021-12-31 0001391127 llnw:A2007EquityIncentivePlanMember 2021-12-31 0001391127 llnw:A2021InducementPlanMember 2021-11-30 0001391127 llnw:A2021InducementPlanMember 2021-01-01 2021-12-31 0001391127 us-gaap:EmployeeStockMember 2013-06-30 0001391127 us-gaap:EmployeeStockMember 2019-05-31 0001391127 us-gaap:EmployeeStockMember 2019-05-01 2019-05-31 0001391127 us-gaap:EmployeeStockMember 2021-01-01 2021-12-31 0001391127 us-gaap:EmployeeStockMember 2020-01-01 2020-12-31 0001391127 us-gaap:EmployeeStockMember 2019-01-01 2019-12-31 0001391127 us-gaap:EmployeeStockMember 2021-12-31 0001391127 us-gaap:AccumulatedTranslationAdjustmentMember 2020-12-31 0001391127 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2020-12-31 0001391127 us-gaap:AccumulatedTranslationAdjustmentMember 2021-01-01 2021-12-31 0001391127 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2021-01-01 2021-12-31 0001391127 us-gaap:AccumulatedTranslationAdjustmentMember 2021-12-31 0001391127 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2021-12-31 0001391127 llnw:A2017MoovCorporationEquityIncentivePlanMember 2021-12-31 0001391127 srt:MinimumMember llnw:A2017MoovCorporationEquityIncentivePlanMember 2021-12-31 0001391127 srt:MaximumMember llnw:A2017MoovCorporationEquityIncentivePlanMember 2021-12-31 0001391127 us-gaap:EmployeeStockOptionMember llnw:RangeOneMember 2021-01-01 2021-12-31 0001391127 us-gaap:EmployeeStockOptionMember llnw:RangeOneMember 2021-12-31 0001391127 us-gaap:EmployeeStockOptionMember llnw:RangeTwoMember 2021-01-01 2021-12-31 0001391127 us-gaap:EmployeeStockOptionMember llnw:RangeTwoMember 2021-12-31 0001391127 us-gaap:EmployeeStockOptionMember llnw:RangeThreeMember 2021-01-01 2021-12-31 0001391127 us-gaap:EmployeeStockOptionMember llnw:RangeThreeMember 2021-12-31 0001391127 us-gaap:EmployeeStockOptionMember llnw:RangeFourMember 2021-01-01 2021-12-31 0001391127 us-gaap:EmployeeStockOptionMember llnw:RangeFourMember 2021-12-31 0001391127 us-gaap:EmployeeStockOptionMember llnw:RangeFiveMember 2021-01-01 2021-12-31 0001391127 us-gaap:EmployeeStockOptionMember llnw:RangeFiveMember 2021-12-31 0001391127 us-gaap:EmployeeStockOptionMember 2021-12-31 0001391127 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-12-31 0001391127 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-12-31 0001391127 us-gaap:EmployeeStockOptionMember 2019-01-01 2019-12-31 0001391127 llnw:RestrictedStockUnitsServiceBasedMember 2021-12-31 0001391127 llnw:RestrictedStockUnitsServiceBasedMember 2020-12-31 0001391127 llnw:RestrictedStockUnitsServiceBasedMember 2019-12-31 0001391127 llnw:RestrictedStockUnitsPerformanceBasedMember 2021-12-31 0001391127 llnw:RestrictedStockUnitsPerformanceBasedMember 2020-12-31 0001391127 llnw:RestrictedStockUnitsPerformanceBasedMember 2019-12-31 0001391127 us-gaap:RestrictedStockUnitsRSUMember 2021-12-31 0001391127 us-gaap:RestrictedStockUnitsRSUMember 2020-12-31 0001391127 us-gaap:RestrictedStockUnitsRSUMember 2019-12-31 0001391127 us-gaap:RestrictedStockUnitsRSUMember 2018-12-31 0001391127 us-gaap:RestrictedStockUnitsRSUMember 2019-01-01 2019-12-31 0001391127 us-gaap:RestrictedStockUnitsRSUMember 2020-01-01 2020-12-31 0001391127 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-12-31 0001391127 us-gaap:CostOfSalesMember 2021-01-01 2021-12-31 0001391127 us-gaap:CostOfSalesMember 2020-01-01 2020-12-31 0001391127 us-gaap:CostOfSalesMember 2019-01-01 2019-12-31 0001391127 us-gaap:GeneralAndAdministrativeExpenseMember 2021-01-01 2021-12-31 0001391127 us-gaap:GeneralAndAdministrativeExpenseMember 2020-01-01 2020-12-31 0001391127 us-gaap:GeneralAndAdministrativeExpenseMember 2019-01-01 2019-12-31 0001391127 us-gaap:SellingAndMarketingExpenseMember 2021-01-01 2021-12-31 0001391127 us-gaap:SellingAndMarketingExpenseMember 2020-01-01 2020-12-31 0001391127 us-gaap:SellingAndMarketingExpenseMember 2019-01-01 2019-12-31 0001391127 us-gaap:ResearchAndDevelopmentExpenseMember 2021-01-01 2021-12-31 0001391127 us-gaap:ResearchAndDevelopmentExpenseMember 2020-01-01 2020-12-31 0001391127 us-gaap:ResearchAndDevelopmentExpenseMember 2019-01-01 2019-12-31 0001391127 us-gaap:RestructuringChargesMember 2021-01-01 2021-12-31 0001391127 us-gaap:RestructuringChargesMember 2020-01-01 2020-12-31 0001391127 us-gaap:RestructuringChargesMember 2019-01-01 2019-12-31 0001391127 llnw:WarrantConsultingFirmOneMember 2021-12-31 0001391127 llnw:WarrantConsultingFirmTwoMember 2021-12-31 0001391127 us-gaap:WarrantMember llnw:WarrantConsultingFirmOneMember 2021-01-01 2021-12-31 0001391127 us-gaap:WarrantMember llnw:WarrantConsultingFirmTwoMember 2021-01-01 2021-12-31 0001391127 us-gaap:RestrictedStockUnitsRSUMember 2021-09-30 0001391127 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2021-09-30 0001391127 srt:MinimumMember us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2021-09-01 2021-09-30 0001391127 srt:MaximumMember us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2021-09-01 2021-09-30 0001391127 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2021-09-30 0001391127 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2021-09-01 2021-09-30 0001391127 llnw:A2017MoovCorporationEquityIncentivePlanMember 2021-09-01 2021-09-30 0001391127 srt:MinimumMember llnw:A2017MoovCorporationEquityIncentivePlanMember 2021-09-30 0001391127 srt:MaximumMember llnw:A2017MoovCorporationEquityIncentivePlanMember 2021-09-30 0001391127 srt:MinimumMember 2021-01-01 2021-12-31 0001391127 us-gaap:RestrictedStockUnitsRSUMember llnw:AnnualCorporateBonusPlanMember 2021-01-01 2021-12-31 0001391127 us-gaap:RestrictedStockUnitsRSUMember llnw:AnnualCorporateBonusPlanMember 2020-01-01 2020-12-31 0001391127 us-gaap:OperatingExpenseMember 2021-01-01 2021-12-31 0001391127 us-gaap:OperatingExpenseMember 2020-01-01 2020-12-31 0001391127 us-gaap:OperatingExpenseMember 2019-01-01 2019-12-31 0001391127 llnw:AmazonMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0001391127 llnw:SonyMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0001391127 llnw:AmazonMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-12-31 0001391127 llnw:SonyMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-12-31 0001391127 llnw:AmazonMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2019-01-01 2019-12-31 0001391127 country:US us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2021-01-01 2021-12-31 0001391127 country:US us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2020-01-01 2020-12-31 0001391127 country:US us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2019-01-01 2019-12-31 0001391127 us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2021-01-01 2021-12-31 0001391127 llnw:ThreeMajorCountriesMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2021-01-01 2021-12-31 0001391127 us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2020-01-01 2020-12-31 0001391127 us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2019-01-01 2019-12-31 0001391127 llnw:ThreeMajorCountriesMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2020-01-01 2020-12-31 0001391127 llnw:ThreeMajorCountriesMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2019-01-01 2019-12-31 0001391127 us-gaap:DomesticCountryMember 2021-12-31 0001391127 us-gaap:StateAndLocalJurisdictionMember 2021-12-31 0001391127 srt:AmericasMember 2021-01-01 2021-12-31 0001391127 srt:AmericasMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2021-01-01 2021-12-31 0001391127 srt:AmericasMember 2020-01-01 2020-12-31 0001391127 srt:AmericasMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2020-01-01 2020-12-31 0001391127 srt:AmericasMember 2019-01-01 2019-12-31 0001391127 srt:AmericasMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2019-01-01 2019-12-31 0001391127 us-gaap:EMEAMember 2021-01-01 2021-12-31 0001391127 us-gaap:EMEAMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2021-01-01 2021-12-31 0001391127 us-gaap:EMEAMember 2020-01-01 2020-12-31 0001391127 us-gaap:EMEAMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2020-01-01 2020-12-31 0001391127 us-gaap:EMEAMember 2019-01-01 2019-12-31 0001391127 us-gaap:EMEAMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2019-01-01 2019-12-31 0001391127 srt:AsiaPacificMember 2021-01-01 2021-12-31 0001391127 srt:AsiaPacificMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2021-01-01 2021-12-31 0001391127 srt:AsiaPacificMember 2020-01-01 2020-12-31 0001391127 srt:AsiaPacificMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2020-01-01 2020-12-31 0001391127 srt:AsiaPacificMember 2019-01-01 2019-12-31 0001391127 srt:AsiaPacificMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2019-01-01 2019-12-31 0001391127 country:GB us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2021-01-01 2021-12-31 0001391127 country:GB us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2020-01-01 2020-12-31 0001391127 country:GB us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2019-01-01 2019-12-31 0001391127 country:JP us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2021-01-01 2021-12-31 0001391127 country:JP us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2020-01-01 2020-12-31 0001391127 country:JP us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2019-01-01 2019-12-31 0001391127 srt:AmericasMember 2021-12-31 0001391127 srt:AmericasMember 2020-12-31 0001391127 srt:AmericasMember 2019-12-31 0001391127 llnw:InternationalLocationMember 2021-12-31 0001391127 llnw:InternationalLocationMember 2020-12-31 0001391127 llnw:InternationalLocationMember 2019-12-31 0001391127 us-gaap:MoneyMarketFundsMember 2021-12-31 0001391127 us-gaap:FairValueInputsLevel1Member us-gaap:MoneyMarketFundsMember 2021-12-31 0001391127 us-gaap:FairValueInputsLevel2Member us-gaap:MoneyMarketFundsMember 2021-12-31 0001391127 us-gaap:FairValueInputsLevel3Member us-gaap:MoneyMarketFundsMember 2021-12-31 0001391127 us-gaap:FairValueInputsLevel1Member us-gaap:CertificatesOfDepositMember 2021-12-31 0001391127 us-gaap:FairValueInputsLevel2Member us-gaap:CertificatesOfDepositMember 2021-12-31 0001391127 us-gaap:FairValueInputsLevel3Member us-gaap:CertificatesOfDepositMember 2021-12-31 0001391127 us-gaap:FairValueInputsLevel1Member us-gaap:CorporateDebtSecuritiesMember 2021-12-31 0001391127 us-gaap:FairValueInputsLevel2Member us-gaap:CorporateDebtSecuritiesMember 2021-12-31 0001391127 us-gaap:FairValueInputsLevel3Member us-gaap:CorporateDebtSecuritiesMember 2021-12-31 0001391127 us-gaap:FairValueInputsLevel1Member us-gaap:MunicipalBondsMember 2021-12-31 0001391127 us-gaap:FairValueInputsLevel2Member us-gaap:MunicipalBondsMember 2021-12-31 0001391127 us-gaap:FairValueInputsLevel3Member us-gaap:MunicipalBondsMember 2021-12-31 0001391127 us-gaap:FairValueInputsLevel1Member 2021-12-31 0001391127 us-gaap:FairValueInputsLevel2Member 2021-12-31 0001391127 us-gaap:FairValueInputsLevel3Member 2021-12-31 0001391127 us-gaap:MoneyMarketFundsMember 2020-12-31 0001391127 us-gaap:FairValueInputsLevel1Member us-gaap:MoneyMarketFundsMember 2020-12-31 0001391127 us-gaap:FairValueInputsLevel2Member us-gaap:MoneyMarketFundsMember 2020-12-31 0001391127 us-gaap:FairValueInputsLevel3Member us-gaap:MoneyMarketFundsMember 2020-12-31 0001391127 us-gaap:FairValueInputsLevel1Member us-gaap:CertificatesOfDepositMember 2020-12-31 0001391127 us-gaap:FairValueInputsLevel2Member us-gaap:CertificatesOfDepositMember 2020-12-31 0001391127 us-gaap:FairValueInputsLevel3Member us-gaap:CertificatesOfDepositMember 2020-12-31 0001391127 us-gaap:FairValueInputsLevel1Member us-gaap:CorporateDebtSecuritiesMember 2020-12-31 0001391127 us-gaap:FairValueInputsLevel2Member us-gaap:CorporateDebtSecuritiesMember 2020-12-31 0001391127 us-gaap:FairValueInputsLevel3Member us-gaap:CorporateDebtSecuritiesMember 2020-12-31 0001391127 us-gaap:FairValueInputsLevel1Member us-gaap:MunicipalBondsMember 2020-12-31 0001391127 us-gaap:FairValueInputsLevel2Member us-gaap:MunicipalBondsMember 2020-12-31 0001391127 us-gaap:FairValueInputsLevel3Member us-gaap:MunicipalBondsMember 2020-12-31 0001391127 us-gaap:FairValueInputsLevel1Member 2020-12-31 0001391127 us-gaap:FairValueInputsLevel2Member 2020-12-31 0001391127 us-gaap:FairValueInputsLevel3Member 2020-12-31 0001391127 us-gaap:ReserveForEarnOutReceivableMember 2018-12-31 0001391127 us-gaap:ReserveForEarnOutReceivableMember 2019-01-01 2019-12-31 0001391127 us-gaap:ReserveForEarnOutReceivableMember 2019-12-31 0001391127 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2018-12-31 0001391127 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2019-01-01 2019-12-31 0001391127 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2019-12-31 0001391127 us-gaap:ReserveForEarnOutReceivableMember 2020-01-01 2020-12-31 0001391127 us-gaap:ReserveForEarnOutReceivableMember 2020-12-31 0001391127 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2020-01-01 2020-12-31 0001391127 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2020-12-31 0001391127 us-gaap:ReserveForEarnOutReceivableMember 2021-01-01 2021-12-31 0001391127 us-gaap:ReserveForEarnOutReceivableMember 2021-12-31 0001391127 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2021-01-01 2021-12-31 0001391127 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2021-12-31 iso4217:USD shares iso4217:USD shares pure llnw:reportingUnit llnw:tradingDay llnw:participant llnw:country llnw:segment llnw:location 0001391127 2021 FY false http://fasb.org/us-gaap/2021-01-31#AccountingStandardsUpdate202006Member P1Y P1Y 0.1172367 0.1494768 10-K true 2021-12-31 --12-31 false 001-33508 Limelight Networks, Inc. DE 20-1677033 2220 W. 14th Street, Tempe AZ 85281 602 850-5000 Common Stock, par value $0.001 per share LLNW NASDAQ No No Yes Yes Accelerated Filer false false true false 393000000 135104080 Portions of the Proxy Statement for the Registrant’s 2022 Annual Meeting of Stockholders are incorporated by reference in Part III of this Form 10-K. 42 Ernst & Young LLP Phoenix, Arizona 41918000 46795000 37367000 76928000 42217000 31675000 61000 68000 13036000 15588000 134599000 171054000 33622000 46418000 6338000 10150000 40000 40000 1893000 1530000 114511000 77753000 14613000 0 5485000 7233000 311101000 314178000 11631000 4587000 3266000 933000 1861000 2465000 873000 253000 19292000 17560000 36923000 25798000 121782000 100945000 9616000 11265000 308000 279000 116000 220000 777000 479000 169522000 138986000 0.001 0.001 7500000 7500000 0 0 0 0 0 0 0.001 0.001 300000000 300000000 134337000 134337000 123653000 123653000 134000 124000 576807000 556512000 -8345000 -7511000 -427017000 -373933000 141579000 175192000 311101000 314178000 217630000 230194000 200634000 134773000 125509000 99897000 22508000 21579000 19193000 157281000 147088000 119090000 60349000 83106000 81544000 40091000 31284000 30785000 29760000 42945000 43078000 21669000 21680000 22534000 2794000 1591000 872000 13425000 0 0 107739000 97500000 97269000 -47390000 -14394000 -15725000 5245000 3939000 76000 134000 69000 427000 -1106000 -368000 80000 -6217000 -4238000 431000 -53607000 -18632000 -15294000 1154000 645000 750000 -54761000 -19277000 -16044000 -0.43 -0.16 -0.14 -0.43 -0.16 -0.14 127789000 121196000 115890000 127789000 121196000 115890000 -54761000 -19277000 -16044000 2000 -51000 41000 -836000 1750000 782000 -834000 1699000 823000 -55595000 -17578000 -15221000 114246000 114000 513682000 -10033000 -338612000 165151000 -16044000 -16044000 41000 41000 782000 782000 1054000 1000 2467000 2468000 3416000 3000 -3000 0 1142000 1000 3606000 3607000 794000 1000 1937000 1938000 15808000 15808000 118368000 118000 530285000 -9210000 -354656000 166537000 -19277000 -19277000 -51000 -51000 1750000 1750000 2870000 3000 8121000 8124000 2817000 3000 4000 7000 957000 1000 4877000 4878000 555000 1000 1936000 1937000 15723000 15723000 21733000 21733000 16413000 16413000 123653000 124000 556512000 -7511000 -373933000 175192000 -21733000 1677000 -20056000 -54761000 -54761000 2000 2000 -836000 -836000 1936000 2000 4547000 4549000 1758000 2000 -2000 0 524000 1000 1626000 1627000 636000 0 1638000 1638000 19045000 19045000 6878000 7000 18426000 18433000 134337000 134000 576807000 -8345000 -427017000 141579000 -54761000 -19277000 -16044000 25302000 23170000 20065000 20480000 15717000 13778000 -142000 -214000 25000 414000 94000 -270000 247000 -6000 56000 1082000 801000 1793000 -1879000 -606000 -30000 0 3000 -9000 811000 1938000 0 9109000 -2000000 10228000 -1966000 5717000 1101000 47000 -19000 -40000 -3961000 -2762000 4188000 8903000 -1069000 1292000 -879000 17000 -789000 645000 71000 61000 0 0 3040000 300000 167000 -121000 14000 21328000 1746000 62076000 88754000 10279000 99760000 11172000 35364000 15810000 25085000 34704000 247000 2000 51000 30968000 0 0 -8847000 -102665000 -9568000 0 121600000 0 0 16413000 0 30000 859000 0 1626000 4878000 3607000 6185000 10068000 4406000 4529000 109518000 799000 -573000 279000 -25000 -4877000 28460000 -7048000 46795000 18335000 25383000 41918000 46795000 18335000 4505000 108000 76000 928000 626000 396000 18433000 0 0 977000 1260000 3891000 Nature of Business<div style="margin-bottom:9pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Limelight Networks, Inc., a provider of content delivery services, AppOps and Jamstack application architecture, provides powerful tools to optimize and deliver digital experiences. Limelight offers one of the largest, best-optimized private networks coupled with a global team of industry experts to provide edge services that are fast, secure and reliable. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;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%">    </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    We were incorporated in Delaware in 2003, and have operated in the Phoenix metropolitan area since 2001 and elsewhere throughout the United States since 2003. We began international operations in 2004.</span></div> Summary of Significant Accounting Policies <div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="margin-bottom:9pt;margin-top:9pt"><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 have been prepared in accordance with U.S. generally accepted accounting principles (U.S. GAAP). The consolidated financial statements include accounts of Limelight and our wholly owned subsidiaries. All significant intercompany balances and transactions have been eliminated. In addition, certain other reclassifications have been made to prior period amounts to conform to the current period presentation. </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    The preparation of the consolidated financial statements and related disclosures in conformity with U.S. GAAP requires management to make judgments, assumptions, and estimates that affect the amounts reported in the consolidated financial statements and accompanying notes. Actual results and outcomes may differ from those estimates. The results of operations presented in this Annual Report on Form 10-K are not necessarily indicative of the results that may be expected for the year ending December 31, 2022, or for any future periods.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Foreign Currency Translation</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    The functional currency of our international subsidiaries is the local currency. We translate assets and liabilities of foreign subsidiaries, whose functional currency is their local currency, at exchange rates in effect at the balance sheet date. We translate revenue and expenses at the monthly average exchange rates. We include accumulated net translation adjustments in stockholders’ equity as a component of accumulated other comprehensive income (loss).</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    Due to changes in exchange rates between reporting periods and changes in certain account balances, the foreign currency translation adjustment will change from period to period. During the years ended December 31, 2021, 2020, and 2019, we recorded foreign currency translation gains (losses) of $(836), $1,750, and $782, respectively, in our statements of comprehensive income (loss). </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    Our entities occasionally transact in currencies other than their functional currencies. Assets denominated in foreign currencies other than that of the functional currency of the entity are remeasured at period-end exchange rates. Foreign currency-based revenue and expense transactions are measured at transaction date exchange rates. During the years ended December 31, 2021, 2020, and 2019, we recorded a foreign currency re-measurement gain (loss) of approximately $(953), $(368), and $24, respectively, in other income (expense) in the consolidated statements of operations.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recent Accounting Standards </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Adopted Accounting Standards</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">            </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:36pt"><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) 2019-12 to simplifying the accounting for income taxes. ASU 2019-12 is intended to simplify various aspects related to accounting for income taxes, eliminates certain exceptions to the general principles in the Accounting Standards Codification (ASC) Topic 740 related to intra-period tax allocation, simplifies when companies recognize deferred taxes in an interim period, and clarifies certain aspects of the current guidance to promote consistent application. We adopted this guidance effective January 1, 2021. The adoption of this guidance did not have a material impact on our consolidated financial statements and related disclosures. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2020, the FASB issued ASU 2020-06, which simplifies the accounting for convertible instruments. ASU 2020-06 eliminates certain models that require separate accounting for embedded conversion features, in certain cases. Additionally, among other changes, the guidance eliminates certain of the conditions for equity classification for contracts in an entity’s own equity. ASU 2020-06 also requires entities to use the if-converted method for all convertible instruments in the diluted earnings per share calculation and include the effect of share settlement for instruments that may be settled in cash or shares, except for certain liability-classified share-based payment awards. We early adopted this guidance on January 1, 2021, on a modified retrospective basis. As a result of the adoption of ASU 2020-06, our total remaining interest expense over the contractual terms of our convertible debt will be approximately $20,823 less than under the previous accounting standards. The adoption resulted in a $21,733 decrease in additional paid in capital from the derecognition of the bifurcated equity component, $20,255 increase in debt from the derecognition of the discount associated with the bifurcated equity component and $1,677 decrease to the opening balance of accumulated deficit, representing the cumulative interest expense recognized related to the amortization of the bifurcated conversion option. We wrote-off the related deferred tax liabilities with a corresponding adjustment to the valuation allowance, resulting in no net tax impact to the cumulative adjustment to retained earnings.    </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2021, the FASB issued ASU 2021-08, which provides amendments to improve, simplify, and provide consistency for recognition and measurement of acquired contract assets and contract liabilities from revenue contracts in a business combination. The amendments require that an acquirer recognize and measure such contract assets and contract liabilities under Topic 606, Revenue from Contracts with Customers, as if it had originated the contracts. The amendments also allow for election of certain practical expedients, which are applied on an acquisition-by-acquisition basis. The new accounting amendments are effective for us beginning in fiscal 2023 with prospective application. Early adoption is permitted, including in any interim period, and if elected, the amendments are applied retrospectively for any acquisitions that occurred in the fiscal year of interim adoption. We early adopted this guidance during Q4 2021, on a retrospective basis. As a result of the adoption of ASU 2021-08, we increased the allocation of purchase consideration for deferred revenue related to our acquisition of Moov Corporation in September 2021 by approximately $629. The adoption of ASU 2021-08 did not have a material impact on revenue recognized in 2021.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Recently Issued Accounting Standards applicable to Limelight Networks, Inc.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Significant Accounting Policies</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restructuring Charges</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We account for restructuring costs under ASC 420, Exit or Disposal Obligations. Restructuring costs are recognized when the liability is incurred. A restructuring liability related to employee terminations is recorded when a one-time benefit arrangement is communicated to an employee who is involuntarily terminated as part of a reorganization and the amount of the termination benefit is known, provided that the employee is not required to render future services in order to receive the termination benefit. If fixed assets, or other assets are to be disposed of as a result of our restructuring efforts, the assets are written off when we commit to dispose of them, and they are no longer in use. If applicable, depreciation is accelerated on fixed assets for the period of time the asset continues to be used until the asset ceases to be used. During 2021 we moved to a home and office hybrid work model. As part of our restructuring plans we have evaluated our real estate footprint, and in certain cases we have subleased certain of our office facilities, including what previously was our corporate headquarters in Scottsdale, Arizona. We are exploring opportunities to sublease additional office facilities under this new model. In these cases we evaluate the right of use asset for potential impairment, and if impaired, record an impairment charge. Other restructuring costs are generally recorded as the cost is incurred or the service is provided. </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Business Combinations                         </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In accounting for acquisitions through which a set of assets and activities are transferred to us, we perform an initial test to determine whether substantially all of the fair value of the gross assets transferred are concentrated in a single identifiable asset or a group of similar identifiable assets, such that the acquisition would not represent a business. If the initial test does not result in substantially all of the fair value concentrated in a single or group of similar assets, we then perform a second test to evaluate whether the assets and activities transferred include inputs and substantive processes that, together, significantly contribute to the ability to create outputs, which would constitute a business. If the result of the second test indicates that the acquired assets and activities constitute a business, we account for the transaction as a business combination.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:25.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For our business combinations, we allocate the purchase consideration of the acquisition, which includes the estimated acquisition date fair value of contingent consideration (if applicable), to the tangible assets, liabilities and identifiable intangible assets acquired based on each of the estimated fair values at the acquisition date. The excess of the purchase consideration over </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the fair values is recorded as goodwill. Determining the fair value of such items requires judgment, including estimating future cash flows or the cost to recreate an acquired asset. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:25.49pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Acquisition-related expenses are expensed as incurred, except for those costs incurred to issue debt or equity securities (if applicable), and are included in general and administrative expense in our consolidated statements of operations. During and up to the one-year period beginning with the acquisition date, we may record certain purchase accounting adjustments related to the fair value of assets acquired and liabilities assumed against goodwill. After the final determination of the fair value of assets acquired or liabilities assumed, any subsequent adjustments are recorded to our consolidated statements of operations. The fair value of contingent consideration liabilities assumed from an acquisition are remeasured each reporting period after the acquisition date and the changes in the estimated fair value, if any, are recorded within operating expenses in our consolidated statement of operations for such period. In accounting for income taxes in a business combination, changes in the deferred tax asset valuations allowance and income tax uncertainties after the acquisition date will be recognized through income tax expense in our consolidated statement of operations each reporting period.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:25.2pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The results of operations of the acquired business are included in our consolidated statement of operations since the date of acquisition.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue Recognition</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">     Revenues are recognized when control of the promised goods or services is transferred to our clients, in an amount that reflects the consideration we expect to be entitled to in exchange for those goods or services.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For contracts that contain minimum commitments over the contractual term, not subject to the variable consideration exception, we estimate an amount of variable consideration by using the expected value method. We include estimates of variable consideration in revenue only when we have a high degree of confidence that revenue will not be reversed in a subsequent reporting period. We believe that the expected value method is the most appropriate estimate of the amount of variable consideration. These clients have entered into contracts with contract terms generally from <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQwZGM1ZWQzMjk2NDQzM2ZhYmNjMmY1ZTRlNzU2YzRkL3NlYzpkMGRjNWVkMzI5NjQ0MzNmYWJjYzJmNWU0ZTc1NmM0ZF8xMjcvZnJhZzo2NGM2YTY0MzMzNGI0ZmNmYTYwNjExZDVlYTYwZTVkMy90ZXh0cmVnaW9uOjY0YzZhNjQzMzM0YjRmY2ZhNjA2MTFkNWVhNjBlNWQzXzEwNDM0_c2b4ba80-6b35-4866-a8d2-19a29cfeab27"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQwZGM1ZWQzMjk2NDQzM2ZhYmNjMmY1ZTRlNzU2YzRkL3NlYzpkMGRjNWVkMzI5NjQ0MzNmYWJjYzJmNWU0ZTc1NmM0ZF8xMjcvZnJhZzo2NGM2YTY0MzMzNGI0ZmNmYTYwNjExZDVlYTYwZTVkMy90ZXh0cmVnaW9uOjY0YzZhNjQzMzM0YjRmY2ZhNjA2MTFkNWVhNjBlNWQzXzEwNDM0_c9f3ee23-da02-45e5-a046-05544da7eb64">one</span></span> to four years. As of December 31, 2021, we have approximately $2,635 of remaining unsatisfied performance obligations. We recognized revenue of approximately $8,589, $7,896 and $9,600, respectively, during the years ended December 31, 2021, 2020, and 2019, related to these types of contracts with our clients. We expect to recognize approximately 95% of the remaining unsatisfied performance obligations in 2022 and the remainder in 2023. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recorded deferred revenue of $3,107 in accordance with the allocation of purchase consideration related to the acquisition of Moov Corporation (Moov). Deferred revenue is primarily driven by payments received in advance of satisfying our performance obligations. We recognized approximately $1,656 in 2021 that was included in the deferred revenue purchase consideration allocation. The deferred revenue balance of approximately $1,451 as of December 31, 2021 represents our aggregate remaining performance obligations that will be recognized as revenue over the period in which the performance obligations are satisfied. We expect to recognize approximately 99%% of the remaining unsatisfied performance obligations in 2022, and the remainder in 2023. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:40.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We may charge the clients an activation fee when services are first activated. We do not charge activation fees for contract renewals. Activation fees are not distinct within the context of the overall contractual commitment with the client to perform our content delivery service and are therefore recorded initially as deferred revenue and recognized as revenue ratably over the estimated life of the client arrangement.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At the inception of a client contract for service, we make an assessment as to that client’s ability to pay for the services provided. If we subsequently determine that collection from the client is not probable, we record an allowance for credit losses or deferred revenue for that client’s unpaid invoices and cease recognizing revenue for continued services provided until it is probable that revenue will not be reversed in a subsequent reporting period. Our standard payment terms vary by the type and location of our client but do not contain a financing component.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">     Arrangements with Multiple Performance Obligations</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">     Certain of our revenue arrangements include multiple promises to our clients. Revenue arrangements with multiple promises are accounted for as separate performance obligations if each promise is distinct. Such arrangements may include a combination of some or all of the following: content delivery services, video content management services, performance services for website and web application acceleration and security, professional services, cloud storage, edge computing services, and sale of equipment. </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    Judgment may be required in determining whether products or services are considered distinct performance obligations that should be accounted for separately or as one combined performance obligation. Revenue is recognized over the period in </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">which the performance obligations are satisfied, which is generally over the contract term. We have determined that generally most of our products and services do not constitute an individual service offering to our clients, as our promise to the client is to provide a complete edge services platform, and therefore have concluded that it represents a single performance obligation. We have determined that professional services and hardware sales represent separate performance obligations from that of our edge services platform.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    Consideration is allocated to the performance obligations using the relative standalone selling price method. Generally, arrangements with multiple performance obligations are provided over the same contract period, and therefore, revenue is recognized over the same period.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    We determine standalone selling price by evaluating the overall pricing objectives and market conditions. Consideration included our discounting practices, the size and volume of our transactions, the area where services are sold, price lists, historical sales and contract prices. </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Deferred Revenue</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred revenue represents amounts billed to clients for which revenue has not been recognized. Deferred revenue primarily consists of the unearned portion of monthly pre-billed service fees, activation fees, and prepayments made by clients for services to be rendered in future periods. </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Convertible Senior Notes </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In July 2020, we issued $125,000 aggregate principal amount of 3.50% convertible senior notes. Effective January 1, 2021, we early adopted ASU 2020-06. The conversion option that was previously accounted for under the cash conversion model or beneficial conversion feature model was recombined into a single instrument that is classified as a liability for convertible debt or equity for equity-classified preferred stock. </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash and Cash Equivalents</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    We hold our cash and cash equivalents in checking, money market, and highly-liquid investments. We consider all highly liquid investments with maturities of three months or less when purchased to be cash equivalents. Cash and cash equivalents are deposited in or managed by major financial institutions and at times exceed Federal Deposit Insurance Corporation insurance limits.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Investments in Marketable Securities</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    We hold investments in marketable securities, consisting of municipal bonds, investment grade corporate debt securities, and certificates of deposit. Management determines the appropriate classification of its marketable securities at the time of purchase and reevaluates such classification as of each balance sheet date. We have classified our investments, which are all debt securities, in marketable securities as available-for-sale and as current, as our marketable securities are available to fund current operations. Our available-for-sale investments are carried at estimated fair value with any unrealized gains and losses, net of taxes, included in accumulated other comprehensive income (loss) in stockholders' equity. Available-for-sale debt securities with an amortized cost basis in excess of estimated fair value are assessed to determine what amount of that difference, if any, is caused by expected credit losses. Expected credit losses on available-for-sale debt securities are recognized in other income (expense), net on our condensed consolidated statements of operations, and any remaining unrealized losses, net of taxes, are included in accumulated other comprehensive income (loss) in stockholders' equity. Credit losses on our marketable securities portfolio for the year ended December 31, 2021 were not material. We determine realized gains or losses on sale of marketable securities on a specific identification method and record such gains or losses as interest and other income (expense), net.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounts Receivable</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    Trade accounts receivable are recorded at the invoiced amounts and do not bear interest. We record reserves against our accounts receivable balance for service credits and for doubtful accounts. Estimates are used in determining both of these reserves. The allowance for credit losses are included as a component of general and administrative expenses.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All trade receivables are reported on the Consolidated Balance Sheets at their amortized cost adjusted for any write-offs and net of allowances for credit losses. We maintain an allowance for credit losses, which represents an estimate of expected losses of our receivables considering current market conditions and estimates for supportable forecasts when appropriate. The estimate is a result of our ongoing assessments and evaluations of collectability, historical loss experience, and future expectations in estimating credit losses for our trade receivables. For trade receivables, we apply a reserve percentage to the specific age of the receivable to estimate the allowance for doubtful accounts. The reserve percentages are determined based </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">on our historical write-off experience. Determination of the proper amount of allowance requires management to exercise judgment about the timing, frequency and severity of potential credit losses that could materially affect the provision for credit losses and, as a result, net earnings. The allowance takes into consideration numerous quantitative and qualitative factors that include receivable type, historical loss experience, delinquency trends, collection experience, current economic conditions, estimates for supportable forecasts, when appropriate, and credit risk characteristics.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    Our reserve for service credits relates to credits that are expected to be issued to clients during the ordinary course of business. These credits typically relate to client disputes and billing adjustments and are estimated at the time the revenue is recognized and recorded as a reduction of revenues. Estimates for service credits are based on an analysis of credits issued in previous periods.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We evaluate the credit risk of the client when extending credit based on a combination of various financial and qualitative factors that may affect our clients’ ability to pay. These factors may include the client’s financial condition, past payment experience, and credit bureau information.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Property and Equipment</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    Property and equipment are carried at cost less accumulated depreciation or amortization. Depreciation and amortization are computed using the straight-line method over the assets’ estimated useful lives of the applicable asset.</span></div><div style="margin-bottom:9pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:87.186%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.614%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Network equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 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:10pt;font-weight:400;line-height:100%">Computer equipment and software</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 years</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:10pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3-5 years</span></div></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:10pt;font-weight:400;line-height:100%">Other equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3-5 years</span></div></td></tr></table></div><div style="margin-bottom:9pt;margin-top:4pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    Leasehold improvements are amortized over the shorter of the asset’s estimated useful life or the respective lease term. Repairs and maintenance are charged to expense as incurred.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Goodwill </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    Goodwill represents costs in excess of fair values assigned to the underlying net assets of the acquired company. Goodwill is not amortized but instead is tested for impairment annually or more frequently if events or changes in circumstances indicate goodwill might be impaired. We have concluded that we have one reporting unit and assigned the entire balance of goodwill to this reporting unit. The estimated fair value of the reporting unit is determined using a market approach. Our market capitalization is adjusted for a control premium based on the estimated average and median control premiums of transactions involving companies comparable to us. As of our annual impairment testing date of October 31, 2021, management determined that goodwill was not impaired. </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Finite Intangible Assets </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Finite-lived intangible assets are amortized over the following estimated useful lives:</span></div><div style="margin-bottom:9pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:79.455%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.345%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade name</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.0 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:10pt;font-weight:400;line-height:100%">Client relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.0 years</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:10pt;font-weight:400;line-height:100%">Technology</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.0 years</span></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our finite-lived intangible assets are primarily amortized on a straight-line basis. We annually evaluate the estimated remaining useful lives of our intangible assets to determine whether events or changes in circumstances warrant a revision to the remaining period of amortization.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Finite-lived intangible assets are reviewed for impairment whenever events or changes in circumstances indicate the carrying amount of an asset may not be fully recoverable. An impairment loss is recognized if the sum of the expected long-term undiscounted cash flows the asset is expected to generate is less than its carrying amount. Any write-downs are treated as permanent reductions in the carrying amount of the respective asset. Our analysis did not indicate impairment during any of the periods presented.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contingencies </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    We record contingent liabilities resulting from asserted and unasserted claims when it is probable that a loss has been incurred and the amount of the loss is reasonably estimable. We disclose contingent liabilities when there is a reasonable </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">possibility that the ultimate loss will exceed the recorded liability. Additionally, estimating the loss, or range of loss, associated with a contingency requires analysis of multiple factors, and changes in law or other developments may ultimately cause our judgments to change. Therefore, actual losses in any future period are inherently uncertain and may be materially different from our estimate.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Long-Lived Assets</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    We review our long-lived assets for impairment annually, or whenever events or circumstances indicate that the carrying amount of an asset may not be fully recoverable. We recognize an impairment loss if the sum of the expected long-term undiscounted cash flows that the long-lived asset group(s) is expected to generate is less than the carrying amount of the long-lived asset being evaluated. We treat any write-downs as permanent reductions in the carrying amounts of the assets. We concluded that there were no indicators of impairment in any of the periods presented, other than related to our decision to close certain facilities and resulting impairment charges for certain operating lease assets and related tenant improvements during 2021 as discussed in Note 11.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Leases </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:36pt"><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 at inception. Operating leases are included in ROU assets, and lease liability obligations are included in our consolidated balance sheets. ROU assets represent our right to use an underlying asset for the lease term and lease liability obligations represent our obligation to make lease payments arising from the lease. ROU assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. We have lease agreements with lease and non-lease components and account for such components as a single lease component. As most of our leases do not provide an implicit rate, we estimated our incremental borrowing rate based on the information available at commencement date in determining the present value of lease payments. We use the implicit rate when readily determinable. The ROU asset also includes any lease payments made and excludes lease incentives and lease direct costs. Our lease terms may include options to extend or terminate the lease when it is reasonably certain that we will exercise that option. Lease expense is recognized on a straight-line basis over the lease term. Upon review of our co-location and bandwidth arrangements, we have determined that such arrangements did not meet the leasing criteria, and therefore, were not included in our ROU asset and lease liability obligations on our balance sheet. We have determined that our real estate leases with terms in excess of one year and which do not include an option to purchase the underlying asset, do meet the leasing criteria. Please refer to Note 18 "Operating Leases - Right of Use Assets and Purchase Commitments" of this annual report on Form 10-K for additional information.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cost of Revenue</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    Cost of revenues consists primarily of fees paid to network providers for bandwidth and backbone, costs incurred for non-settlement free peering and connection to internet service provider networks and fees paid to data center operators for housing network equipment in third party network data centers, also known as co-location costs. Cost of revenues also includes leased warehouse space and utilities, depreciation of network equipment used to deliver our content delivery services, payroll and related costs, and share-based compensation for our network operations and professional services personnel.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    We enter into contracts for bandwidth with third party network providers with terms typically ranging from several months to three years. These contracts generally commit us to pay minimum monthly fees plus additional fees for bandwidth usage above contracted minimums. A portion of the global computing platform traffic delivery is completed through direct connection to ISP networks, called peering. </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Research and Development </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    Research and development costs consist primarily of payroll and related personnel costs for the design, development, deployment, testing, operation, and enhancement of our services, and network. Costs incurred in the development of our services are expensed as incurred.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Advertising Costs</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    Costs associated with advertising are expensed as incurred. Advertising expenses, which are comprised of internet, trade show, and publications advertising, were approximately $1,555, $2,228, and $2,120 for the years ended December 31, 2021, 2020, and 2019, respectively.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income Taxes        </span></div><div style="margin-bottom:9pt;margin-top:9pt"><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 under the asset and liability method, which requires the recognition of deferred tax assets and liabilities for the expected future tax consequences of events that have been included in the financial statements. Under this </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">method, deferred tax assets and liabilities are determined based on the differences between the financial statements and tax basis of assets and liabilities using enacted tax rates in effect for the year in which the differences are expected to reverse. The effect of a change in tax rates on deferred tax assets and liabilities is recognized in income in the period that includes the enactment date.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    We record net deferred tax assets to the extent we believe these assets will more likely than not be realized. In making such determination, we consider all available positive and negative evidence, including scheduled reversals of deferred tax liabilities, projected future taxable income, tax planning strategies, and recent financial performance on a jurisdiction by jurisdiction basis. In the event we were to determine that we would be able to realize our deferred income tax assets in the future in excess of their net recorded amount, we would make an adjustment to the valuation allowance, which would reduce the provision for income taxes.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    We recognize uncertain income tax positions in our financial statements when it is more-likely-than-not the position will be sustained upon examination.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 27, 2020, the Coronavirus Aid, Relief, and Economic Security Act (CARES Act) was enacted in response to the COVID-19 pandemic. The CARES Act, among other things, permits net operating loss carryovers, or NOLs, and carrybacks to offset 100% of taxable income for taxable years beginning before 2021. In addition, the CARES Act allows NOLs incurred in 2018, 2019, and 2020 to be carried back to each of the five preceding taxable years to generate a refund of previously paid income taxes. We have evaluated the impact of the CARES Act, and do not expect that the NOL carryback provision of the CARES Act to result in a cash benefit to us. </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair Value of Financial Instruments</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    The carrying amounts of cash and cash equivalents approximate fair value due to the nature and short maturity of those instruments. The respective fair values of marketable securities are determined based on quoted market prices or other readily available market information, which approximate fair values. The carrying amounts of accounts receivable, accounts payable, and accrued liabilities reported in the consolidated balance sheets approximate their respective fair values due to the immediate or short-term maturity of these financial instruments.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Share-Based Compensation</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    We account for our share-based compensation awards using the fair-value method. The grant date fair value was determined using the Black-Scholes-Merton pricing model. The Black-Scholes-Merton valuation calculation requires us to make key assumptions such as future stock price volatility, expected terms, risk-free rates, and dividend yield. Our expected volatility is derived from our volatility rate as a publicly traded company. The expected term is based on our historical experience. The risk-free interest factor is based on the United States Treasury yield curve in effect at the time of the grant for zero coupon United States Treasury notes with maturities of approximately equal to each grant’s expected term. We have never paid cash dividends and do not currently intend to pay cash dividends, and therefore, we have assumed a 0% dividend yield.</span></div>    We apply the straight-line attribution method to recognize compensation costs associated with awards that are not subject to graded vesting. For awards subject to graded vesting, we recognize expense separately for each vesting tranche. We regularly estimate when and if performance-based award will be earned and record expense over the estimated service period only for awards considered probable of being earned. Any previously recognized expense is reversed in the period in which an award is determined to no longer be probable of being earned. Basis of Presentation    The accompanying consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles (U.S. GAAP). The consolidated financial statements include accounts of Limelight and our wholly owned subsidiaries. All significant intercompany balances and transactions have been eliminated. In addition, certain other reclassifications have been made to prior period amounts to conform to the current period presentation. <div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    The preparation of the consolidated financial statements and related disclosures in conformity with U.S. GAAP requires management to make judgments, assumptions, and estimates that affect the amounts reported in the consolidated financial statements and accompanying notes. Actual results and outcomes may differ from those estimates. The results of operations presented in this Annual Report on Form 10-K are not necessarily indicative of the results that may be expected for the year ending December 31, 2022, or for any future periods.</span></div> <div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Foreign Currency Translation</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    The functional currency of our international subsidiaries is the local currency. We translate assets and liabilities of foreign subsidiaries, whose functional currency is their local currency, at exchange rates in effect at the balance sheet date. We translate revenue and expenses at the monthly average exchange rates. We include accumulated net translation adjustments in stockholders’ equity as a component of accumulated other comprehensive income (loss).</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    Due to changes in exchange rates between reporting periods and changes in certain account balances, the foreign currency translation adjustment will change from period to period. During the years ended December 31, 2021, 2020, and 2019, we recorded foreign currency translation gains (losses) of $(836), $1,750, and $782, respectively, in our statements of comprehensive income (loss). </span></div>    Our entities occasionally transact in currencies other than their functional currencies. Assets denominated in foreign currencies other than that of the functional currency of the entity are remeasured at period-end exchange rates. Foreign currency-based revenue and expense transactions are measured at transaction date exchange rates. -836000 1750000 782000 -953000 -368000 24000 <div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recent Accounting Standards </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Adopted Accounting Standards</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">            </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:36pt"><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) 2019-12 to simplifying the accounting for income taxes. ASU 2019-12 is intended to simplify various aspects related to accounting for income taxes, eliminates certain exceptions to the general principles in the Accounting Standards Codification (ASC) Topic 740 related to intra-period tax allocation, simplifies when companies recognize deferred taxes in an interim period, and clarifies certain aspects of the current guidance to promote consistent application. We adopted this guidance effective January 1, 2021. The adoption of this guidance did not have a material impact on our consolidated financial statements and related disclosures. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2020, the FASB issued ASU 2020-06, which simplifies the accounting for convertible instruments. ASU 2020-06 eliminates certain models that require separate accounting for embedded conversion features, in certain cases. Additionally, among other changes, the guidance eliminates certain of the conditions for equity classification for contracts in an entity’s own equity. ASU 2020-06 also requires entities to use the if-converted method for all convertible instruments in the diluted earnings per share calculation and include the effect of share settlement for instruments that may be settled in cash or shares, except for certain liability-classified share-based payment awards. We early adopted this guidance on January 1, 2021, on a modified retrospective basis. As a result of the adoption of ASU 2020-06, our total remaining interest expense over the contractual terms of our convertible debt will be approximately $20,823 less than under the previous accounting standards. The adoption resulted in a $21,733 decrease in additional paid in capital from the derecognition of the bifurcated equity component, $20,255 increase in debt from the derecognition of the discount associated with the bifurcated equity component and $1,677 decrease to the opening balance of accumulated deficit, representing the cumulative interest expense recognized related to the amortization of the bifurcated conversion option. We wrote-off the related deferred tax liabilities with a corresponding adjustment to the valuation allowance, resulting in no net tax impact to the cumulative adjustment to retained earnings.    </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2021, the FASB issued ASU 2021-08, which provides amendments to improve, simplify, and provide consistency for recognition and measurement of acquired contract assets and contract liabilities from revenue contracts in a business combination. The amendments require that an acquirer recognize and measure such contract assets and contract liabilities under Topic 606, Revenue from Contracts with Customers, as if it had originated the contracts. The amendments also allow for election of certain practical expedients, which are applied on an acquisition-by-acquisition basis. The new accounting amendments are effective for us beginning in fiscal 2023 with prospective application. Early adoption is permitted, including in any interim period, and if elected, the amendments are applied retrospectively for any acquisitions that occurred in the fiscal year of interim adoption. We early adopted this guidance during Q4 2021, on a retrospective basis. As a result of the adoption of ASU 2021-08, we increased the allocation of purchase consideration for deferred revenue related to our acquisition of Moov Corporation in September 2021 by approximately $629. The adoption of ASU 2021-08 did not have a material impact on revenue recognized in 2021.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Recently Issued Accounting Standards applicable to Limelight Networks, Inc.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None</span></div> -20823000 -21733000 20255000 1677000 629000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restructuring Charges</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span>We account for restructuring costs under ASC 420, Exit or Disposal Obligations. Restructuring costs are recognized when the liability is incurred. A restructuring liability related to employee terminations is recorded when a one-time benefit arrangement is communicated to an employee who is involuntarily terminated as part of a reorganization and the amount of the termination benefit is known, provided that the employee is not required to render future services in order to receive the termination benefit. If fixed assets, or other assets are to be disposed of as a result of our restructuring efforts, the assets are written off when we commit to dispose of them, and they are no longer in use. If applicable, depreciation is accelerated on fixed assets for the period of time the asset continues to be used until the asset ceases to be used. During 2021 we moved to a home and office hybrid work model. As part of our restructuring plans we have evaluated our real estate footprint, and in certain cases we have subleased certain of our office facilities, including what previously was our corporate headquarters in Scottsdale, Arizona. We are exploring opportunities to sublease additional office facilities under this new model. In these cases we evaluate the right of use asset for potential impairment, and if impaired, record an impairment charge. Other restructuring costs are generally recorded as the cost is incurred or the service is provided. <div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Business Combinations                         </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In accounting for acquisitions through which a set of assets and activities are transferred to us, we perform an initial test to determine whether substantially all of the fair value of the gross assets transferred are concentrated in a single identifiable asset or a group of similar identifiable assets, such that the acquisition would not represent a business. If the initial test does not result in substantially all of the fair value concentrated in a single or group of similar assets, we then perform a second test to evaluate whether the assets and activities transferred include inputs and substantive processes that, together, significantly contribute to the ability to create outputs, which would constitute a business. If the result of the second test indicates that the acquired assets and activities constitute a business, we account for the transaction as a business combination.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:25.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For our business combinations, we allocate the purchase consideration of the acquisition, which includes the estimated acquisition date fair value of contingent consideration (if applicable), to the tangible assets, liabilities and identifiable intangible assets acquired based on each of the estimated fair values at the acquisition date. The excess of the purchase consideration over </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the fair values is recorded as goodwill. Determining the fair value of such items requires judgment, including estimating future cash flows or the cost to recreate an acquired asset. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:25.49pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Acquisition-related expenses are expensed as incurred, except for those costs incurred to issue debt or equity securities (if applicable), and are included in general and administrative expense in our consolidated statements of operations. During and up to the one-year period beginning with the acquisition date, we may record certain purchase accounting adjustments related to the fair value of assets acquired and liabilities assumed against goodwill. After the final determination of the fair value of assets acquired or liabilities assumed, any subsequent adjustments are recorded to our consolidated statements of operations. The fair value of contingent consideration liabilities assumed from an acquisition are remeasured each reporting period after the acquisition date and the changes in the estimated fair value, if any, are recorded within operating expenses in our consolidated statement of operations for such period. In accounting for income taxes in a business combination, changes in the deferred tax asset valuations allowance and income tax uncertainties after the acquisition date will be recognized through income tax expense in our consolidated statement of operations each reporting period.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:25.2pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The results of operations of the acquired business are included in our consolidated statement of operations since the date of acquisition.</span></div> <div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue Recognition</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">     Revenues are recognized when control of the promised goods or services is transferred to our clients, in an amount that reflects the consideration we expect to be entitled to in exchange for those goods or services.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For contracts that contain minimum commitments over the contractual term, not subject to the variable consideration exception, we estimate an amount of variable consideration by using the expected value method. We include estimates of variable consideration in revenue only when we have a high degree of confidence that revenue will not be reversed in a subsequent reporting period. We believe that the expected value method is the most appropriate estimate of the amount of variable consideration. These clients have entered into contracts with contract terms generally from <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQwZGM1ZWQzMjk2NDQzM2ZhYmNjMmY1ZTRlNzU2YzRkL3NlYzpkMGRjNWVkMzI5NjQ0MzNmYWJjYzJmNWU0ZTc1NmM0ZF8xMjcvZnJhZzo2NGM2YTY0MzMzNGI0ZmNmYTYwNjExZDVlYTYwZTVkMy90ZXh0cmVnaW9uOjY0YzZhNjQzMzM0YjRmY2ZhNjA2MTFkNWVhNjBlNWQzXzEwNDM0_c2b4ba80-6b35-4866-a8d2-19a29cfeab27"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQwZGM1ZWQzMjk2NDQzM2ZhYmNjMmY1ZTRlNzU2YzRkL3NlYzpkMGRjNWVkMzI5NjQ0MzNmYWJjYzJmNWU0ZTc1NmM0ZF8xMjcvZnJhZzo2NGM2YTY0MzMzNGI0ZmNmYTYwNjExZDVlYTYwZTVkMy90ZXh0cmVnaW9uOjY0YzZhNjQzMzM0YjRmY2ZhNjA2MTFkNWVhNjBlNWQzXzEwNDM0_c9f3ee23-da02-45e5-a046-05544da7eb64">one</span></span> to four years. As of December 31, 2021, we have approximately $2,635 of remaining unsatisfied performance obligations. We recognized revenue of approximately $8,589, $7,896 and $9,600, respectively, during the years ended December 31, 2021, 2020, and 2019, related to these types of contracts with our clients. We expect to recognize approximately 95% of the remaining unsatisfied performance obligations in 2022 and the remainder in 2023. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recorded deferred revenue of $3,107 in accordance with the allocation of purchase consideration related to the acquisition of Moov Corporation (Moov). Deferred revenue is primarily driven by payments received in advance of satisfying our performance obligations. We recognized approximately $1,656 in 2021 that was included in the deferred revenue purchase consideration allocation. The deferred revenue balance of approximately $1,451 as of December 31, 2021 represents our aggregate remaining performance obligations that will be recognized as revenue over the period in which the performance obligations are satisfied. We expect to recognize approximately 99%% of the remaining unsatisfied performance obligations in 2022, and the remainder in 2023. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:40.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We may charge the clients an activation fee when services are first activated. We do not charge activation fees for contract renewals. Activation fees are not distinct within the context of the overall contractual commitment with the client to perform our content delivery service and are therefore recorded initially as deferred revenue and recognized as revenue ratably over the estimated life of the client arrangement.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At the inception of a client contract for service, we make an assessment as to that client’s ability to pay for the services provided. If we subsequently determine that collection from the client is not probable, we record an allowance for credit losses or deferred revenue for that client’s unpaid invoices and cease recognizing revenue for continued services provided until it is probable that revenue will not be reversed in a subsequent reporting period. Our standard payment terms vary by the type and location of our client but do not contain a financing component.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">     Arrangements with Multiple Performance Obligations</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">     Certain of our revenue arrangements include multiple promises to our clients. Revenue arrangements with multiple promises are accounted for as separate performance obligations if each promise is distinct. Such arrangements may include a combination of some or all of the following: content delivery services, video content management services, performance services for website and web application acceleration and security, professional services, cloud storage, edge computing services, and sale of equipment. </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    Judgment may be required in determining whether products or services are considered distinct performance obligations that should be accounted for separately or as one combined performance obligation. Revenue is recognized over the period in </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">which the performance obligations are satisfied, which is generally over the contract term. We have determined that generally most of our products and services do not constitute an individual service offering to our clients, as our promise to the client is to provide a complete edge services platform, and therefore have concluded that it represents a single performance obligation. We have determined that professional services and hardware sales represent separate performance obligations from that of our edge services platform.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    Consideration is allocated to the performance obligations using the relative standalone selling price method. Generally, arrangements with multiple performance obligations are provided over the same contract period, and therefore, revenue is recognized over the same period.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    We determine standalone selling price by evaluating the overall pricing objectives and market conditions. Consideration included our discounting practices, the size and volume of our transactions, the area where services are sold, price lists, historical sales and contract prices. </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Deferred Revenue</span></div>Deferred revenue represents amounts billed to clients for which revenue has not been recognized. Deferred revenue primarily consists of the unearned portion of monthly pre-billed service fees, activation fees, and prepayments made by clients for services to be rendered in future periods. one to four years 2635000 8589000 7896000 9600000 0.95 3107000 1656000 1451000 0.99 Convertible Senior Notes In July 2020, we issued $125,000 aggregate principal amount of 3.50% convertible senior notes. Effective January 1, 2021, we early adopted ASU 2020-06. The conversion option that was previously accounted for under the cash conversion model or beneficial conversion feature model was recombined into a single instrument that is classified as a liability for convertible debt or equity for equity-classified preferred stock. 125000000 0.0350 <div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash and Cash Equivalents</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    We hold our cash and cash equivalents in checking, money market, and highly-liquid investments. We consider all highly liquid investments with maturities of three months or less when purchased to be cash equivalents. Cash and cash equivalents are deposited in or managed by major financial institutions and at times exceed Federal Deposit Insurance Corporation insurance limits.</span></div> <div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Investments in Marketable Securities</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    We hold investments in marketable securities, consisting of municipal bonds, investment grade corporate debt securities, and certificates of deposit. Management determines the appropriate classification of its marketable securities at the time of purchase and reevaluates such classification as of each balance sheet date. We have classified our investments, which are all debt securities, in marketable securities as available-for-sale and as current, as our marketable securities are available to fund current operations. Our available-for-sale investments are carried at estimated fair value with any unrealized gains and losses, net of taxes, included in accumulated other comprehensive income (loss) in stockholders' equity. Available-for-sale debt securities with an amortized cost basis in excess of estimated fair value are assessed to determine what amount of that difference, if any, is caused by expected credit losses. Expected credit losses on available-for-sale debt securities are recognized in other income (expense), net on our condensed consolidated statements of operations, and any remaining unrealized losses, net of taxes, are included in accumulated other comprehensive income (loss) in stockholders' equity. Credit losses on our marketable securities portfolio for the year ended December 31, 2021 were not material. We determine realized gains or losses on sale of marketable securities on a specific identification method and record such gains or losses as interest and other income (expense), net.</span></div> <div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounts Receivable</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    Trade accounts receivable are recorded at the invoiced amounts and do not bear interest. We record reserves against our accounts receivable balance for service credits and for doubtful accounts. Estimates are used in determining both of these reserves. The allowance for credit losses are included as a component of general and administrative expenses.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All trade receivables are reported on the Consolidated Balance Sheets at their amortized cost adjusted for any write-offs and net of allowances for credit losses. We maintain an allowance for credit losses, which represents an estimate of expected losses of our receivables considering current market conditions and estimates for supportable forecasts when appropriate. The estimate is a result of our ongoing assessments and evaluations of collectability, historical loss experience, and future expectations in estimating credit losses for our trade receivables. For trade receivables, we apply a reserve percentage to the specific age of the receivable to estimate the allowance for doubtful accounts. The reserve percentages are determined based </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">on our historical write-off experience. Determination of the proper amount of allowance requires management to exercise judgment about the timing, frequency and severity of potential credit losses that could materially affect the provision for credit losses and, as a result, net earnings. The allowance takes into consideration numerous quantitative and qualitative factors that include receivable type, historical loss experience, delinquency trends, collection experience, current economic conditions, estimates for supportable forecasts, when appropriate, and credit risk characteristics.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    Our reserve for service credits relates to credits that are expected to be issued to clients during the ordinary course of business. These credits typically relate to client disputes and billing adjustments and are estimated at the time the revenue is recognized and recorded as a reduction of revenues. Estimates for service credits are based on an analysis of credits issued in previous periods.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We evaluate the credit risk of the client when extending credit based on a combination of various financial and qualitative factors that may affect our clients’ ability to pay. These factors may include the client’s financial condition, past payment experience, and credit bureau information.</span></div> <div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Property and Equipment</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    Property and equipment are carried at cost less accumulated depreciation or amortization. Depreciation and amortization are computed using the straight-line method over the assets’ estimated useful lives of the applicable asset.</span></div><div style="margin-bottom:9pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:87.186%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.614%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Network equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 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:10pt;font-weight:400;line-height:100%">Computer equipment and software</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 years</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:10pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3-5 years</span></div></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:10pt;font-weight:400;line-height:100%">Other equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3-5 years</span></div></td></tr></table></div><div style="margin-bottom:9pt;margin-top:4pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    Leasehold improvements are amortized over the shorter of the asset’s estimated useful life or the respective lease term. Repairs and maintenance are charged to expense as incurred.</span></div> Depreciation and amortization are computed using the straight-line method over the assets’ estimated useful lives of the applicable asset.<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:87.186%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.614%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Network equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 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:10pt;font-weight:400;line-height:100%">Computer equipment and software</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 years</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:10pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3-5 years</span></div></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:10pt;font-weight:400;line-height:100%">Other equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3-5 years</span></div></td></tr></table> P3Y P3Y P3Y P5Y P3Y P5Y Goodwill     Goodwill represents costs in excess of fair values assigned to the underlying net assets of the acquired company. Goodwill is not amortized but instead is tested for impairment annually or more frequently if events or changes in circumstances indicate goodwill might be impaired. We have concluded that we have one reporting unit and assigned the entire balance of goodwill to this reporting unit. The estimated fair value of the reporting unit is determined using a market approach. Our market capitalization is adjusted for a control premium based on the estimated average and median control premiums of transactions involving companies comparable to us. As of our annual impairment testing date of October 31, 2021, management determined that goodwill was not impaired. 1 <div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Finite Intangible Assets </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Finite-lived intangible assets are amortized over the following estimated useful lives:</span></div><div style="margin-bottom:9pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:79.455%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.345%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade name</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.0 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:10pt;font-weight:400;line-height:100%">Client relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.0 years</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:10pt;font-weight:400;line-height:100%">Technology</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.0 years</span></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our finite-lived intangible assets are primarily amortized on a straight-line basis. We annually evaluate the estimated remaining useful lives of our intangible assets to determine whether events or changes in circumstances warrant a revision to the remaining period of amortization.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Finite-lived intangible assets are reviewed for impairment whenever events or changes in circumstances indicate the carrying amount of an asset may not be fully recoverable. An impairment loss is recognized if the sum of the expected long-term undiscounted cash flows the asset is expected to generate is less than its carrying amount. Any write-downs are treated as permanent reductions in the carrying amount of the respective asset. Our analysis did not indicate impairment during any of the periods presented.</span></div> Finite-lived intangible assets are amortized over the following estimated useful lives:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:79.455%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.345%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade name</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.0 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:10pt;font-weight:400;line-height:100%">Client relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.0 years</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:10pt;font-weight:400;line-height:100%">Technology</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.0 years</span></td></tr></table><div style="margin-bottom:9pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets consist of the following as of December 31, 2021</span></div><div style="margin-bottom:9pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:50.508%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.546%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Carrying<br/>Amount</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net<br/>Carrying<br/>Amount</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:10pt;font-weight:400;line-height:100%">Trade name</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81 </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:10pt;font-weight:400;line-height:100%">Client relationships</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,090 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(473)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,617 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Technology</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,480 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(565)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,915 </span></td><td style="background-color:#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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total other intangible assets</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,661 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,048)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,613 </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> P3Y P5Y P5Y <div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contingencies </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    We record contingent liabilities resulting from asserted and unasserted claims when it is probable that a loss has been incurred and the amount of the loss is reasonably estimable. We disclose contingent liabilities when there is a reasonable </span></div>possibility that the ultimate loss will exceed the recorded liability. Additionally, estimating the loss, or range of loss, associated with a contingency requires analysis of multiple factors, and changes in law or other developments may ultimately cause our judgments to change. Therefore, actual losses in any future period are inherently uncertain and may be materially different from our estimate. Long-Lived Assets    We review our long-lived assets for impairment annually, or whenever events or circumstances indicate that the carrying amount of an asset may not be fully recoverable. We recognize an impairment loss if the sum of the expected long-term undiscounted cash flows that the long-lived asset group(s) is expected to generate is less than the carrying amount of the long-lived asset being evaluated. We treat any write-downs as permanent reductions in the carrying amounts of the assets. Leases We determine if an arrangement is a lease at inception. Operating leases are included in ROU assets, and lease liability obligations are included in our consolidated balance sheets. ROU assets represent our right to use an underlying asset for the lease term and lease liability obligations represent our obligation to make lease payments arising from the lease. ROU assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. We have lease agreements with lease and non-lease components and account for such components as a single lease component. As most of our leases do not provide an implicit rate, we estimated our incremental borrowing rate based on the information available at commencement date in determining the present value of lease payments. We use the implicit rate when readily determinable. The ROU asset also includes any lease payments made and excludes lease incentives and lease direct costs. Our lease terms may include options to extend or terminate the lease when it is reasonably certain that we will exercise that option. Lease expense is recognized on a straight-line basis over the lease term. Upon review of our co-location and bandwidth arrangements, we have determined that such arrangements did not meet the leasing criteria, and therefore, were not included in our ROU asset and lease liability obligations on our balance sheet. We have determined that our real estate leases with terms in excess of one year and which do not include an option to purchase the underlying asset, do meet the leasing criteria. <div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cost of Revenue</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    Cost of revenues consists primarily of fees paid to network providers for bandwidth and backbone, costs incurred for non-settlement free peering and connection to internet service provider networks and fees paid to data center operators for housing network equipment in third party network data centers, also known as co-location costs. Cost of revenues also includes leased warehouse space and utilities, depreciation of network equipment used to deliver our content delivery services, payroll and related costs, and share-based compensation for our network operations and professional services personnel.</span></div>    We enter into contracts for bandwidth with third party network providers with terms typically ranging from several months to three years. These contracts generally commit us to pay minimum monthly fees plus additional fees for bandwidth usage above contracted minimums. A portion of the global computing platform traffic delivery is completed through direct connection to ISP networks, called peering. P3Y <div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Research and Development </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    Research and development costs consist primarily of payroll and related personnel costs for the design, development, deployment, testing, operation, and enhancement of our services, and network. Costs incurred in the development of our services are expensed as incurred.</span></div> Advertising Costs    Costs associated with advertising are expensed as incurred. 1555000 2228000 2120000 <div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income Taxes        </span></div><div style="margin-bottom:9pt;margin-top:9pt"><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 under the asset and liability method, which requires the recognition of deferred tax assets and liabilities for the expected future tax consequences of events that have been included in the financial statements. Under this </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">method, deferred tax assets and liabilities are determined based on the differences between the financial statements and tax basis of assets and liabilities using enacted tax rates in effect for the year in which the differences are expected to reverse. The effect of a change in tax rates on deferred tax assets and liabilities is recognized in income in the period that includes the enactment date.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    We record net deferred tax assets to the extent we believe these assets will more likely than not be realized. In making such determination, we consider all available positive and negative evidence, including scheduled reversals of deferred tax liabilities, projected future taxable income, tax planning strategies, and recent financial performance on a jurisdiction by jurisdiction basis. In the event we were to determine that we would be able to realize our deferred income tax assets in the future in excess of their net recorded amount, we would make an adjustment to the valuation allowance, which would reduce the provision for income taxes.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    We recognize uncertain income tax positions in our financial statements when it is more-likely-than-not the position will be sustained upon examination.</span></div>On March 27, 2020, the Coronavirus Aid, Relief, and Economic Security Act (CARES Act) was enacted in response to the COVID-19 pandemic. The CARES Act, among other things, permits net operating loss carryovers, or NOLs, and carrybacks to offset 100% of taxable income for taxable years beginning before 2021. In addition, the CARES Act allows NOLs incurred in 2018, 2019, and 2020 to be carried back to each of the five preceding taxable years to generate a refund of previously paid income taxes. We have evaluated the impact of the CARES Act, and do not expect that the NOL carryback provision of the CARES Act to result in a cash benefit to us. <div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair Value of Financial Instruments</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    The carrying amounts of cash and cash equivalents approximate fair value due to the nature and short maturity of those instruments. The respective fair values of marketable securities are determined based on quoted market prices or other readily available market information, which approximate fair values. The carrying amounts of accounts receivable, accounts payable, and accrued liabilities reported in the consolidated balance sheets approximate their respective fair values due to the immediate or short-term maturity of these financial instruments.</span></div> <div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Share-Based Compensation</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    We account for our share-based compensation awards using the fair-value method. The grant date fair value was determined using the Black-Scholes-Merton pricing model. The Black-Scholes-Merton valuation calculation requires us to make key assumptions such as future stock price volatility, expected terms, risk-free rates, and dividend yield. Our expected volatility is derived from our volatility rate as a publicly traded company. The expected term is based on our historical experience. The risk-free interest factor is based on the United States Treasury yield curve in effect at the time of the grant for zero coupon United States Treasury notes with maturities of approximately equal to each grant’s expected term. We have never paid cash dividends and do not currently intend to pay cash dividends, and therefore, we have assumed a 0% dividend yield.</span></div>    We apply the straight-line attribution method to recognize compensation costs associated with awards that are not subject to graded vesting. For awards subject to graded vesting, we recognize expense separately for each vesting tranche. We regularly estimate when and if performance-based award will be earned and record expense over the estimated service period only for awards considered probable of being earned. Any previously recognized expense is reversed in the period in which an award is determined to no longer be probable of being earned. 0 Business Acquisition<div style="margin-bottom:9pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In September 2021, we closed the acquisition of 100% of the equity interests of Moov, a California corporation doing business as Layer0, a sub-scale SaaS based application acceleration and developer support platform, for total purchase consideration of $52,487. The total purchase consideration included $34,054 in cash, and 6,878 shares of our common stock valued at $18,433 at the acquisition date. </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with this transaction, a shareholder of Moov entered into an employment agreement with us. As part of the employment agreement, the employee will receive contingent consideration of approximately $4,300 to be paid out ratably over a three year period on each anniversary of the acquisition closing date if the employee remains employed by us. As the employee is required to render services to us following the acquisition, this contingent consideration is not included in the purchase consideration. We also assumed unvested options which are subject to future performance requirements, and accordingly expense is attributable to post-combination services and will be recognized over the remaining service periods of the stock options.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The acquisition was accounted for under the acquisition method of accounting and the operating results of Moov have been included in our consolidated financial statements as of the closing date of the acquisition. Under the acquisition method of accounting, the aggregate amount of consideration paid by us was allocated to Moov net tangible assets and intangible assets based on their estimated fair values as of the acquisition closing date. The excess of the purchase price over the value of the net tangible assets and intangible assets was recorded to goodwill. The factors contributing to the recognition of goodwill were based upon our conclusion that there are strategic and synergistic benefits that are expected to be realized from the acquisition. Goodwill, which is non-deductible for tax purposes, represents the excess of the purchase price over the fair value of the net tangible and intangible assets acquired and is primarily attributable to the technology, client relationships and trade name of the acquired business and expected synergies at the time of the acquisition.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:25.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We retained an independent third-party valuation firm to assist management in our valuation of the acquired assets and liabilities.</span><span style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:25.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the allocation of the purchase price for Moov:</span></div><div style="margin-bottom:9pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:79.455%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.345%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Consideration:</span></td><td colspan="3" style="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:10pt;font-weight:400;line-height:100%">Cash</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,054 </span></td><td style="background-color:#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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,433 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:10pt;font-weight:400;line-height:100%">Total consideration</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,487 </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:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of our common stock consideration of 6,878 shares, is based on the closing price of our common stock of $2.68 per share on the acquisition closing date.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the allocation of the purchase consideration to the acquisition date fair value of the assets, including intangible assets, liabilities assumed and related goodwill acquired:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:79.455%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.345%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,130 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,514 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">273 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill (a) (b)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,448 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">  Trade name</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Client relationships</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,090 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">  Developed technology (a)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,480 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets acquired</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,026 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable and accrued 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:10pt;font-weight:400;line-height:100%">2,432 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue (b)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,107 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,539 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total purchase consideration</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,487 </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:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a) During the fourth quarter of 2021, we identified measurement period adjustments related to preliminary fair value estimates. The measurement period adjustments were due to the refinement of inputs used to calculate the fair value of the developed technology intangible asset, based on facts and circumstances that existed as of the acquisition date. The adjustment to technology was a decrease in the fair value of the intangible asset of $8,340, and an increase to goodwill of $8,340.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b) As noted above in Note 2, we early adopted ASU 2021-08 on a retrospective basis, which resulted in increased deferred revenue and goodwill of approximately $629. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain amounts noted above are preliminary and subject to change during the respective measurement period (up to one year from the acquisition date) as we obtain additional information for the preliminary fair value estimates of the assets acquired and liabilities assumed. The remaining items to be finalized relate to the calculation of non-income based taxes and residual goodwill.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of the acquired intangible assets were determined as follows, trade name - income approach using the relief from royalty methodology, client relationships - utilizing the cost approach methodology, and developed technology - </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">excess earnings methodology under the income approach. The weighted-average amortization period of the acquired intangible assets was 5 years at acquisition.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Moov represented approximately $4,500 of our total revenue from the acquisition date to December 31, 2021. For the period January 1, 2021 to the acquisition closing date, Moov's unaudited revenue and net loss was approximately $8,969, and $628, respectively. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Transaction costs incurred by us in connection with the Moov acquisition were $1,640 for the year ended December 31, 2021, respectively, and were recorded within general and administrative expenses in our consolidated statements of operations.</span></div> 1 52487000 34054000 6878000 18433000 4300000 P3Y <div style="margin-bottom:9pt;margin-top:9pt;text-indent:25.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the allocation of the purchase price for Moov:</span></div><div style="margin-bottom:9pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:79.455%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.345%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Consideration:</span></td><td colspan="3" style="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:10pt;font-weight:400;line-height:100%">Cash</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,054 </span></td><td style="background-color:#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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,433 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:10pt;font-weight:400;line-height:100%">Total consideration</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,487 </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> 34054000 18433000 52487000 6878000 2.68 <div style="margin-bottom:9pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the allocation of the purchase consideration to the acquisition date fair value of the assets, including intangible assets, liabilities assumed and related goodwill acquired:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:79.455%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.345%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,130 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,514 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">273 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill (a) (b)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,448 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">  Trade name</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Client relationships</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,090 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">  Developed technology (a)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,480 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets acquired</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,026 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable and accrued 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:10pt;font-weight:400;line-height:100%">2,432 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue (b)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,107 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,539 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total purchase consideration</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,487 </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:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a) During the fourth quarter of 2021, we identified measurement period adjustments related to preliminary fair value estimates. The measurement period adjustments were due to the refinement of inputs used to calculate the fair value of the developed technology intangible asset, based on facts and circumstances that existed as of the acquisition date. The adjustment to technology was a decrease in the fair value of the intangible asset of $8,340, and an increase to goodwill of $8,340.</span></div>(b) As noted above in Note 2, we early adopted ASU 2021-08 on a retrospective basis, which resulted in increased deferred revenue and goodwill of approximately $629. 3130000 2514000 273000 36448000 91000 7090000 8480000 58026000 2432000 3107000 5539000 52487000 -8340000 8340000 629000 629000 P5Y 4500000 8969000 -628000 1640000 Investments in Marketable Securities <div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    The following is a summary of marketable securities (designated as available-for-sale) at December 31, 2021. </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span><br/></span></div><div style="margin-bottom:4pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.829%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.624%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized<br/>Cost</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Gains</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Losses</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated<br/>Fair Value</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificate of deposit</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate notes and bonds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,297 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Municipal securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,117 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,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:10pt;font-weight:400;line-height:100%">Total marketable securities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,454 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,407 </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:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amortized cost and estimated fair value of the marketable securities at December 31, 2021, by maturity, are shown below:</span></div><div style="margin-bottom:4pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:45.752%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.641%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized<br/>Cost</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Gains</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Losses</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated<br/>Fair Value</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:10pt;font-weight:400;line-height:100%">Available-for-sale securities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due in one year or less</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,209 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,162 </span></td><td style="background-color:#ffffff;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due after one year and through five years</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">245 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">245 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,454 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,407 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;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:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    The following is a summary of marketable securities (designated as available-for-sale) at December 31, 2020:</span></div><div style="margin-bottom:9pt;margin-top:14pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:45.752%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.641%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized<br/>Cost</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Gains</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Losses</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated<br/>Fair Value</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:10pt;font-weight:400;line-height:100%">Certificate of deposit</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">551 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">551 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:10pt;font-weight:400;line-height:100%">Corporate notes and bonds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,426 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,385 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Municipal securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,039 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%">31,032 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:10pt;font-weight:400;line-height:100%">Total marketable securities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,016 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,968 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    The amortized cost and estimated fair value of the marketable securities at December 31, 2020, by maturity, are shown below:</span></div><div style="margin-bottom:9pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:45.752%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.641%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized<br/>Cost</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Gains</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Losses</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated<br/>Fair Value</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:10pt;font-weight:400;line-height:100%">Available-for-sale securities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due in one year or less</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,976 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,928 </span></td><td style="background-color:#ffffff;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due after one year and through five 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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,016 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,968 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> The following is a summary of marketable securities (designated as available-for-sale) at December 31, 2021. <table style="border-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.829%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.624%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized<br/>Cost</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Gains</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Losses</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated<br/>Fair Value</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificate of deposit</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate notes and bonds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,297 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Municipal securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,117 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,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:10pt;font-weight:400;line-height:100%">Total marketable securities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,454 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,407 </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>The following is a summary of marketable securities (designated as available-for-sale) at December 31, 2020:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:45.752%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.641%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized<br/>Cost</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Gains</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Losses</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated<br/>Fair Value</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:10pt;font-weight:400;line-height:100%">Certificate of deposit</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">551 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">551 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:10pt;font-weight:400;line-height:100%">Corporate notes and bonds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,426 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,385 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Municipal securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,039 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%">31,032 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:10pt;font-weight:400;line-height:100%">Total marketable securities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,016 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,968 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table> 40000 0 0 40000 18297000 0 38000 18259000 19117000 0 9000 19108000 37454000 0 47000 37407000 <div style="margin-bottom:9pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amortized cost and estimated fair value of the marketable securities at December 31, 2021, by maturity, are shown below:</span></div><div style="margin-bottom:4pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:45.752%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.641%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized<br/>Cost</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Gains</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Losses</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated<br/>Fair Value</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:10pt;font-weight:400;line-height:100%">Available-for-sale securities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due in one year or less</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,209 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,162 </span></td><td style="background-color:#ffffff;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due after one year and through five years</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">245 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">245 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,454 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,407 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div>The amortized cost and estimated fair value of the marketable securities at December 31, 2020, by maturity, are shown below:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:45.752%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.641%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized<br/>Cost</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Gains</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Losses</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated<br/>Fair Value</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:10pt;font-weight:400;line-height:100%">Available-for-sale securities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due in one year or less</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,976 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,928 </span></td><td style="background-color:#ffffff;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due after one year and through five 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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,016 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,968 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 37209000 0 47000 37162000 245000 0 0 245000 37454000 0 47000 37407000 551000 0 0 551000 45426000 0 41000 45385000 31039000 1000 8000 31032000 77016000 1000 49000 76968000 76976000 1000 49000 76928000 40000 0 0 40000 77016000 1000 49000 76968000 Accounts Receivable<div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    Accounts receivable include: </span></div><div style="margin-bottom:9pt;margin-top:14pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:72.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.639%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:10pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,887 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,857 </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:10pt;font-weight:400;line-height:100%">Less: credit allowance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(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:10pt;font-weight:400;line-height:100%">(170)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: allowance for doubtful accounts</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,500)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,012)</span></td><td style="background-color:#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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total accounts receivable, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,217 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,675 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:4pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a roll-forward of the allowance for doubtful accounts related to trade accounts receivable for the years ended December 31, 2021 and 2020.</span></div><div style="margin-bottom:4pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.560%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.206%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning of period</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,012 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">973 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for 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:10pt;font-weight:400;line-height:100%">1,082 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">801 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Write-offs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(594)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(762)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">End of period</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,500 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,012 </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> Accounts receivable include: <div style="margin-bottom:9pt;margin-top:14pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:72.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.639%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:10pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,887 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,857 </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:10pt;font-weight:400;line-height:100%">Less: credit allowance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(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:10pt;font-weight:400;line-height:100%">(170)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: allowance for doubtful accounts</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,500)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,012)</span></td><td style="background-color:#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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total accounts receivable, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,217 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,675 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:4pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a roll-forward of the allowance for doubtful accounts related to trade accounts receivable for the years ended December 31, 2021 and 2020.</span></div><div style="margin-bottom:4pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.560%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.206%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning of period</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,012 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">973 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for 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:10pt;font-weight:400;line-height:100%">1,082 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">801 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Write-offs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(594)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(762)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">End of period</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,500 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,012 </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> 43887000 32857000 170000 170000 1500000 1012000 42217000 31675000 1012000 973000 1082000 801000 594000 762000 1500000 1012000 Prepaid Expenses and Other Current Assets<div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prepaid expenses and other current assets include:</span></div><div style="margin-bottom:9pt;margin-top:14pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"/><td style="width:72.576%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.694%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.695%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:10pt;font-weight:400;line-height:100%">Prepaid bandwidth and backbone</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,754 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,519 </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:10pt;font-weight:400;line-height:100%">VAT 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:10pt;font-weight:400;line-height:100%">4,781 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,392 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:10pt;font-weight:400;line-height:100%">Prepaid expenses and insurance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,975 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,906 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:10pt;font-weight:400;line-height:100%">Vendor deposits and other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,526 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,771 </span></td><td style="background-color:#ffffff;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total prepaid expenses and other current assets</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,036 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,588 </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> Prepaid expenses and other current assets include:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"/><td style="width:72.576%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.694%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.695%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:10pt;font-weight:400;line-height:100%">Prepaid bandwidth and backbone</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,754 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,519 </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:10pt;font-weight:400;line-height:100%">VAT 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:10pt;font-weight:400;line-height:100%">4,781 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,392 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:10pt;font-weight:400;line-height:100%">Prepaid expenses and insurance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,975 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,906 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:10pt;font-weight:400;line-height:100%">Vendor deposits and other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,526 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,771 </span></td><td style="background-color:#ffffff;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total prepaid expenses and other current assets</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,036 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,588 </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> 1754000 3519000 4781000 4392000 1975000 2906000 4526000 4771000 13036000 15588000 Property and Equipment<div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    Property and equipment include:</span></div><div style="margin-bottom:9pt;margin-top:14pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:72.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.639%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:10pt;font-weight:400;line-height:100%">Network equipment</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">123,915 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">136,788 </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:10pt;font-weight:400;line-height:100%">Computer equipment and software</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,107 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,358 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:10pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,406 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,703 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,470 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:10pt;font-weight:400;line-height:100%">Other equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">138,900 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">153,340 </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:10pt;font-weight:400;line-height:100%">Less: accumulated depreciation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(105,278)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(106,922)</span></td><td style="background-color:#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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total property and equipment, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,622 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,418 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:4pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    Cost of revenue depreciation expense related to property and equipment was approximately $22,508, $21,579, and $19,193, respectively, for the years ended December 31, 2021, 2020, and 2019, respectively.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    Operating expense depreciation and amortization expense related to property and equipment was approximately $1,746, $1,591, and $872, respectively, for the years ended December 31, 2021, 2020, and 2019, respectively.</span></div> Property and equipment include:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:72.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.639%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:10pt;font-weight:400;line-height:100%">Network equipment</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">123,915 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">136,788 </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:10pt;font-weight:400;line-height:100%">Computer equipment and software</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,107 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,358 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:10pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,406 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,703 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,470 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:10pt;font-weight:400;line-height:100%">Other equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">138,900 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">153,340 </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:10pt;font-weight:400;line-height:100%">Less: accumulated depreciation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(105,278)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(106,922)</span></td><td style="background-color:#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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total property and equipment, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,622 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,418 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 123915000 136788000 7107000 7358000 1406000 1703000 6454000 7470000 18000 21000 138900000 153340000 105278000 106922000 33622000 46418000 22508000 21579000 19193000 1746000 1591000 872000 Goodwill and Other Intangible Assets    The changes in the carrying amount of goodwill for the years ended December 31, 2021, and 2020, were as follows:<div style="margin-bottom:9pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:86.162%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.638%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, December 31, 2019</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,102 </span></td><td style="background-color:#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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation adjustment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">651 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:10pt;font-weight:400;line-height:100%">Balance, December 31, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,753 </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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition of business</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,448 </span></td><td style="background-color:#ffffff;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation adjustment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">310 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:10pt;font-weight:400;line-height:100%">Balance, December 31, 2021</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114,511 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets consist of the following as of December 31, 2021</span></div><div style="margin-bottom:9pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:50.508%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.546%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Carrying<br/>Amount</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net<br/>Carrying<br/>Amount</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:10pt;font-weight:400;line-height:100%">Trade name</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81 </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:10pt;font-weight:400;line-height:100%">Client relationships</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,090 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(473)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,617 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Technology</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,480 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(565)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,915 </span></td><td style="background-color:#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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total other intangible assets</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,661 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,048)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,613 </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:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Aggregate expense related to amortization of other intangible assets for the year ended December 31, 2021, was approximately $1,048. There were no impairment charges related to goodwill or other intangible assets incurred in the periods presented.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2021, the weighted-average remaining useful lives of our acquired intangible assets were 2.67 years for trade name, 4.67 years for client relationships, and 4.67 years for developed technology, and 4.7 years in total, for all acquired intangible assets. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2021, future amortization expense related to our other intangible assets is expected to be recognized as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:87.642%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.428%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,144 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,145 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,114 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,076 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,613 </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> The changes in the carrying amount of goodwill for the years ended December 31, 2021, and 2020, were as follows:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:86.162%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.638%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, December 31, 2019</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,102 </span></td><td style="background-color:#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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation adjustment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">651 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:10pt;font-weight:400;line-height:100%">Balance, December 31, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,753 </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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition of business</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,448 </span></td><td style="background-color:#ffffff;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation adjustment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">310 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:10pt;font-weight:400;line-height:100%">Balance, December 31, 2021</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114,511 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 77102000 651000 77753000 36448000 310000 114511000 91000 10000 81000 7090000 473000 6617000 8480000 565000 7915000 15661000 1048000 14613000 1048000 0 0 P2Y8M1D P4Y8M1D P4Y8M1D P4Y8M12D <div style="margin-bottom:9pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2021, future amortization expense related to our other intangible assets is expected to be recognized as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:87.642%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.428%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,144 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,145 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,114 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,076 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,613 </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> 3144000 3145000 3134000 3114000 2076000 0 14613000 Other Current Liabilities<div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    Other current liabilities include:</span></div><div style="margin-bottom:9pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:72.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.639%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:10pt;font-weight:400;line-height:100%">Accrued compensation and benefits</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,131 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,964 </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:10pt;font-weight:400;line-height:100%">Accrued cost of revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,714 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,036 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:10pt;font-weight:400;line-height:100%">Accrued interest payable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,823 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,894 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:10pt;font-weight:400;line-height:100%">Restructuring charges</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">415 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued legal fees</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">233 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:10pt;font-weight:400;line-height:100%">Other accrued expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,976 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,605 </span></td><td style="background-color:#ffffff;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total other current liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,292 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,560 </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> Other current liabilities include:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:72.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.639%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:10pt;font-weight:400;line-height:100%">Accrued compensation and benefits</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,131 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,964 </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:10pt;font-weight:400;line-height:100%">Accrued cost of revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,714 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,036 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:10pt;font-weight:400;line-height:100%">Accrued interest payable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,823 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,894 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:10pt;font-weight:400;line-height:100%">Restructuring charges</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">415 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued legal fees</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">233 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:10pt;font-weight:400;line-height:100%">Other accrued expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,976 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,605 </span></td><td style="background-color:#ffffff;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total other current liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,292 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,560 </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> 5131000 5964000 5714000 5036000 1823000 1894000 415000 0 233000 61000 5976000 4605000 19292000 17560000 Debt<div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Convertible Senior Notes - Due 2025</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 27, 2020, we issued $125,000 aggregate principal amount of 3.50% Convertible Senior Notes due 2025 (the </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Notes), including the initial purchasers’ exercise in full of their option to purchase an additional $15,000 principal amount of the Notes, in a private placement to qualified institutional buyers in an offering exempt from registration under the Securities Act of 1933, as amended. The net proceeds from the issuance of the Notes was $120,741 after deducting transaction costs.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Notes are governed by an indenture (the Indenture) between us, as the issuer, and U.S. Bank, National Association, as trustee. The Notes are senior, unsecured obligations of ours and will be equal in right of payment with our senior, unsecured indebtedness; senior in right of payment to our indebtedness that is expressly subordinated to the notes; effectively subordinated to our senior, secured indebtedness, including future borrowings, if any, under our $20,000 credit facility with Silicon Valley Bank (SVB), to the extent of the value of the collateral securing that indebtedness; and structurally subordinated to all indebtedness and other liabilities, including trade payables, and (to the extent we are not a holder thereof) preferred equity, if any, of our subsidiaries. The Indenture includes customary covenants and sets forth certain events of default after which the Notes may be declared immediately due and payable and sets forth certain types of bankruptcy or insolvency events of default involving us after which the Notes become automatically due and payable. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Notes mature on August 1, 2025 unless earlier converted, redeemed or repurchased in accordance with their term prior to the maturity date. Interest is payable semiannually in arrears on February 1 and August 1 of each year, beginning on February 1, 2021. The holders of the Notes may convert all or any portion of their Notes at their option only in the following circumstances: </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1) during any calendar quarter commencing after the calendar quarter ending on December 31, 2020 (and only during such calendar quarter), if the last reported sale price per share of our common stock exceeds 130% of the conversion price of $8.53 for each of at least 20 trading days, whether or not consecutive, during the 30 consecutive trading days ending on, and including, the last trading day of the immediately preceding calendar quarter;</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (2) during the five consecutive business days immediately after any ten consecutive trading day period (such ten consecutive trading day period, the “measurement period”) in which the trading price per $1 principal amount of Notes for each trading day of the measurement period was less than 98% of the product of the last reported sale price per share of our common stock on such trading day and the conversion rate on such trading day;</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3) upon the occurrence of certain corporate events or distributions of our common stock; </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(4) if we call such Notes for redemption; and </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(5) at any time from, and including, May 1, 2025, until the close of business on the second scheduled trading day immediately before the maturity date. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On or after May 1, 2025, until the close of business on the second scheduled trading day immediately preceding the maturity date, holders may convert all or any portion of their Notes, in minimum principal amount denominations of $1 or any integral multiple of $1 in excess thereof, at the option of the holder regardless of the foregoing circumstances. Upon conversion, we may satisfy our conversion obligation by paying or delivering, as applicable, cash, shares of common stock or a combination of cash and shares of common stock, at our election, in the manner and subject to the terms and conditions provided in the Indenture. The Notes have an initial conversion rate of 117.2367 shares of our common stock per $1 principal amount of Notes, which is equal to an initial conversion price of approximately $8.53 per share of our common stock. The initial conversion price of the Notes represents a premium of approximately 27.5% over the last reported sale price of our common stock on The Nasdaq Global Select Market of $6.69 per share on July 22, 2020. The conversion rate is subject to adjustment under certain circumstances in accordance with the terms of the Indenture. In addition, following certain corporate events that occur prior to the maturity date or if we deliver a notice of redemption, we will increase the conversion rate in certain circumstances for a holder who elects to convert its Notes in connection with such a corporate event or convert its Notes called (or deemed called) for redemption in connection with such notice of redemption, provided that the conversion rate will not exceed 149.4768 shares of our common stock per $1 principal amount of Notes, subject to adjustment.</span></div><div style="margin-bottom:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We may not redeem the Notes prior to August 4, 2023. We may redeem for cash all, or any portion in an authorized denomination, of the Notes, at our option, on or after August 4, 2023, and on or prior to the 41st scheduled trading day immediately preceding the maturity date, if the last reported sale price of our common stock has been at least 130% of the conversion price then in effect for at least 20 trading days, whether or not consecutive, including the trading day immediately preceding the date on which we provide notice of redemption, during any 30 consecutive trading day period ending on, and including, the trading day preceding the date on which we provide notice of redemption at a redemption price equal to 100% of the principal amount of the Notes to be redeemed, plus any accrued and unpaid interest to, but excluding, the redemption date. No sinking fund is provided for the Notes, which means that we are not required to redeem or retire the Notes periodically.</span></div><div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If we undergo a fundamental change (as defined in the Indenture), holders may require us to repurchase for cash all or any portion of their Notes at a fundamental change repurchase price equal to 100% of the principal amount of the Notes to be repurchased, plus accrued and unpaid interest to, but excluding, the fundamental change repurchase date.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2021, the conditions allowing holders of the Notes to convert had not been met and therefore the Notes are not yet convertible. The Notes are classified as long-term debt on our condensed consolidated balance sheet as of December 31, 2021, and the liability component of the notes are classified as long-term debt on our condensed consolidated balance sheet as of December 31, 2020.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At the time of issuance in July 2020, we separately accounted for the liability and equity components of the Notes. We determined the initial carrying amount of the $102,500 liability component before consideration of debt discount and transaction fees by calculating the present value of the cash flows using an effective interest rate of 8.6%. The interest rate was determined based on non-convertible debt offerings of similar sizes and terms by companies with similar credit ratings (Level 2 inputs). The carrying amount of the equity component, representing the conversion option, was $22,500 and was calculated by deducting the initial carrying value of the liability component from the principal amount of the Notes as a whole. This difference represents a debt discount that is amortized to interest expense over the 5-year contractual term of the Notes using the effective interest rate method. The equity component is not remeasured as long as it continues to meet the conditions for equity classification. On January 1, 2021, we early adopted ASU 2020-06 on a modified retrospective basis. As a result of the adoption of ASU 2020-06, our total remaining interest expense over the contractual terms of our convertible debt will be approximately $20,823 less than under the previous accounting standards. The adoption resulted in a $21,733 decrease in additional paid in capital from the derecognition of the bifurcated equity component, $20,255 increase in debt from the derecognition of the discount associated with the bifurcated equity component and $1,677 decrease to the opening balance of accumulated deficit, representing the cumulative interest expense recognized related to the amortization of the bifurcated conversion option.</span></div><div style="margin-bottom:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We allocated transaction costs related to the issuance of the Notes to the liability and equity components using the same proportions as the initial carrying value of the Notes. Transaction costs initially attributable to the liability component were $3,400 and are being amortized to interest expense using the effective interest method over the term of the Notes. Transaction costs attributable to the equity component were $859. Following the adoption of ASU 2020-06, the transaction costs attributable to the original equity component are now being amortized to interest expense over the remaining term of the Notes. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:27.8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The net carrying amount of the liability and equity components of the Notes was as follows:</span></div><div style="margin-bottom:4pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.636%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</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:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liability component:</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">  Principal</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Debt discount (equity component)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20,823)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">  Unamortized transaction costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,218)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,232)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net carrying amount</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121,782 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,945 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity component, net of transaction costs</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,733 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:4pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest expense recognized related to the Notes was as follows:</span></div><div style="margin-bottom:4pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.122%"><tr><td style="width:1.0%"/><td style="width:68.369%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.649%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.832%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.650%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contractual interest expense</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,353 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,894 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of debt discount</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,677 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of 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:10pt;font-weight:400;line-height:100%">811 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">260 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,164 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,831 </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:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2021 and 2020, the estimated fair value of the Notes was $119,363 and $114,233, respectively. We estimated the fair value based on the quoted market prices in an inactive market on the last trading day of the reporting period, which are considered Level 2 inputs.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Capped Call Transactions</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the offering of the Notes, we entered into privately negotiated capped call transactions with certain counterparties (collectively, the Capped Calls). The Capped Calls have an initial strike price of approximately $8.53 per share, subject to certain adjustments, which corresponds to the initial conversion price of the Notes. The Capped Calls have an initial cap price of $13.38 per share, subject to certain adjustments. The Capped Calls are generally intended to reduce or offset the potential economic dilution of approximately 14.7 million shares to our common stock upon any conversion of the Notes with such reduction or offset, as the case may be, subject to a cap based on the cap price. As the Capped Calls are considered indexed to our own stock and are equity classified, they are recorded in stockholders’ equity and are not accounted for as derivatives. The cost of $16,400 incurred in connection with the Capped Calls was recorded as a reduction to additional paid-in capital.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Line of Credit </span></div><div style="margin-bottom:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2015, we entered into the original Loan and Security Agreement (the Credit Agreement) with SVB. Since the inception, there have been eight amendments, with the most recent amendment being in September 2021 (the Eighth Amendment). The Eighth Amendment modified language within the Credit Agreement, which permitted us to acquire Moov. The maximum principal commitment amount remains at $20,000. Our borrowing capacity is the lesser of the commitment amount or 80% of eligible accounts receivable. All outstanding borrowings owed under the Credit Agreement become due and payable no later than the final maturity date of November 2, 2022. As long as our Adjusted Quick Ratio remains above 1.5 to 1, we no longer are required to submit quarterly borrowing base reports. </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    As of December 31, 2021, and 2020, we had no outstanding borrowings, and we had availability under the Credit Agreement of $20,000. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2021, borrowings under the Credit Agreement bear interest at the current prime rate minus 0.25%. In the event of default, obligations shall bear interest at a rate per annum that is 3% above the then applicable rate. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amendment fees and other commitment fees are included in interest expense. During the years ended December 31, 2021, 2020 and 2019, respectively, interest expense was immaterial and fees and amortization expense was $81, $108 and $76, respectively.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Any borrowings are secured by essentially all of our domestic personal property, with a negative pledge on intellectual property. SVB’s security interest in our foreign subsidiaries is limited to 65% of voting stock of each such foreign subsidiary. </span></div>We are required to maintain an Adjusted Quick Ratio of at least 1.0 to 1.0. We are also subject to certain customary limitations on our ability to, among other things, incur debt, grant liens, make acquisitions and other investments, make certain restricted payments such as dividends, dispose of assets or undergo a change in control. As of December 31, 2021, we were in compliance with all covenants under the Credit Agreement. 125000000 0.0350 15000000 120741000 20000000 1.30 8.53 20 30 5 10 0.98 8.53 0.275 6.69 41 1.30 30 1 1 102500000 0.086 22500000 P5Y -20823000 -21733000 20255000 1677000 3400000 859000 <div style="margin-bottom:9pt;margin-top:9pt;text-indent:27.8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The net carrying amount of the liability and equity components of the Notes was as follows:</span></div><div style="margin-bottom:4pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.636%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</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:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liability component:</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">  Principal</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Debt discount (equity component)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20,823)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">  Unamortized transaction costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,218)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,232)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net carrying amount</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121,782 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,945 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity component, net of transaction costs</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,733 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:4pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest expense recognized related to the Notes was as follows:</span></div><div style="margin-bottom:4pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.122%"><tr><td style="width:1.0%"/><td style="width:68.369%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.649%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.832%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.650%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contractual interest expense</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,353 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,894 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of debt discount</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,677 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of 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:10pt;font-weight:400;line-height:100%">811 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">260 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,164 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,831 </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> 125000000 125000000 0 20823000 3218000 3232000 121782000 100945000 21733000 4353000 1894000 0 1677000 811000 260000 5164000 3831000 119363000 114233000 8.53 13.38 14700000 16400000 20000000 0.80 1.5 0 0 20000000 20000000 0.0025 0.03 81000 108000 76000 0.65 1.0 Restructuring Charges<div style="margin-bottom:9pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the first quarter of 2021, management committed to restructure certain parts of the company to focus on improved growth and profitability. As a result, certain headcount reductions were implemented, and we incurred certain charges related to severance, share-based compensation, and professional fees. During the three months ended June 30, 2021, we incurred $2,155 of costs related to this restructuring plan. During the three months ended September 30, 2021 and December 31, 2021, we recognized a cost recovery of $112 and $259, respectively, as actual expenses incurred were less than previously estimated. We do not expect any additional restructure charges related to this action plan.</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the third and fourth quarters of 2021, management committed to restructure certain parts of the company to align our workforce and facility requirements with our continued investment in the business as we focus on cost efficiencies, improved growth and profitability. As a result, outside service contracts and professional fees were incurred. Additionally, with the decision to close, and in some cases, sublease, facilities, we incurred impairment charges related to certain operating lease assets and related leasehold improvements. During the three months ended September 30, 2021, we incurred $1,882 of costs related to this restructuring plan. During the three months ended December 31, 2021, we incurred approximately $2,886 of costs related to this restructuring plan, substantially all of which was related to facilities impairment charges. We expect approximately $2,000 of additional costs related primarily to consulting fees to restructure our datacenter architecture over the next 12 months. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the activity of our restructuring accrual (recorded in other current liabilities on our condensed consolidated balance sheet) during the year ended December 31, 2021 (in thousands):</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:26.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.911%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.911%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.625%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employee Severance and Related Benefits</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Share-Based Compensation</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Facilities Related Charges</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Professional Fees and Other</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of January 1, 2021</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Costs incurred (recorded in restructuring charge)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,513 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,354 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,006 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,873 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash disbursements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,143)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(237)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,380)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-cash charges</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,354)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,354)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of March 31, 2021</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,370 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,769 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,139 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Costs incurred (recorded in restructuring charge)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(247)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">917 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,485 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,155 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash disbursements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,203)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,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:10pt;font-weight:400;line-height:100%">(4,105)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-cash charges</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(917)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(917)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of June 30, 2021</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">920 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">352 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,272 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Costs incurred (recorded in restructuring charge)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(236)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,882 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,770 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash disbursements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(357)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(465)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-cash charges</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">383 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,882)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,508)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of September 30, 2021</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">553 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">147 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">712 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Costs incurred (recorded in restructuring charge)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(49)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(254)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,886 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,627 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash disbursements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(265)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(147)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(56)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,136)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-cash charges</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">254 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,038)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,788)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2021</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">235 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">180 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">415 </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> 2155000 -112000 -259000 1882000 2886000 2000000 The following table summarizes the activity of our restructuring accrual (recorded in other current liabilities on our condensed consolidated balance sheet) during the year ended December 31, 2021 (in thousands):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:26.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.911%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.911%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.625%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employee Severance and Related Benefits</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Share-Based Compensation</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Facilities Related Charges</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Professional Fees and Other</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of January 1, 2021</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Costs incurred (recorded in restructuring charge)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,513 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,354 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,006 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,873 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash disbursements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,143)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(237)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,380)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-cash charges</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,354)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,354)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of March 31, 2021</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,370 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,769 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,139 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Costs incurred (recorded in restructuring charge)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(247)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">917 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,485 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,155 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash disbursements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,203)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,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:10pt;font-weight:400;line-height:100%">(4,105)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-cash charges</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(917)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(917)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of June 30, 2021</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">920 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">352 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,272 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Costs incurred (recorded in restructuring charge)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(236)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,882 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,770 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash disbursements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(357)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(465)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-cash charges</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">383 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,882)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,508)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of September 30, 2021</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">553 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">147 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">712 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Costs incurred (recorded in restructuring charge)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(49)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(254)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,886 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,627 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash disbursements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(265)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(147)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(56)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,136)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-cash charges</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">254 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,038)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,788)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2021</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">235 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">180 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">415 </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> 0 0 0 0 0 3513000 1354000 0 2006000 6873000 1143000 0 0 237000 1380000 0 1354000 0 0 1354000 2370000 0 0 1769000 4139000 -247000 917000 0 1485000 2155000 1203000 0 0 2902000 4105000 0 917000 0 0 917000 920000 0 0 352000 1272000 -1000 -236000 1882000 125000 1770000 357000 0 0 465000 822000 9000 -383000 1882000 0 1508000 553000 147000 0 12000 712000 -49000 -254000 2886000 44000 2627000 265000 147000 668000 56000 1136000 4000 -254000 2038000 0 1788000 235000 0 180000 0 415000 Contingencies <div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Legal Matters </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are subject to various other legal proceedings and claims, either asserted or unasserted, arising in the ordinary course of business. While the outcome of these claims cannot be predicted with certainty, management does not believe the outcome of any of these matters will have a material adverse effect on our business, financial position, results of operations, or cash flows, and accordingly, no legal contingencies are accrued as of December 31, 2021. Litigation relating to the content delivery services industry is not uncommon, and we are, and from time to time have been, subject to such litigation. No assurances can be given with respect to the extent or outcome of any such litigation in the future. </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Taxes</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are subject to indirect taxation in various states and foreign jurisdictions. Laws and regulations that apply to communications and commerce conducted over the internet are becoming more prevalent, both in the United States and internationally, and may impose additional burdens on us conducting business online or providing internet-related services. Increased regulation could negatively affect our business directly, as well as the businesses of our clients, which could reduce their demand for our services. For example, tax authorities in various states and abroad may impose taxes on the internet-related revenue we generate based on regulations currently being applied to similar but not directly comparable industries.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There are many transactions and calculations where the ultimate tax determination is uncertain. In addition, domestic and international taxation laws are subject to change. In the future, we may come under audit, which could result in changes to our tax estimates. We believe we maintain adequate tax reserves, that are not material in amount, to offset potential liabilities that may arise upon audit. Although we believe our tax estimates and associated reserves are reasonable, the final determination of tax audits and any related litigation could be materially different than the amounts established for tax contingencies. To the extent these estimates ultimately prove to be inaccurate, the associated reserves would be adjusted, resulting in the recording of a benefit or expense in the period in which a change in estimate or a final determination is made.</span></div> Net Loss per Share    We calculate basic and diluted net loss per weighted average share. We use the weighted-average number of shares of common stock outstanding during the period for the computation of basic earnings per share. Diluted earnings per share include <div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the dilutive effect of all potentially dilutive common stock, including awards granted under our equity incentive compensation plans in the weighted-average number of shares of common stock outstanding. </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    The following table sets forth the components used in the computation of basic and diluted net loss per share for the periods indicated:</span></div><div style="margin-bottom:9pt;margin-top:14pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:59.222%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.640%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years 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:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(54,761)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19,277)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,044)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic weighted average outstanding shares of common stock</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">127,789 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121,196 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115,890 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic weighted average outstanding shares of common stock</span></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">127,789 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121,196 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115,890 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dilutive effect of stock options, restricted stock units, and other equity incentive plans</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted weighted average outstanding shares of common stock</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">127,789 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121,196 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115,890 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic net loss per share</span></td><td style="border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.43)</span></td><td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.16)</span></td><td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.14)</span></td><td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted net loss per share</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.43)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.16)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.14)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:4pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    For the years ended December 31, 2021, 2020 and 2019, the following potentially dilutive common stock, including awards granted under our equity incentive compensation plans were excluded from the computation of diluted net loss per share because including them would have been anti-dilutive.</span></div><div style="margin-bottom:9pt;margin-top:14pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:59.222%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.640%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years 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:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employee stock purchase plan</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,138 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,973 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,736 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%">1,123 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,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:10pt;font-weight:400;line-height:100%">1,303 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible senior notes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,654 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,654 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,000 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,614 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,125 </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> The following table sets forth the components used in the computation of basic and diluted net loss per share for the periods indicated:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:59.222%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.640%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years 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:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(54,761)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19,277)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,044)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic weighted average outstanding shares of common stock</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">127,789 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121,196 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115,890 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic weighted average outstanding shares of common stock</span></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">127,789 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121,196 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115,890 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dilutive effect of stock options, restricted stock units, and other equity incentive plans</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted weighted average outstanding shares of common stock</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">127,789 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121,196 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115,890 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic net loss per share</span></td><td style="border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.43)</span></td><td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.16)</span></td><td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.14)</span></td><td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted net loss per share</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.43)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.16)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.14)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> -54761000 -19277000 -16044000 127789000 121196000 115890000 127789000 121196000 115890000 0 0 0 127789000 121196000 115890000 -0.43 -0.16 -0.14 -0.43 -0.16 -0.14 For the years ended December 31, 2021, 2020 and 2019, the following potentially dilutive common stock, including awards granted under our equity incentive compensation plans were excluded from the computation of diluted net loss per share because including them would have been anti-dilutive.<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:59.222%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.640%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years 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:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employee stock purchase plan</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,138 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,973 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,736 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%">1,123 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,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:10pt;font-weight:400;line-height:100%">1,303 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible senior notes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,654 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,654 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,000 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,614 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,125 </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> 85000 96000 86000 2138000 5973000 2736000 1123000 1891000 1303000 14654000 14654000 0 18000000 22614000 4125000 Stockholders’ Equity<div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Common Stock</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    On March 14, 2017, our board of directors authorized a $25,000 share repurchase program. Any shares repurchased under this program will be canceled and returned to authorized but unissued status. We did not purchase any shares during the years ended December 31, 2021, 2020 and 2019, respectively. As of December 31, 2021, there remained $21,200 under this share repurchase program.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Amended and Restated Equity Incentive Plan</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    We established the 2007 Equity Incentive Plan, or the 2007 Plan, which allows for the grant of equity, including stock options and restricted stock unit awards. In June 2016, our stockholders approved the Amended and Restated Equity Incentive Plan, or the Restated 2007 Plan, which amended and restated the 2007 Plan. Approval of the Restated 2007 Plan replaced the terms and conditions of the 2007 Plan with the terms and conditions of the Restated 2007 Plan and extended the term of the plan to April 2026. There was no increase in the aggregate amount of shares available for issuance. The total number of shares available to be issued under the Restated 2007 Plan as of December 31, 2021 was approximately 13,039.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">2017 Moov Corporation Equity Incentive Plan</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with our acquisition of Moov, we assumed </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">each outstanding and unvested option to purchase Moov common stock granted pursuant to the Moov Corporation 2017 Equity Incentive Plan and such options became exercisable to purchase shares of our common stock, subject to appropriate adjustments to the number of shares and the exercise price of each such option.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">2021 Inducement Plan</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2021, we adopted the Inducement Plan pursuant to which we reserved 11,000 shares of common stock, to be used exclusively for grants of equity-based awards to highly qualified prospective officers and employees who are not currently our employees, as an inducement material to the individual's entry into employment with us within the meaning of Rule 5635(c)(4) of the Nasdaq Listing Rules. The Inducement Plan provides for the grant of equity-based awards in the form of non-statutory stock options, stock appreciation rights, restricted stock awards, and restricted stock unit awards. The Inducement Plan was adopted by our board of directors without stockholder approval pursuant to Rule 5634(c)(4) of the Nasdaq Listing Rules. We have issued 10,477 shares under the Inducement Plan as of December 31, 2021.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Employee Stock Purchase Plan</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    In June 2013, our stockholders approved our 2013 Employee Stock Purchase Plan (ESPP), authorizing the issuance of 4,000 shares. In May 2019, our stockholders approved the adoption of Amendment 1 to the ESPP. Amendment 1 increased the number of shares authorized to 9,000 shares (an increase of 5,000 shares) and amended the maximum number of shares of common stock that an eligible employee may be permitted to purchase during each offering period to be 5 shares. The ESPP allows participants to purchase our common stock at a 15% discount of the lower of the beginning or end of the offering period using the closing price on that day. During the years ended December 31, 2021, 2020, and 2019, we issued 636, 555, and 794 shares, respectively, under the ESPP. Total cash proceeds from the purchase of shares under the ESPP were approximately $1,638, $1,936, and $1,938, respectively for the years ended December 31, 2021, 2020, and 2019. As of December 31, 2021, shares reserved for issuance to employees under this plan totaled 3,049 and we held employee contributions of approximately $223 (included in other current liabilities) for future purchases under the ESPP. </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Preferred Stock</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    Our board of directors have authorized the issuance of up to 7,500 shares of preferred stock at December 31, 2021. The preferred stock may be issued in one or more series pursuant to a resolution or resolutions providing for such issuance duly adopted by the board of directors. As of December 31, 2021, the Board had not adopted any resolutions for the issuance of preferred stock.</span></div> 25000000 0 0 0 21200000 13039000 11000000 10477000 4000000 9000000 5000000 5000 0.15 636000 555000 794000 1638000 1936000 1938000 3049000 223000 7500000 Accumulated Other Comprehensive Loss <div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in the components of accumulated other comprehensive loss, net of tax, for the year ended December 31, 2021, was as follows: </span></div><div style="margin-bottom:9pt;margin-top:14pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:54.471%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.216%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.228%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.219%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Foreign</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Available for</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Currency</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Sale Securities</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance, December 31, 2020</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%">(7,460)</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%">(51)</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%">(7,511)</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="padding:2px 1pt;text-align: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 comprehensive (loss) gain before reclassifications</span></td><td colspan="2" style="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%">(836)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="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 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="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%">(834)</span></td><td style="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%">  Amounts reclassified from accumulated other comprehensive loss</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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="padding:2px 1pt;text-align: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 current period other comprehensive gain </span></td><td colspan="2" style="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%">(836)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="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 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="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%">(834)</span></td><td style="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%">Balance, December 31, 2021</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%">(8,296)</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%">(49)</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%">(8,345)</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> Changes in the components of accumulated other comprehensive loss, net of tax, for the year ended December 31, 2021, was as follows: <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:54.471%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.216%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.228%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.219%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Foreign</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Available for</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Currency</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Sale Securities</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance, December 31, 2020</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%">(7,460)</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%">(51)</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%">(7,511)</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="padding:2px 1pt;text-align: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 comprehensive (loss) gain before reclassifications</span></td><td colspan="2" style="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%">(836)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="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 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="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%">(834)</span></td><td style="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%">  Amounts reclassified from accumulated other comprehensive loss</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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="padding:2px 1pt;text-align: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 current period other comprehensive gain </span></td><td colspan="2" style="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%">(836)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="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 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="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%">(834)</span></td><td style="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%">Balance, December 31, 2021</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%">(8,296)</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%">(49)</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%">(8,345)</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> -7460000 -51000 -7511000 -836000 2000 -834000 0 0 0 -836000 2000 -834000 -8296000 -49000 -8345000 Share-Based Compensation<div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Incentive Compensation Plans</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    We maintain incentive compensation plans (the Plans) to attract, motivate, retain, and reward high quality executives and other employees, officers, directors, and consultants by enabling such persons to acquire or increase a proprietary interest in the Company. The Plans are intended to be qualified plans under the Internal Revenue Code.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    The Plans allow us to award stock option grants and restricted stock units (RSUs) to employees, directors and consultants of the Company. During 2021, we granted awards to employees, directors and contractors. The exercise price of incentive stock options granted under the Plan may not be granted at less than 100% of the fair market value of our common stock on the date of the grant.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with our acquisition of Moov we assumed </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">each outstanding and unvested option to purchase Moov common stock granted pursuant to the Moov Corporation 2007 Equity Incentive Plan, as amended, and the Moov Corporation 2017 Equity Incentive Plan and such options became exercisable to purchase shares of our common stock, subject to appropriate adjustments to the number of shares and the exercise price of each such option.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Following such conversion, as of </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 31, 2021, there were options to purchase 791 shares of our common stock subject to time-based vesting outstanding under the </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Moov Corporation 2007 Equity Incentive Plan, as amended, and the Moov Corporation 2017 Equity Incentive Plan</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, with exercises prices between $0.38 and $0.58 per share.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    Data pertaining to stock option activity under the Plans are as follows:</span></div><div style="margin-bottom:9pt;margin-top:14pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:72.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.639%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of<br/>Options Outstanding</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Exercise<br/>Price</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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%"> </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:10pt;font-weight:400;line-height:100%">Balance at December 31, 2018</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.99 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,556 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.03 </span></td><td style="background-color:#ffffff;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,054)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.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 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cancelled/Forfeitures</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(811)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.55 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:10pt;font-weight:400;line-height:100%">Balance at December 31, 2019</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,634 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.12 </span></td><td style="background-color:#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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,509 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.18 </span></td><td style="background-color:#ffffff;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,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:10pt;font-weight:400;line-height:100%">2.83 </span></td><td style="background-color:#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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cancelled/Forfeitures</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(678)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.98 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:10pt;font-weight:400;line-height:100%">Balance at December 31, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,595 </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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.23 </span></td><td style="background-color:#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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,022 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.17 </span></td><td style="background-color:#ffffff;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,936)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.35 </span></td><td style="background-color:#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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cancelled/Forfeitures</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,252)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.76 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:10pt;font-weight:400;line-height:100%">Balance at December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,429 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.00 </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:4pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    The following table summarizes the information about stock options outstanding and exercisable at December 31, 2021:</span></div><div style="margin-bottom:9pt;margin-top:14pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:36.491%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.651%"/><td style="width:0.1%"/></tr><tr><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Options Outstanding</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Options Exercisable</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;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%">Exercise Price</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of<br/>Options<br/>Outstanding</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Remaining<br/>Contractual<br/>Life (Years)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Exercise<br/>Price</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of<br/>Options<br/>Exercisable</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Exercise<br/>Price</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;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%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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%"> </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:10pt;font-weight:400;line-height:100%">$ 0.00 — $ 1.50</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">791 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.4</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.46 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.49 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:10pt;font-weight:400;line-height:100%">$ 1.51 — $ 3.00</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,015 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.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:10pt;font-weight:400;line-height:100%">6,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:10pt;font-weight:400;line-height:100%">2.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;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$ 3.01 — $ 4.50</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,359 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.62 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,415 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.55 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:10pt;font-weight:400;line-height:100%">$  4.51 — $  6.00</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,261 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.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:10pt;font-weight:400;line-height:100%">5.04 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,064 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.06 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:10pt;font-weight:400;line-height:100%">$  6.01 — $  7.50</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.6</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.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:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.22 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,429 </span></td><td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,195 </span></td><td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr></table></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    The weighted-average grant-date fair value of options granted during the years ended December 31, 2021, 2020, and 2019 on a per-share basis was approximately $2.26, $2.26, and $2.09, respectively. The total intrinsic value of the options exercised during the years ended December 31, 2021, 2020, and 2019 was approximately $2,566, $9,963, and $1,865, respectively. The aggregate intrinsic value of options outstanding at December 31, 2021 is approximately $10,217. The weighted average remaining contractual term of options currently exercisable at December 31, 2021 was 1.1 years.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    The fair value of options awarded were estimated on the grant date using the following weighted average assumptions:</span></div><div style="margin-bottom:9pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:59.222%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.640%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</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:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62.62 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59.70 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52.47 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected term, years</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.65</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.99</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.17</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:10pt;font-weight:400;line-height:100%">Risk-free 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:10pt;font-weight:400;line-height:100%">0.66 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.62 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.06 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected dividends</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    Unrecognized share-based compensation related to stock options totaled $4,059 at December 31, 2021. We expect to amortize unvested stock compensation related to stock options over a weighted average period of approximately 2.3 years at December 31, 2021.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    The following table summarizes the RSUs outstanding (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:59.222%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.640%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years 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:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</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:10pt;font-weight:400;line-height:100%">RSUs with service-based vesting conditions</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,699 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,340 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,503 </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:10pt;font-weight:400;line-height:100%">RSUs with performance-based vesting conditions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,305 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding: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:10pt;font-weight:400;line-height:100%">14,004 </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:10pt;font-weight:400;line-height:100%">3,340 </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:10pt;font-weight:400;line-height:100%">4,503 </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    Each RSU represents the right to receive one share of our common stock upon vesting. The fair value of these RSUs was calculated based upon our closing stock price on the date of grant.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    Data pertaining to RSUs activity under the Plans is as follows:</span></div><div style="margin-bottom:9pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:72.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.639%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of<br/>Units</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Fair Value</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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%"> </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:10pt;font-weight:400;line-height:100%">Balance at December 31, 2018</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,248 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.45 </span></td><td style="background-color:#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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,089 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.20 </span></td><td style="background-color:#ffffff;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,416)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.17 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeitures</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(418)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.19 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:10pt;font-weight:400;line-height:100%">Balance at December 31, 2019</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,503 </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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.45 </span></td><td style="background-color:#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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,225 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.86 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,817)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.80 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:10pt;font-weight:400;line-height:100%">Forfeitures</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(571)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.51 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:10pt;font-weight:400;line-height:100%">Balance at December 31, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,340 </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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.09 </span></td><td style="background-color:#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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,811 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.94 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,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%">4.00 </span></td><td style="background-color:#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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeitures</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,389)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.74 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:10pt;font-weight:400;line-height:100%">Balance at December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,004 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.00 </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    The weighted-average grant-date fair value of RSUs granted during the years ended December 31, 2021, 2020, and 2019 was approximately $2.94, $4.86, and $3.20, respectively. The total intrinsic value of the units vested during the years ended December 31, 2021, 2020, and 2019 was approximately $5,436, $14,371, and $10,747, respectively. The aggregate intrinsic value of RSUs outstanding at December 31, 2021 is $48,034.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    At December 31, 2021 there was approximately $35,656 of total unrecognized compensation costs related to RSUs. That cost is expected to be recognized over a weighted-average period of approximately 2.28 years as of December 31, 2021.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    Total unrecognized aggregate share-based compensation expense totaled approximately $39,715 at December 31, 2021, which is expected to be recognized over a weighted average period of approximately 2.29 years. Unrecognized share-based compensation includes both time-based and performance-based equity issued as part of our recent business acquisition. We currently believe the performance targets related to the vesting of performance-based equity awards will be achieved. If such targets are not achieved or are subsequently determined to not be probable of being achieved, we will not recognize any compensation expense for the performance-based awards and will reverse any previously recognized expense on such </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">performance-based awards.</span></div><div style="margin-bottom:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the components of share-based compensation expense included in our consolidated statement of operations:</span></div><div style="margin-bottom:9pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:63.510%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.206%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.206%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.210%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</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:10pt;font-weight:400;line-height:100%">Share-based compensation expense by type:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,790 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,208 </span></td><td style="background-color:#ffffff;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%">12,185 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,494 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,951 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ESPP</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">505 </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:10pt;font-weight:400;line-height:100%">934 </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:10pt;font-weight:400;line-height:100%">619 </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:10pt;font-weight:400;line-height:100%">Total share-based compensation expense</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,480 </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;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,717 </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;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,778 </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><tr><td colspan="18" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Share-based compensation expense included in the consolidated statements of operations:</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:10pt;font-weight:400;line-height:100%">Cost of 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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,385 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,998 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,495 </span></td><td style="background-color:#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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,514 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,611 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,098 </span></td><td style="background-color:#ffffff;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,513 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,519 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,263 </span></td><td style="background-color:#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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,435 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,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:10pt;font-weight:400;line-height:100%">1,922 </span></td><td style="background-color:#ffffff;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restructuring charge</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total share-based compensation expense</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,480 </span></td><td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,717 </span></td><td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,778 </span></td><td style="background-color:#ffffff;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:9pt;text-indent:36pt"><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, we issued two common stock warrants to an outside consulting firm. The first warrant was for up to an aggregate of 441,867 shares at an exercise price per share equal to $0.01 per share, and the second warrant was for up to an aggregate of 662,800 shares at an exercise price per share equal to $3.72 per share. During 2021, 55,233 shares from the first warrant and 82,850 shares from the second warrant vested. We have terminated the relationship with the outside consulting firm and there will be no further vesting. We made a cash payment of $147 in exchange for the cancellation of the first warrant, including the 55,233 shares vested. The remaining 82,850 shares vested under the second warrant were outstanding as of December 31, 2021 and remain exercisable, subject to and conditioned upon the rights and restrictions contained in such warrant. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In September 2021, we acquired all of the issued and outstanding shares, options, warrants, convertible securities and other outstanding equity interests of Moov. As part of the purchase agreement, there is an incentive equity pool of $30,000 of restricted stock units to be granted to former Moov employees (including the Co-Founder) if they meet certain vesting criteria as follows:</span></div><div style="margin-bottom:3pt;margin-top:6pt;padding-left:36pt"><span style="color:#000000;font-family:'Arial',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:32.5pt">$10,000 is subject to time-based vesting over a period of either 36 or 48 months; and</span></div><div style="padding-left:72pt;text-indent:-36pt"><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:32.5pt">$20,000 is subject to achieving certain financial and operational metrics by June 30, 2025. We are recognizing the expense associated with this equity grant over a 28 month period.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This resulted in a total of approximately 10,957 restricted stock units, most of which were granted as inducements to employment in accordance with NASDAQ Listing Rule 5635(c)(4).</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Also, in connection with our acquisition of Moov we agreed to assume all outstanding issued but unvested Moov stock options under the 2017 Moov Corporation Equity Incentive Plan. Following such conversion, we issued 818 stock options subject to time-based vesting under the Restated 2007 Plan, with exercises prices between $0.38 and $0.58 per share.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:36pt"><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, we entered into transition agreements with</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">five executives, which resulted in the modification of previously issued equity grants. The modifications were the result of us accelerating vesting after termination and extending the period of time the employee receives to exercise their outstanding non-qualified stock options. The extension of time to exercise their outstanding non-qualified stock options for the five individuals impacted ranged from six months to two years. The incremental expense recorded as a result of the modifications was $4,359, of which $49 was included in cost of revenue, $1,116 was included in restructuring charges, and $3,194 included in general and administrative expense.</span></div><div style="margin-bottom:9pt;margin-top:4pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the year ended December 31, 2021, we have recorded approximately $1,422 of share-based compensation expense related to restricted stock units that will be issued as part of our 2021 annual corporate bonus plan. For the year ended December 31, 2020, we recorded approximately $1,091 of share-based compensation expense related to restricted stock units issued as part of our 2019 annual corporate bonus plan.</span></div> 1 791000 0.38 0.58 Data pertaining to stock option activity under the Plans are as follows:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:72.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.639%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of<br/>Options Outstanding</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Exercise<br/>Price</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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%"> </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:10pt;font-weight:400;line-height:100%">Balance at December 31, 2018</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.99 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,556 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.03 </span></td><td style="background-color:#ffffff;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,054)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.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 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cancelled/Forfeitures</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(811)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.55 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:10pt;font-weight:400;line-height:100%">Balance at December 31, 2019</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,634 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.12 </span></td><td style="background-color:#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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,509 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.18 </span></td><td style="background-color:#ffffff;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,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:10pt;font-weight:400;line-height:100%">2.83 </span></td><td style="background-color:#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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cancelled/Forfeitures</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(678)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.98 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:10pt;font-weight:400;line-height:100%">Balance at December 31, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,595 </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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.23 </span></td><td style="background-color:#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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,022 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.17 </span></td><td style="background-color:#ffffff;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,936)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.35 </span></td><td style="background-color:#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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cancelled/Forfeitures</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,252)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.76 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:10pt;font-weight:400;line-height:100%">Balance at December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,429 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.00 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 16943000 2.99 2556000 4.03 1054000 2.34 811000 4.55 17634000 3.12 1509000 4.18 2870000 2.83 678000 3.98 15595000 3.23 3022000 2.17 1936000 2.35 3252000 3.76 13429000 3.00 The following table summarizes the information about stock options outstanding and exercisable at December 31, 2021:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:36.491%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.651%"/><td style="width:0.1%"/></tr><tr><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Options Outstanding</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Options Exercisable</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;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%">Exercise Price</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of<br/>Options<br/>Outstanding</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Remaining<br/>Contractual<br/>Life (Years)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Exercise<br/>Price</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of<br/>Options<br/>Exercisable</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Exercise<br/>Price</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;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%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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%"> </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:10pt;font-weight:400;line-height:100%">$ 0.00 — $ 1.50</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">791 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.4</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.46 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.49 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:10pt;font-weight:400;line-height:100%">$ 1.51 — $ 3.00</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,015 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.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:10pt;font-weight:400;line-height:100%">6,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:10pt;font-weight:400;line-height:100%">2.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;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$ 3.01 — $ 4.50</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,359 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.62 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,415 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.55 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:10pt;font-weight:400;line-height:100%">$  4.51 — $  6.00</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,261 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.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:10pt;font-weight:400;line-height:100%">5.04 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,064 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.06 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:10pt;font-weight:400;line-height:100%">$  6.01 — $  7.50</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.6</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.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:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.22 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,429 </span></td><td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,195 </span></td><td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr></table> 0.00 1.50 791000 P8Y4M24D 0.46 110000 0.49 1.51 3.00 7015000 P1Y2M12D 2.32 6605000 2.29 3.01 4.50 3359000 P4Y 3.62 2415000 3.55 4.51 6.00 2261000 P2Y4M24D 5.04 2064000 5.06 6.01 7.50 3000 P8Y7M6D 6.22 1000 6.22 13429000 11195000 2.26 2.26 2.09 2566000 9963000 1865000 10217000 P1Y1M6D The fair value of options awarded were estimated on the grant date using the following weighted average assumptions:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:59.222%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.640%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</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:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62.62 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59.70 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52.47 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected term, years</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.65</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.99</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.17</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:10pt;font-weight:400;line-height:100%">Risk-free 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:10pt;font-weight:400;line-height:100%">0.66 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.62 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.06 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected dividends</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table> 0.6262 0.5970 0.5247 P4Y7M24D P5Y11M26D P6Y2M1D 0.0066 0.0062 0.0206 0 0 0 4059000 P2Y3M18D The following table summarizes the RSUs outstanding (in thousands):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:59.222%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.640%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years 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:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</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:10pt;font-weight:400;line-height:100%">RSUs with service-based vesting conditions</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,699 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,340 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,503 </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:10pt;font-weight:400;line-height:100%">RSUs with performance-based vesting conditions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,305 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding: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:10pt;font-weight:400;line-height:100%">14,004 </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:10pt;font-weight:400;line-height:100%">3,340 </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:10pt;font-weight:400;line-height:100%">4,503 </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> 6699000 3340000 4503000 7305000 0 0 14004000 3340000 4503000 Data pertaining to RSUs activity under the Plans is as follows:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:72.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.639%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of<br/>Units</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Fair Value</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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%"> </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:10pt;font-weight:400;line-height:100%">Balance at December 31, 2018</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,248 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.45 </span></td><td style="background-color:#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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,089 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.20 </span></td><td style="background-color:#ffffff;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,416)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.17 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeitures</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(418)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.19 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:10pt;font-weight:400;line-height:100%">Balance at December 31, 2019</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,503 </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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.45 </span></td><td style="background-color:#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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,225 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.86 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,817)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.80 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:10pt;font-weight:400;line-height:100%">Forfeitures</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(571)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.51 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:10pt;font-weight:400;line-height:100%">Balance at December 31, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,340 </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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.09 </span></td><td style="background-color:#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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,811 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.94 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,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%">4.00 </span></td><td style="background-color:#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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeitures</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,389)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.74 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:10pt;font-weight:400;line-height:100%">Balance at December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,004 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.00 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 4248000 3.45 4089000 3.20 3416000 3.17 418000 3.19 4503000 3.45 2225000 4.86 2817000 3.80 571000 3.51 3340000 4.09 13811000 2.94 1758000 4.00 1389000 3.74 14004000 3.00 2.94 4.86 3.20 5436000 14371000 10747000 48034000 35656000 P2Y3M10D 39715000 P2Y3M14D <div style="margin-bottom:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the components of share-based compensation expense included in our consolidated statement of operations:</span></div><div style="margin-bottom:9pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:63.510%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.206%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.206%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.210%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</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:10pt;font-weight:400;line-height:100%">Share-based compensation expense by type:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,790 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,208 </span></td><td style="background-color:#ffffff;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%">12,185 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,494 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,951 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ESPP</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">505 </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:10pt;font-weight:400;line-height:100%">934 </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:10pt;font-weight:400;line-height:100%">619 </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:10pt;font-weight:400;line-height:100%">Total share-based compensation expense</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,480 </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;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,717 </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;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,778 </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><tr><td colspan="18" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Share-based compensation expense included in the consolidated statements of operations:</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:10pt;font-weight:400;line-height:100%">Cost of 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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,385 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,998 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,495 </span></td><td style="background-color:#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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,514 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,611 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,098 </span></td><td style="background-color:#ffffff;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,513 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,519 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,263 </span></td><td style="background-color:#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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,435 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,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:10pt;font-weight:400;line-height:100%">1,922 </span></td><td style="background-color:#ffffff;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restructuring charge</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total share-based compensation expense</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,480 </span></td><td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,717 </span></td><td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,778 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 7790000 4289000 4208000 12185000 10494000 8951000 505000 934000 619000 20480000 15717000 13778000 1385000 1998000 1495000 12514000 7611000 8098000 2513000 3519000 2263000 2435000 2589000 1922000 1633000 0 0 20480000 15717000 13778000 2 441867 0.01 662800 3.72 55233 82850 147000 55233 82850 30000 10000000 P36M P48M 20000000 P28M 10957 818 0.38 0.58 5 5 P6M P2Y 4359000 49000 1116000 3194000 1422000 1091000 Related Party Transactions     We had no material related party transactions during the years ended December 31, 2021, 2020, and 2019. Operating Leases - Right of Use Assets and Purchase Commitments<div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Right of Use Assets </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have various operating leases for office space that expire through 2030. Below is a summary of our right of use assets and liabilities as of December 31, 2021. </span></div><div style="margin-bottom:9pt;margin-top:14pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:87.772%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.028%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,338 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:5pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liability obligations, current</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,861 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liability obligations, less current portion</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,616 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease liability obligations</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,477 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:5pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.70 years</span></td></tr><tr style="height:5pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.05 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-bottom:9pt;margin-top:4pt;text-indent:36pt"><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, we recognized approximately $2,075 in operating lease costs. Operating lease costs of $382 are included in cost of revenue and $1,693 are included in operating expenses in our consolidated statement of operations. During the year ended December 31, 2021, cash paid for operating leases was approximately $2,855. We recognized impairment charges related to operating lease assets during 2021 as discussed in Note 11.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December 31, 2020, we recognized approximately $3,166 in operating lease costs. Operating lease costs of $476 are included in cost of revenue and $2,690 are included in operating expenses in our consolidated statement of operations. During the year ended December 31, 2020, cash paid for operating leases was approximately $2,175.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:36pt"><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, 2019, we recognized approximately $3,540 in operating lease costs. Operating lease costs of $519 are included in cost of revenue and $3,021 are included in operating expenses in our consolidated statement of operations. During the year ended December 31, 2019, cash paid for operating leases was approximately $1,976.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Approximate future minimum lease payments for our right of use assets over the remaining lease periods as of December 31, 2021, are as follows:</span></div><div style="margin-bottom:9pt;margin-top:14pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:87.772%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.028%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,389 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,810 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,441 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,440 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,468 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,361 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:10pt;font-weight:400;line-height:100%">Total minimum 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:10pt;font-weight:400;line-height:100%">13,909 </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:10pt;font-weight:400;line-height:100%">Less: amount representing interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,432 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,477 </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:4pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Purchase Commitments</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have long-term commitments for bandwidth usage and co-location with various networks and internet service providers. The following summarizes our minimum non-cancellable commitments for future periods as of December 31, 2021: </span></div><div style="margin-bottom:9pt;margin-top:14pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:87.023%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.777%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,232 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,998 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,437 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,088 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,628 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,245 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:10pt;font-weight:400;line-height:100%">Total minimum payments</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106,628 </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;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating expense relating to these bandwidth and co-location agreements was approximately $93,149, $87,535, and $66,801, respectively, for the years ended December 31, 2021, 2020, and 2019.</span></div> Below is a summary of our right of use assets and liabilities as of December 31, 2021. <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:87.772%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.028%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,338 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:5pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liability obligations, current</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,861 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liability obligations, less current portion</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,616 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease liability obligations</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,477 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:5pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.70 years</span></td></tr><tr style="height:5pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.05 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table> 6338000 1861000 9616000 11477000 P7Y8M12D 0.0505 2075000 382000 1693000 2855000 3166000 476000 2690000 2175000 3540000 519000 3021000 1976000 <div style="margin-bottom:9pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Approximate future minimum lease payments for our right of use assets over the remaining lease periods as of December 31, 2021, are as follows:</span></div><div style="margin-bottom:9pt;margin-top:14pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:87.772%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.028%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,389 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,810 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,441 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,440 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,468 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,361 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:10pt;font-weight:400;line-height:100%">Total minimum 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:10pt;font-weight:400;line-height:100%">13,909 </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:10pt;font-weight:400;line-height:100%">Less: amount representing interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,432 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,477 </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> 2389000 1810000 1441000 1440000 1468000 5361000 13909000 2432000 11477000 The following summarizes our minimum non-cancellable commitments for future periods as of December 31, 2021: <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:87.023%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.777%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,232 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,998 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,437 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,088 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,628 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,245 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:10pt;font-weight:400;line-height:100%">Total minimum payments</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106,628 </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> 50232000 23998000 13437000 10088000 7628000 1245000 106628000 93149000 87535000 66801000 Concentrations<div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    During the years ended December 31, 2021 and 2020, we had two clients, Amazon and Sony which represented approximately 29% and 11%, respectively, and 36% and 11%, respectively of our total revenue. During the year ended December 31, 2019, Amazon represented approximately 30% of our total revenue. </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    Revenue from clients located within the United States, our country of domicile, was approximately $137,267, $139,217, and $121,160, respectively, for the years ended December 31, 2021, 2020, and 2019. </span></div><div style="margin-bottom:9pt;margin-top:9pt"><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, we had two countries: Japan, and the United States, which accounted for 10% or more of our total revenue. </span></div>During the years ended December 31, 2020, and 2019, respectively, we had three countries: Japan, the United Kingdom, and the United States, which accounted for 10% or more of our total revenue. 0.29 0.11 0.36 0.11 0.30 137267000 139217000 121160000 2 0.10 3 3 0.10 0.10 Income Taxes <div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    Our income (loss) before income taxes consists of the following:</span></div><div style="margin-bottom:9pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:59.222%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.640%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</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:10pt;font-weight:400;line-height:100%">Loss before income taxes:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(57,278)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20,882)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,230)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,671 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,250 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,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:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(53,607)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,632)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,294)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of the provision for income taxes are as follows:</span></div><div style="margin-bottom:9pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:59.222%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.640%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</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:10pt;font-weight:400;line-height:100%">Current:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,447 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">654 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">420 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:10pt;font-weight:400;line-height:100%">Total current</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,568 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">739 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">480 </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:10pt;font-weight:400;line-height:100%">Deferred:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%">8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#ffffff;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(424)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(104)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">263 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(414)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(94)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">270 </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:10pt;font-weight:400;line-height:100%">Total provision</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,154 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">645 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">750 </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;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of the U.S. federal statutory rate to our effective income tax rate is shown in the table below:</span></div><div style="margin-bottom:9pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"><tr><td style="width:1.0%"/><td style="width:30.711%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.651%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.651%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.651%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.651%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.651%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.654%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="33" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Percent</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Percent</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Percent</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:10pt;font-weight:400;line-height:100%">U.S. federal statutory tax rate</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,258)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,913)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,212)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,133 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,388 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(28.9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,435 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15.9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign income taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">251 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">216 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State income taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-deductible expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">799 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%">(1.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(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:10pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-deductible officer 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:10pt;font-weight:400;line-height:100%">38 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">418 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">573 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Share-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:10pt;font-weight:400;line-height:100%">2,059 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,478)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">420 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%">(0.5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for income taxes</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,154 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.2)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">645 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.5)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">750 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4.9)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred income taxes reflect the net tax effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purpose. Significant components of our deferred tax assets and liabilities are as follows:</span></div><div style="margin-bottom:9pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:72.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.639%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:10pt;font-weight:400;line-height:100%">Deferred tax assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Share-based compensation</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,674 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,360 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net operating loss and tax credit carry-forwards</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,749 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,153 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,191 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">390 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,698 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">247 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable reserves</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">371 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">248 </span></td><td style="background-color:#ffffff;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fixed assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,010 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,217 </span></td><td style="background-color:#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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">247 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">443 </span></td><td style="background-color:#ffffff;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liability</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,567 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,112 </span></td><td style="background-color:#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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">408 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">146 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:10pt;font-weight:400;line-height:100%">Total deferred tax assets</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84,915 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,316 </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:10pt;font-weight:400;line-height:100%">Deferred tax liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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:10pt;font-weight:400;line-height:100%">Convertible debt conversion feature</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,112)</span></td><td style="background-color:#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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,740)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use asset</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,396)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(381)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(365)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(310)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(26)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:10pt;font-weight:400;line-height:100%">Total deferred tax liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,827)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,762)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(77,503)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(60,303)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred tax assets</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,585 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,251 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    The federal and state net operating loss (NOL) carryforwards relate to prior years’ NOLs, which may be used to reduce tax liabilities in future years. At December 31, 2021, we had $278,300 federal and $183,600 state NOL carryforwards. Our federal NOL will begin to expire in 2027 and the state NOL carryforwards will begin to expire in 2022. Pursuant to Sections 382 and 383 of the Internal Revenue Code, the utilization of NOLs and other tax attributes may be subject to substantial limitations if certain ownership changes occur during a three-year testing period (as defined by the Internal Revenue Code). We did not have any state tax credit carryforwards as of December 31, 2021. </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    We reduce the carrying amounts of deferred tax assets by a valuation allowance if, based on the evidence available, it is more-likely-than-not that such assets will not be realized. In making the assessment under the more-likely-than-not standard, appropriate consideration must be given to all positive and negative evidence related to the realization of the deferred tax assets. </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This assessment considers, among other matters, the nature, frequency and severity of current and cumulative losses, forecasts of future profitability, the duration of statutory carry-forward periods by jurisdiction, unitary versus stand-alone state tax filings, our experience with loss carryforwards not expiring unutilized, and all tax planning alternatives that may be available.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    A valuation allowance has been recorded against our deferred tax assets, with the exception of deferred tax assets at certain foreign subsidiaries as management cannot conclude that it is more-likely-than-not that these assets will be realized. As of December 31, 2021, no valuation allowance was provided on $1,600 of deferred tax assets associated with certain NOLs because we would use them to offset our liabilities relating to our uncertain tax benefits. </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    Estimated liabilities for unrecognized tax benefits are included in “other liabilities” on the consolidated balance sheet. These contingent liabilities relate to various tax matters that result from uncertainties in the application of complex income tax regulations in the numerous jurisdictions in which we operate. As of December 31, 2021, unrecognized tax benefits were $1,796, of which approximately $199, if recognized, would favorably impact the effective tax rate and the remaining balance would be substantially offset by valuation allowances.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    A summary of the activities associated with our reserve for unrecognized tax benefits, interest and penalties follow:</span></div><div style="margin-bottom:9pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:86.162%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.638%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrecognized<br/>Tax Benefits</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:10pt;font-weight:400;line-height:100%">Balance at January 1, 2020</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,802 </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="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions for tax positions related to current year</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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:10pt;font-weight:400;line-height:100%">Additions for tax positions related to prior years</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:10pt;font-weight:400;line-height:100%">Settlements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:10pt;font-weight:400;line-height:100%">Adjustment related to foreign currency translation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reductions related to the lapse of applicable statute of limitations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:10pt;font-weight:400;line-height:100%">Reduction for tax positions of prior years</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:10pt;font-weight:400;line-height:100%">Balance at December 31, 2020</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,795 </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:10pt;font-weight:400;line-height:100%">Additions for tax positions related to current year</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions for tax positions related to prior 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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Settlements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjustment related to foreign currency translation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:10pt;font-weight:400;line-height:100%">Reductions related to the lapse of applicable statute of limitations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reduction for tax positions of prior 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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2021</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,796 </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:4pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    We recognize interest and penalties related to unrecognized tax benefits in our tax provision. As of December 31, 2021, we had an interest and penalties accrual related to unrecognized tax benefits of $0, which remained unchanged from December 31, 2020. We anticipate our unrecognized tax benefits may increase or decrease within twelve months of the reporting date, as audits or reviews are initiated or settled and as a result of settled potential tax liabilities in certain foreign jurisdictions. It is not currently reasonably possible to estimate the range of change.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    We file income tax returns in jurisdictions with varying statues of limitations. Tax years 2018 through 2020 remain subject to examination by federal tax authorities. Tax years 2017 through 2020 generally remain subject to examination by state tax authorities. As of December 31, 2021, we are not under any federal or state income tax examinations.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    On December 22, 2017, the Tax Cuts and Jobs Act (the Tax Act) significantly revised the U.S. corporate income tax law, by among other things, reducing the corporate income tax rate to 21% for tax years beginning in 2018.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Also effective in 2018 was a new Global Intangible Low-Taxed Income inclusion (GILTI). The GILTI did not have a material impact on our 2021, 2020, and 2019 earnings due to our NOL and valuation allowance position. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 27, 2020, the Coronavirus Aid, Relief, and Economic Security Act (CARES Act) was enacted in response to the COVID-19 pandemic. We have evaluated the impact of the CARES Act, and do not expect the provisions of the CARES Act to have an impact on us.</span></div> Our income (loss) before income taxes consists of the following:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:59.222%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.640%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</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:10pt;font-weight:400;line-height:100%">Loss before income taxes:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(57,278)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20,882)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,230)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,671 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,250 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,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:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(53,607)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,632)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,294)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> -57278000 -20882000 -17230000 3671000 2250000 1936000 -53607000 -18632000 -15294000 <div style="margin-bottom:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of the provision for income taxes are as follows:</span></div><div style="margin-bottom:9pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:59.222%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.640%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</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:10pt;font-weight:400;line-height:100%">Current:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,447 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">654 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">420 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:10pt;font-weight:400;line-height:100%">Total current</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,568 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">739 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">480 </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:10pt;font-weight:400;line-height:100%">Deferred:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%">8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#ffffff;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(424)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(104)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">263 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(414)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(94)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">270 </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:10pt;font-weight:400;line-height:100%">Total provision</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,154 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">645 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">750 </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> 0 0 0 121000 85000 60000 1447000 654000 420000 1568000 739000 480000 7000 8000 8000 3000 2000 -1000 -424000 -104000 263000 -414000 -94000 270000 1154000 645000 750000 A reconciliation of the U.S. federal statutory rate to our effective income tax rate is shown in the table below:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"><tr><td style="width:1.0%"/><td style="width:30.711%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.651%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.651%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.651%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.651%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.651%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.654%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="33" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Percent</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Percent</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Percent</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:10pt;font-weight:400;line-height:100%">U.S. federal statutory tax rate</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,258)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,913)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,212)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,133 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,388 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(28.9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,435 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15.9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign income taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">251 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">216 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State income taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-deductible expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">799 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%">(1.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(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:10pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-deductible officer 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:10pt;font-weight:400;line-height:100%">38 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">418 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">573 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Share-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:10pt;font-weight:400;line-height:100%">2,059 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,478)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">420 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%">(0.5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for income taxes</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,154 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.2)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">645 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.5)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">750 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4.9)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table> -11258000 0.210 -3913000 0.210 -3212000 0.210 9133000 -0.170 5388000 -0.289 2435000 -0.159 251000 -0.005 88000 -0.005 216000 -0.014 79000 -0.002 59000 -0.003 51000 -0.003 799000 -0.015 58000 -0.003 190000 -0.012 0 0 -11000 0.001 -2000 0 38000 -0.001 418000 -0.023 573000 -0.038 2059000 -0.038 -1478000 0.079 420000 -0.028 53000 -0.001 36000 -0.002 79000 -0.005 1154000 -0.022 645000 -0.035 750000 -0.049 Significant components of our deferred tax assets and liabilities are as follows:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:72.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.639%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:10pt;font-weight:400;line-height:100%">Deferred tax assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Share-based compensation</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,674 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,360 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net operating loss and tax credit carry-forwards</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,749 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,153 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,191 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">390 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,698 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">247 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable reserves</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">371 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">248 </span></td><td style="background-color:#ffffff;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fixed assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,010 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,217 </span></td><td style="background-color:#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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">247 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">443 </span></td><td style="background-color:#ffffff;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liability</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,567 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,112 </span></td><td style="background-color:#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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">408 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">146 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:10pt;font-weight:400;line-height:100%">Total deferred tax assets</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84,915 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,316 </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:10pt;font-weight:400;line-height:100%">Deferred tax liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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:10pt;font-weight:400;line-height:100%">Convertible debt conversion feature</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,112)</span></td><td style="background-color:#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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,740)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use asset</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,396)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(381)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(365)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(310)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(26)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:10pt;font-weight:400;line-height:100%">Total deferred tax liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,827)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,762)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(77,503)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(60,303)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred tax assets</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,585 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,251 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 5674000 5360000 69749000 57153000 1191000 390000 1698000 247000 371000 248000 3010000 2217000 247000 443000 2567000 3112000 408000 146000 84915000 69316000 0 5112000 3740000 0 1396000 2259000 381000 365000 310000 26000 5827000 7762000 77503000 60303000 1585000 1251000 278300000 183600000 1600000 1796000 199000 A summary of the activities associated with our reserve for unrecognized tax benefits, interest and penalties follow:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:86.162%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.638%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrecognized<br/>Tax Benefits</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:10pt;font-weight:400;line-height:100%">Balance at January 1, 2020</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,802 </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="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions for tax positions related to current year</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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:10pt;font-weight:400;line-height:100%">Additions for tax positions related to prior years</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:10pt;font-weight:400;line-height:100%">Settlements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:10pt;font-weight:400;line-height:100%">Adjustment related to foreign currency translation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reductions related to the lapse of applicable statute of limitations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:10pt;font-weight:400;line-height:100%">Reduction for tax positions of prior years</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:10pt;font-weight:400;line-height:100%">Balance at December 31, 2020</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,795 </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:10pt;font-weight:400;line-height:100%">Additions for tax positions related to current year</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions for tax positions related to prior 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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Settlements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjustment related to foreign currency translation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:10pt;font-weight:400;line-height:100%">Reductions related to the lapse of applicable statute of limitations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reduction for tax positions of prior 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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2021</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,796 </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> 1802000 0 0 0 2000 5000 0 1795000 0 0 0 1000 0 0 1796000 0 401(k) Plan<div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    We manage the Limelight Networks 401(k) Plan covering effectively all of our employees. The plan is a 401(k) profit sharing plan in which participating employees are fully vested in any contributions they make.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    We will match employee deferrals as follows: a dollar-for-dollar match on eligible employee’s deferral that does not exceed 3% of compensation for the year and a 50% match on the next 2% of the employee deferrals. Our employees may elect to reduce their current compensation up to the statutory limit. We made matching contributions of approximately $1,215, $1,535, and $1,501 during the years ended December 31, 2021, 2020, and 2019, respectively.</span></div> 0.03 0.50 0.02 1215000 1535000 1501000 Segment Reporting and Geographic Information<div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    Our chief operating decision maker (who is our Chief Executive Officer) reviews our financial information presented on a consolidated basis for purposes of allocating resources and evaluating our financial performance. We operate in one industry segment — edge services for outcome buyers and we operate in three geographic areas — Americas, Europe, Middle East and Africa (EMEA) and Asia Pacific.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    Revenue by geography is based on the location of the client from which the revenue is earned. The following table sets forth revenue by geographic area:</span></div><div style="margin-bottom:9pt;margin-top:14pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:38.841%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.794%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.535%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.794%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.535%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.794%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.539%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="24" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</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:10pt;font-weight:400;line-height:100%">Americas</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">141,917 </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="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">142,345 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,075 </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="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">EMEA</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,568 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,958 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,008 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asia Pacific</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,145 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,891 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,551 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">217,630 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">230,194 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">200,634 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-bottom:9pt;margin-top:4pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    The following table sets forth the individual countries and their respective revenue for those countries whose revenue exceeded 10% of our total revenue:</span></div><div style="margin-bottom:9pt;margin-top:14pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:61.748%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.794%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.794%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.796%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</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:10pt;font-weight:700;line-height:100%">Country / Region</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States / Americas</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">137,267 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">139,217 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121,160 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:10pt;font-weight:400;line-height:100%">United Kingdom / EMEA </span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,945 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,623 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,004 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:10pt;font-weight:400;line-height:100%">Japan / Asia Pacific</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,281 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,369 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,339 </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:4pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth long-lived assets by geographic area: </span></div><div style="margin-bottom:9pt;margin-top:14pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:59.222%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.640%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</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:10pt;font-weight:700;line-height:100%">Long-lived Assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Americas </span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,733 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,626 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,450 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:10pt;font-weight:400;line-height:100%">International </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,889 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,792 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,686 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:10pt;font-weight:400;line-height:100%">Total long-lived assets</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,622 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,418 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,136 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 1 3 The following table sets forth revenue by geographic area:<div style="margin-bottom:9pt;margin-top:14pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:38.841%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.794%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.535%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.794%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.535%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.794%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.539%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="24" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</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:10pt;font-weight:400;line-height:100%">Americas</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">141,917 </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="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">142,345 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,075 </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="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">EMEA</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,568 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,958 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,008 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asia Pacific</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,145 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,891 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,551 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">217,630 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">230,194 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">200,634 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-bottom:9pt;margin-top:4pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    The following table sets forth the individual countries and their respective revenue for those countries whose revenue exceeded 10% of our total revenue:</span></div><div style="margin-bottom:9pt;margin-top:14pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:61.748%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.794%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.794%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.796%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</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:10pt;font-weight:700;line-height:100%">Country / Region</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States / Americas</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">137,267 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">139,217 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121,160 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:10pt;font-weight:400;line-height:100%">United Kingdom / EMEA </span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,945 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,623 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,004 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:10pt;font-weight:400;line-height:100%">Japan / Asia Pacific</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,281 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,369 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,339 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 141917000 0.65 142345000 0.62 125075000 0.62 24568000 0.11 36958000 0.16 32008000 0.16 51145000 0.24 50891000 0.22 43551000 0.22 217630000 1 230194000 1 200634000 1 137267000 139217000 121160000 13945000 29623000 24004000 27281000 32369000 25339000 <div style="margin-bottom:9pt;margin-top:4pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth long-lived assets by geographic area: </span></div><div style="margin-bottom:9pt;margin-top:14pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:59.222%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.640%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</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:10pt;font-weight:700;line-height:100%">Long-lived Assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Americas </span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,733 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,626 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,450 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:10pt;font-weight:400;line-height:100%">International </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,889 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,792 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,686 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:10pt;font-weight:400;line-height:100%">Total long-lived assets</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,622 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,418 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,136 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 23733000 32626000 33450000 9889000 13792000 12686000 33622000 46418000 46136000 Fair Value Measurements<div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    We evaluate our financial instruments within the three-tier fair value hierarchy, which prioritizes the inputs used in measuring fair value. These tiers include:</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 1 - defined as observable inputs such as quoted prices in active markets;</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 2 - defined as other than quoted prices in active markets that are either directly or indirectly observable; and</span></div><div style="margin-bottom:9pt;margin-top:9pt;padding-left:40.5pt;text-indent:-40.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 3 - defined as unobservable inputs in which little or no market data exists, therefore requiring an entity to develop its own assumptions. </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    As of December 31, 2020 and 2019, we held certain assets that were required to be measured at fair value on a recurring basis. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of fair value measurements at December 31, 2021:</span></div><div style="margin-bottom:4pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:45.752%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.641%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Measurements at Reporting Date Using</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Description</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Quoted Prices In Active Markets for Identical Assets<br/>(Level 1)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant<br/>Other<br/>Observable<br/>Inputs<br/>(Level 2)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant<br/>Unobservable<br/>Inputs<br/>(Level 3)</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:10pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds (2)</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,310 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,310 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:10pt;font-weight:400;line-height:100%">Certificate of deposit (1)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate notes and bonds (1)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,259 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,259 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Municipal securities (1)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,108 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,108 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets measured at fair value</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,717 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,310 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,407 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;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:4pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">____________</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">Classified in marketable securities</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">Classified in cash and cash equivalents </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of fair value measurements at December 31, 2020:</span></div><div style="margin-bottom:4pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:45.752%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.641%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Measurements at Reporting Date Using</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Description</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Quoted Prices In Active Markets for Identical Assets<br/>(Level 1)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant<br/>Other<br/>Observable<br/>Inputs<br/>(Level 2)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant<br/>Unobservable<br/>Inputs<br/>(Level 3)</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:10pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds (2)</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,370 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,370 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:10pt;font-weight:400;line-height:100%">Certificate of deposit (1)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">551 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">551 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate notes and bonds (1)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,385 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,385 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Municipal securities (1)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,032 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,032 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets measured at fair value</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89,338 </span></td><td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,370 </span></td><td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,968 </span></td><td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;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:4pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">____________</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">Classified in marketable securities</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    The carrying amount of cash equivalents approximates fair value because their maturity is less than three months. The carrying amount of short-term and long-term marketable securities approximates fair value as the securities are marked to market as of each balance sheet date with any unrealized gains and losses reported in stockholders’ equity. The carrying amount of accounts receivable, accounts payable and accrued liabilities approximates fair value due to the short-term maturity of the amounts.</span></div> <div style="margin-bottom:9pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of fair value measurements at December 31, 2021:</span></div><div style="margin-bottom:4pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:45.752%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.641%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Measurements at Reporting Date Using</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Description</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Quoted Prices In Active Markets for Identical Assets<br/>(Level 1)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant<br/>Other<br/>Observable<br/>Inputs<br/>(Level 2)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant<br/>Unobservable<br/>Inputs<br/>(Level 3)</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:10pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds (2)</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,310 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,310 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:10pt;font-weight:400;line-height:100%">Certificate of deposit (1)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate notes and bonds (1)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,259 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,259 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Municipal securities (1)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,108 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,108 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets measured at fair value</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,717 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,310 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,407 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;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:4pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">____________</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">Classified in marketable securities</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">Classified in cash and cash equivalents </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of fair value measurements at December 31, 2020:</span></div><div style="margin-bottom:4pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:45.752%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.641%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Measurements at Reporting Date Using</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Description</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Quoted Prices In Active Markets for Identical Assets<br/>(Level 1)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant<br/>Other<br/>Observable<br/>Inputs<br/>(Level 2)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant<br/>Unobservable<br/>Inputs<br/>(Level 3)</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:10pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds (2)</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,370 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,370 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:10pt;font-weight:400;line-height:100%">Certificate of deposit (1)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">551 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">551 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate notes and bonds (1)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,385 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,385 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Municipal securities (1)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,032 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,032 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets measured at fair value</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89,338 </span></td><td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,370 </span></td><td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,968 </span></td><td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;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:4pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">____________</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">Classified in marketable securities</span></div> 7310000 7310000 0 0 40000 0 40000 0 18259000 0 18259000 0 19108000 0 19108000 0 44717000 7310000 37407000 0 12370000 12370000 0 0 551000 0 551000 0 45385000 0 45385000 0 31032000 0 31032000 0 89338000 12370000 76968000 0 P3M <div style="margin-top:5pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SCHEDULE II — VALUATION AND QUALIFYING ACCOUNTS</span></div><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(In thousands)</span></div><div style="margin-bottom:9pt;margin-top:5pt;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:37.764%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.544%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.527%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.544%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.527%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.544%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.527%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.544%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.527%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.552%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Additions</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Deductions</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Description</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance at<br/>Beginning<br/>of Period</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Charged to<br/>Costs and<br/>Expenses</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Charged<br/>Against<br/>Revenue</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Write-Offs<br/>Net of<br/>Recoveries</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance at<br/>End of Period</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:10pt;font-weight:400;line-height:100%">Year ended December 31, 2019:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowances deducted from asset accounts:</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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reserves for accounts receivable</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">999 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,793 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(80)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,569 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,143 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax asset valuation allowance</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,149 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,579 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:10pt;font-weight:400;line-height:100%">Year ended December 31, 2020:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowances deducted from asset accounts:</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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reserves for accounts receivable</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,143 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">801 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">762 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,182 </span></td><td style="background-color:#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 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax asset valuation allowance</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,579 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">724 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,303 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:10pt;font-weight:400;line-height:100%">Year ended December 31, 2021:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowances deducted from asset accounts:</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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reserves for accounts receivable</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,182 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,082 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">594 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,670 </span></td><td style="background-color:#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 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax asset valuation allowance</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,303 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,200 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,503 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 999000 1793000 -80000 1569000 1143000 57149000 2430000 0 0 59579000 1143000 801000 0 762000 1182000 59579000 724000 0 0 60303000 1182000 1082000 0 594000 1670000 60303000 17200000 0 0 77503000 Cost of services excludes amortization related to intangibles, including developed technology, client relationships, and trade names, which are included in depreciation and amortization EXCEL 116 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( ,>#450'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 " #'@U%4G;N'N.X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2L0P$(9?17)OI\FBBZ';B^))07!!\1:2V=U@DX9DI-VW-XV[740?P&-F_GSS M#4RK@]1#Q.P31-#?@D)11I& &5F$ALJXU6NJ(BH9XPAN]X,-G[ O,:, >'7I*P&L.K)LG MAN/4MW !S##"Z-)W 7\JZE?6) ME->8?R4KZ1APP\Z37U=W]]L'UHE&B*H1%5]O!9?B5EZOWV?7'WX783<8N[/_ MV/@LV+7PZRZZ+U!+ P04 " #'@U%4F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M ,>#453"A^^$,08 %L9 8 >&PO=V]R:W-H965T&UL MC9E=;]LV%(:OMU]!>,70 K$M4OY*FP1P[&3SFJ1>G#9HAUW0$FT+D42/I.+D MW^]0DB6GD(]TD^B+KQX=BN\Y.C[;2?6D-T(8\A*%L3YO;8S9?NQVM;<1$=<= MN14QG%E)%7$#NVK=U5LEN)\.BL(N]U"Q0\B$>M QD2)U7EK M3#].W:$=D%[Q+1 [?;!-[*,LI7RR.S/_O.58(A$*SU@)#O^>Q42$H54"CO]R MT59Q3SOP<'NO?IT^/#S,DFLQD>%CX)O->6O4(KY8\20T]W+WI\@?J&_U/!GJ M]"_99=?V>BWB)=K(*!\,!%$09__Y2QZ(@P$CY\@ E@]@/PV@Q^[@Y@/&IGL4=(X3+GA%V=*[HBR5X.:W4B#F8Z&QP]B.^\+H^!L ./,Q40^"T7F M,,6D3;XNIN3]NP_D'0EB9)CNB21FYE;'9:'(5 M^\)_*] %P(*2[2DO&:HX%5Z'N/2$,(?1"J )/OPO'G<(&Z7#6<7P:X5D+Y7L'0N0]!)8C88\O&Y%U8SA MPZG3_HQ0] N*?C.*<1PG/"3W8BN5J<+!=8Q*!((S*' .B.!A5ZC/'D7"M M%0\UQC0LF(:HSE5L O,*&.O SC[ W?&HQT$ M<50@CIH@3B!R"B9Q!FOXA7P6KU60N)+C.-0]I90-$:S3 NNT"18\I%0PA]Q. MYPE9&&X$D8I,9 *\@"W]RG#BXM,KA) ZI9DZ31@?^ N9^1"_8!5X*2BY2Z*E M4)5>BDLRITT'PZ'CNACA@=U35&Z2*&67Q'6@/9C<[X(KZ]($DD=EV&KDVFW* MVBYFBI25:*S9 Y&=8(5]7/.E^1U M$ IL$>(BX&-MU^T[(PRI3 &T40X8^[X2&GP[WR W_\+@D8\PACQU" M>V8#GJB@'#S!6,M<0!LE@X)U8O? ;A_D+J[DQ.4>1/1S??(6K,P&M%$Z*,"* M1#!7\CF(O>HHXIKC'UBM6F8!UB@+%&ASJ0TLS1_!]FAVJE$<]=D(\PM6^C^K M\?^4#+X0CZ/@ @.'82"EVS/HB!:E5BXTD1&$>3\A9'>TPG90IYXYF$BR#NG TY"ME#] MZPU7V$)@909@N&5#<>L'\9HL7J.E#"MI<8&;F[M'C*1T?8:;]CYBY.K%V_ 8 M/BF/U;8U0G?CQ73\-\94VC]K9/^/(@S;3S&8%LPKU_#2^62F=7+DK<,U[R2& M5J8!UB@-?),A5*Y<93E*56;M&B4G4D0FDH+54E991HS/V/ $2 M(.!G8AA=Z?8N;M8YW2+B84@N$PVG=>4\UNC4E6-N:?LN[M@YT54DU-J^6G^ M I0LX)A;'E<'#A>L13OHRN"N/9MIC51I]"[NSSG0/%F&@0?AD;QJ"4YSE7ZJ8AO0SQ?N M*7S&/E?=O'1TMY&CO\VQ"YM.-?F2&)BTV.;#JBYAKCPX *)NGSH]9^0/\AI@\Z%+"6E[;7LQ+@4M45:8WJW#JPC+4M2\Q&V.+VY36K==//JQ6\ MJO9XV4_Z_;<1H\-/.NUU[AMQM_ ]8%<;J*0!V\C0AU1#(&@D^ E7[7%M$WC. M%2C2@?-I-IME$($FMN-.;,^PLMW4/>A&VV6>=O4U\6R#)FM,%T>+7P[&:;^\ M6UZ>_>QPRZU+:!**%0QU.D-XEU36R<]VC-RFO>VE-$9&Z>9&<'@V>P&<7TEI M]COV!L7O*1?_ U!+ P04 " #'@U%4V:X3/A\" !K!0 & 'AL+W=O MS#;#/2_?K9AK!,2E!NP,<^[^/W&(ZC!N6K*@ T.?!2J(57 M:%W=^;Y*"^!4C; "85;V*#G5)I2YKRH)-',B7OKA>#SW.67"BR,WE\@XPEJ7 M3$ BB:HYI_)M!24V"R_PCA//+"^TG?#CJ*(YO(#^4B721'Y/R1@'H1@*(F&_ M\);!W6IN\UW"5P:-.AD36\D.\=4&FVSAC:TA*"'5ED#-ZS?<0UE:D+'QJV-Z M_996>#H^TA]=[::6'55PC^4WENEBX=UZ)(,]K4O]C,TGZ.J965Z*I7)/TK2Y MX0>/I+72R#NQ<<"9:-_TT)W#B2"XO2 (.T'H?+<;.9=KJFD<26R(M-F&9@>N M5* MF>1DLSYG;!@P#0=SC["LVN-3"N MW'/^T]Q\KBYGD6%$:UHJ8X+H?QMZ3>O:6-(\?NV,SH8YS<#]ZQ?K?_3.:V?N MB:37O/Z'56IU.R_PL>=]AH!LI.*M[L!FL& M#6NW_\G3+A![ V#L&8!V ]"Q _!N .X=W3+KW;HABEQ="/X(A$%K:^:BCTT_ M6GO#6O,:[Y30OS(]3EU=\U;RFE5$T0I\(C5I2PKNC#D)3L"/NQOPV_O?P7O M6O!]Q3M)VDI>+)2>V8Q?E+M9/FUG09Y9;FAY"C"< Q0AZ!A^??SPZ'#X0OL[ M.(T&IU%O#_N<[H2@K0)$2NWG6< B'BSBWF+LLTCD"NC8@-)+S7Y('*@T*Y(!=< S'GC&09Y?B/A)%;FO*9"T[ 13 MC#HY;LVD>[/C#*?9A*.-RM("Y6Z.R< Q"7+\6):\TZ'36:*D.HZ:[!RT5+EH M)A:!&"$XI6FC,$PS3RC3@68:I/FY+7E#@2)/=)^JBV5JS9_""44'Q!/&;."7 M!?G="KHFK +T2:=\J3F:YHC*.8.BG%2%!..#E@&HR1VDRP&DL4KP=5"*M1S'U2SW==:VI1WF1;V M L0I0A.J-BI.8^@))XS&#!\%N7[53(EB[0.HJ18\((RR ;X$G;[QQW=G]6!) M8CS-4@X4C& 2>4COR1)\>Z*::P^D'-;&F@M3"CC)0SN6T91Z$'/(>U06B(*\ M;^B2:G:5%LPQ/3@9(CMP>8&G'!VH!/M8CFH%PW+U)^?5(ZMK)S%L3PGC!$XS ME@.795F"/=Q&A8)AB?K<*M(^,//FMXO3NZN@+3\P3J$50QOF"^ H43"L45_[ M/!K8/+;D)'&>3)G9J QA7P1'88)A9=IFT Y6VPPA'K;3NFY<#',?!EI5":8 M'55_U8S>9Q?=0-&!:. M(3\(NJ%MYV;HD N43L77@2I\:P>-8H'>)A8OK^@9\/N:/1"3<)V+"CF$(+?* M' <*Q:FG$D.C6J"P6AS48H%WC^R4GV?3?.$ (5]:0WM'CK P?#VHO/96OI.G M(^T7J)@6#"Y8EJ2>[(9&>4!A>3@LP5[C:NL UH< *ZHV#"59XTX9HL=7^H@ M6T2*%$ZSA0,%(?+NO%%K4%AKCJYWD$-,HFDUZ0"AK/!P'.4&A4]"TYS[AM@Z M3CAV:&T00KX].$H9"DO9-E_4O'TX450TK^Y"6ZYT-39EZM T;WA'24-A2=MF MB]?XV6H%TR*QSD N',Z+/'6SQ*.PX;"P7?.F8_ESQNJ)"?GB7ZRQW MWA]6U7.PYS5J&@YKVG[NU=QWNTR:6>?@?70:15"KL0 ;4G?T'&3S)(J 7!%A MNA&=6G'!_J75.1@>,BD[;:'O5'1*ZH- I=^1\^W8TC<]WP4AAQ[OM?E>Z?/I M5<1;OXLXBN:1VTF(XSG&6>\<1'B>)CCL-B *W-"2-O=4?'@'T^C\I8/:(TTO M=*Y3FES3OA5>/SOCY#C-X7@:*0<(>3HD>%1F'%;FCU7%3&+5R<$THDY8"TJR M9CI9.(G:G.2D[1#@&";9M,OGPNGH%KY5,=.,=Y>['WN<=\:_M"Q -KI:YJEGI@=)II"V+[^6I[H_BZ_P)T MSY7B37^YHD23-P#]^Y+KBGEW8SXJ#1\1K_X#4$L#!!0 ( ,>#4525YIM. MT0( '<) 8 >&PO=V]R:W-H965T&ULI9;?;]HP$,?_ M%2O:0RMUY!<06@%22U5M#Y-0T;:':0\F.8A5Q\YL ]O^^IV=-(-"^+'E@=C. M?>\^=SGC##=2O>@^K],<"JH[L@2!3Q92%=3@5"U]72J@ MF1,5W(^"H.\7E EO/'1K4S4>RI7A3,!4$;TJ"JI^/0"7FY$7>J\+SVR9&[O@ MCX$],*M\>OWI]<\IC,G&J82/Z5928? M>0./9+"@*VZ>Y>8#U GUK+]425?:R*(6(T'!1'6G/^M"; G" M;HL@J@71N8*X%L0NT8K,I?5(#1T/E=P09:W1FQVXVC@U9L.$?8TSH_ I0YT9 M3Z30DK.,&LC( ^54I$!FUITF5U.J0)@<#$LIOR;OR3OB$YWCJA[Z!J-;'WY: M1WJH(D4MD1XA[9 XO"%1$(4'Y)/SY<&NW,>=(,!2KK>K>,IJA[_;\'?/ MY)]5_%43$+HRN53L-V2'@"N?_2V4I!?8ZPWR:;L=Z%X#W;NLZ#4TTWIU&+BW M!_(6]9C%#F2_@>S_$R3^XVI#1<;$\A!I_R3I,8L=TJ0A38Z23F11X+[XCP9. MSFK@4U8[\(,&?G !_%G=.]@K8!S4UQOBTGR2>JEDQHPF&!VJ"3 MX&96U2E?38PLW4$YEP:/73?,\O$GKW-M];X#U!+ P04 M" #'@U%4B^?EI8$& )&P & 'AL+W=O%F#=BJ9=/Q3]H$BT+502/9).TOWZ MD9(LV=2)S;[8EOS,^1NGKBXIO<,J;06<>%XXK]*BGMU<-??>BYLKOE=E4;/W LE] M5:7B^RTK^=/U#,\.-SX4FZTR-^8W5[MTP^Z9^K1[+_35O/>2%Q6K9<%K)-CZ M>O867ZXH-08-XN^"/>#\F[FXRZ]GGAD1*UFFC(M4?SVR!2M+XTF/ MXY_.Z:Q_IC$\_GWP_FM#7I-Y2"5;\/)SD:OM]2R>H9RMTWVI/O"GWUE'*##^ M,E[*YA,]=5AOAK*]5+SJC/4(JJ)NO]/G+A O,2"= ;$,<#AA0#L#:AOX$P9^ M9^"_U"#H#!KJ\Y9[$[AEJM*;*\&?D#!H[.B=3,ID3GZ-/]$KU^]0;);2J81$6-/F[Y M7J9U+L_0JY/KJ[G2 S/NYUDWB$4["#(Q"$S0.UZKK42K.F?YJ8.Y9M33(@=: M"^+TN&39!:+X#!&/8&! RY>;>X#YZL7F.'&PH?TDT<8?G?!W5V>\8L/TH"]O M'Z02>I%]=7CW>^]^X]V?\/Z!/;)ZSZ!I:PV#QM"4G,<;@J.0ZI \'@<3@%'- MW#^%K0"8+F=T@)T,/^B''SB#L^!2F705+8U+1T3"WF7HC,C!I63BL<@8E-&W M;@]?\%!0!3/THHE8\ 1@) B^QXCF&)4F<1' XHYY[Y!SYDFG!R8IF MX:.??XH))K^@FBE3[R%*T6@0A 1>;#$"4#B(;$)C%$YP0F%"<4\H=A+ZR%5: MHNPT2R F\?CI041B;%$!8'[DQ1;C%0##B9=X,)FD)Y,XR?PFN)1H)_BZ4!"' M9/34T*.^%>?E&!53[(46 P"% W]BM6)O$!S/N5X[6:DWB#WK=D!M2_ M1>?'TC(2V%S&L-'LN""G- 8!QV[];8L^'Y4:D D@MYX6Y5&R 7H;!=Z(#@0C M1ZE[2FG09>P6YJ%NEEH#0")C_3SW-8]1'0!PV*>C?@W$:4F<*FN#(N/8+0%J MRX3>,S1=[>MN;MXX96 02.Q6R+M:,;U#48QJ,-$T2C\V M08L$ +++Z K ^&2BCR2#(!.W(#>S?&9Z1W#P M8\D\QZ,F9 G!:&@W6P JGJ@A9!!?XA;?KH: N0HR&NOF>:CW2S8C .83.J($ MJ3">X#1H,'%K\!^F?7Q@:R[8@9-*G^&Z2,:J>1[0T!L1 G X#BFQ&4&X@"03 M,DP&&29N&;[KB;@6/0%45?>S-IDQ*AQU2 !("\$$C4%ZB5MZ_V1JLK1WIL') M7/A1:/>K$ XG)(IL!A N]*:Z>S((+PF=I?U FFU:@^+7&6=#.I'W.IWF\HB M0Z^+&N6\+%-Q] !X,;;NXF."WH5O[[1A&+:W0A.PJ6@-0DC<>]-E4>[-P=O_ MX!6_C!<(&_."85.\!A$FB3,+/C?GLYI8^JB;E@T['!ONI;ZGN?8<49:6V;YL M&F97HM!!-ZE;-X=$:9\)1I$"RJD726RW?"!.[^/M.$(X',13NWTZ:"AU:^AQ M@KCXC/4/Y@/A(#X SL7':.KIG:.C3;G1)HS5*>5#^6THNEQ2RT''6_S0O*^;#H]N71._TWJ^H M)2K96@_#NXBT6HCVO4M[H?BN>;'PP)7B5?-SRW1XA 'H_]>4#_]NOF M/U!+ P04 " #'@U%4,4*C%20# !V"0 & 'AL+W=OV<]E^_8X-800(Z@M@\WWGG.\<^]CC/>-O(B5$HD.14S$Q4BDW=Z8IXI04 M6-RR#:'P9\5X@24,^=H4&TYPHDE%;CJ6Y9L%SJ@Q'>NY9SX=LZW,,TJ>.1+; MHL#\SP/)V7YBV,9QXB5;IU)-F-/Q!J_)@LC7S3.'D5E;2;*"4)$QBCA938Q[ M^VX>*;P&?,_(7C2^D5*R9.Q-#1Z3B6&I@$A.8JDL8'CMR(SDN3($8?RN;!JU M2T5L?A^M?]3:0G$" V4D!7>YO*%[3^12H^G[,4L%_J)]B4V M (_Q5DA65&08%QDMW_A0Y:%!L/TS!*X8PJ@BC]Q+_&?#D=,:H8'F68$D2M)#P@II*@=@* MS5@!*RE5)=X1])D)@6[0ZV*.+B^NT 7**/J6LJW -!%C4T(LRJ(95WX?2K_. M&;^V@YX8E:E 'VA"DE,#)HBHE3A')0_.H,4YB6_1R+Y&CN78/0'-WD^W>NCS M=]/M:$#-J*[+2-L;G;%7EZ);B4<:LX*@G_=+(3GLFU\#[MS:G:O=N6?V!V9$3!*>P>1_,MURWAIW$[]7Q>X/I M^BI3PE%\DJW^_ 6UH&!0$/10Z) 4D4.<8KHF M"%86%3G6O;E2IY3V:0JZ$8Y M,/JTA7W:W):V+LCVHZBEK0L*G5&_MJC6%@UJ.VT+Y[9OU+-]/2_R6B)Z8%"A M(&S)Z(-YCM->?F;C1"H(7^N374 =ME26+;V>K2\/]_K,;,T_P*6BO /\-U/> M2)XP7V=4H)RLP*1U&T!0O#SERX%D&WWN+9F$4U1_IG Q(EP!X/^*,7D<* ?U M56OZ#U!+ P04 " #'@U%4F2H@ L8( F+P & 'AL+W=O]LX*P;*H M-I_90S\1.PZ,>QQ([T LAYAX'&CO0"T'3#T.K'=@E@-)/ Z\=^"60QIY'.+> M(;8(7TJI&GO,.VVPV;]NL4_S61V=-#4]ZC1UBJ:ONAV M4.>MUKRH]&:_DHWZ;Z'\Y-%)7;5U6;H2JH/M9-EB^H;]:W.OR[JU^M*%M4M6C5U MI:[S+B]@N-,]P]7+I8K;S07@/0M[?YC/"XTK*]%E5LS'%Q4ZR58%G/C'Y\9Z M[2DYVP,DSS<#JAWSNUR(!JE)4I5VH4N@PO!KW4+;X?SI44_%39$7$+2+[P[R MBI,S46=K>\#(]H"1#A+S0#H6MT55ZT3Q.T0B MG$*; N=X$Y/OPHDYYGB+98,: M,,-L:#-S;3BF<4J&9F>NV1A'$:5#LW/ C-(TQ@2>);:=)=8Y4L\L752YZB!: M@7Y24]-=_:RK'E@9OWRJRQ(I!K[/FOE?@9W#MX/SX!+]1[4Z)7R6CKFS+\8X MCI@UR>=[S0; XBVP. CL9)%5MT)/Q+I2DU(6_ZCCII$BW;W<946979=BK#JQ M<9N5VO!.M++CE7?JN'4G4&8/ LPL=B S:WN=!4T&&27;C))@1FK55%=4*<)M M&E'EWY!LLJK594-G-/_?>@-_/_K$@98X6SIL,\"?;O&G0?RS!]'DA=JG"EN^ M8:Q6[U&T*7/M8\V!2DSJEIB(,V^!F6XA35\$"9J]J0-%E;K4*BY3M[A8I04, MD\#IX,@T2E$PH3_5'M;U4N6C9E(V1:Y99I/3NBID<)+[V+N8*,/^,HYW^C?\ M,EA@9X8=.)$US;W)[CQ;17<&1!E33SZ&+G&8+S^!22@QID^F*KCJ=U5XRD*L M=JM0@4+#N2K6(:F<9BGK_0,C_6M@+E.=Z7Z M\X[1P%Q<4L4\C5(;Z3ZS(53#OSA,P+-J/FB1K\ 6>0KN%I=/,4Y5*^G?,(96 M\1Y>'=Z7;)F=.(I-QJ*0"[\91@JZ:?0V:4LYC[ M*H$A>SS]]QME8KB9A+GY@]%O5S*KYBIPBSZO]%T-]&7V(+4R52TIFE7KI6BZ M0_ 7M'@O&(9$)!I',?KRFUA>BR:8ER%W$B;WD 0@+D&/\90DUD8[)P!+#^V& MX':$;9BIWU0&$("K;9UYML=HF)?A6 S%43,)4_(:Z@$#LR0-K M8&B1A$7P&\@"XJK;,4L3N^LDKDQV9($GE(<8J&%C&J;)-Y(%U-70G'/_G5## MLC3,LJ\L"ZA+N(-NOL_&I6][?>! GEZ-&MZF8=[^'EE @1O0/"'V@=]K-H2Z M@HP!Y=@"4[L6\BSO6;# M' P1TS 17S[N%XT]6ZWTK&=EV:JJO'E0(6M4#'8@G!^8&@-.>8KI, /#WC3,WD&)YT$>NTS&)(IVU%:?'A#/[F]FU&T4.(\YM@;]" [J;O[@)*(O5QBNAB:_/O"DIJN@X:[CI HT#;P%D2.U.XUVX(SG07--Q=O*D MH\!=='L+A4R&S]M,[\#"O<.KB2_F=@OCE%I'[VR?U3 +TU&P<$?Q$O'%8-;W MECIFB)^%B?\YXHNYS,XXFUH5K+?B_LTR@P-YZ@,S'0(+=P@O$E\,E-[^&X=L MY[EQF/2?);Z8R](V$S*7\)V)!KC>=RP-S[,PS[^A^F+ 0VI._+?[F:%V%J;V M-U!?#*!#'!.[N6< "=O=O2>4K_88QF1AW?]&ZHNYFCX.525#L2Q,L:^LOACP M/#MV'LHP]^Y[9*_/GD##= UILS!I?X_Z8B[!XFG$N(UTG]GP]1/#Q?R9.EYU M%.AZW2ISU6MDN>J^VN[5M-#^X2[3QFGBK[7,KL+O<4 M,+/._HP#_)TRW[GFAKWY'O9^DM3"8'* /*UE/6RNUR(3%5#;:#^?U/7\O&+ M?@EX^VK\T?\!4$L#!!0 ( ,>#453@@6C'.@D &4I 8 >&PO=V]R M:W-H965T&ULI5IK;]LX%OTK@C$?$J"NQ8=>11*@M:>[_3 S M0;.S^YF1Z%A;2?1(D9-$FK^C,+E TMGQXQ4->WG-(Z>9%M#^Z'>=] M\%I737>[V/7]_M-JU>4[7K/NH]CS1OZR%6W->OFU?5IU^Y:S0C>JJQ4.PWA5 ML[)9W-WH:_?MW8TX]%79\/LVZ YUS=JW+[P2+[<+M#A>^%X^[7IU875WLV=/ M_('WO^_O6_EM-44IRIHW72F:H.7;V\5G]&E#4]5 (_Y=\I?NY'.@J#P*\4-] M^5;<+D+5(U[QO%\JE0DV8\_QJ"+Z9ZJX>GG8_2OFKPD\\@ZOA;5 M?\JBW]TNTD50\"T[5/UW\?)//A**5+Q<5)W^/W@9L>$BR ]=+^JQL>Q!73;# M7_8Z#L1) Q3/-,!C VPWH#,-R-B O+3-U:TB\;->\/?2M_+66[_FXMFDY49<%Z7@0/O?PC)[7O K$-UJS;!5]E M8G3!,OC]81-<_70=_!243?"OG3ATK"FZFU4O^Z BK?+Q?E^&^^&9^R$<_"*: M?M<%/S<%+\X#K&3G)P;XR. +]D;<\/QC0-"' (<8 1U:O[]Y"#3?O+LYRCQL MR#0?1,43K"S_D=3_R/OL'PN_BO7PI":O9 % M)Q=-7E8\:"2QLLE%S8,K1?!:_:PNYBI[]ZUX+F6:!8]O@0!&]I-G:..I:[%W M:#=<%MR\9$,9:XJ U:+MRS_U!6B\AW#QR0CAB(38&FX 15 26J,-H&3!C^#! M3B9&B9?1PXZU?*FJ:1'(D942T\V228 .T-3JYMI%H2A!=NH *)(D*4PFGY&\R=VK.ND.K"YU>%,'5DQ3(:XA>ZG:)VC/E8C"B%C47 ML\0SLY1-Q+(+>;?EDE)Q3/^>O=JE8N"0N?>F=@?7 "BS2;@8?)*09R10:/0G M]-*X^H<:^V$>Y +JF%S44GSDRI7KM7_3*XK_<2CW:KI O0F!L:56;JT!5&S1 M@P)%\0R_$WU%7GZ?\UP<5-F218*7S^Q1\LOE GN")VN,=I9Q86JG'(!*0V3S M 4(E&9DAA TA["=T4MZ&F>)U>:C5Y$GG^(/WFF+'Y8(#U&MDB=VNI4EFLW11 M<>C,F@LB\JX/^*LJ[1RD0=T$0[8C $ H(ZE-Q47-S8]Q \AO!]8[UL@% MI+SHB:QW'9?K3!6,JF2/9:4GZ8-V S)/I2SK=$8ID=%]Y!?^^Y;O65D<$V,82]'O>#O*9S\. M,D@1D.\LCFV&+FH)6 $(AM!)B3MG:,P \KN!;R=:>6G* ,UV904P")G-Q<70 MN15@Q!_YU?\W/2N>V7#%FF2.IP=0.(FQ30!T$.E,NF$C_=@O_=/:V;,W75K= M=#M9R!!+[$IVFH56,5T#*+E>8GN> !C"&9YA:0P ]AN R:>U_)DW!S#7L"O5 M2U5;QK\PZRBX -FTW.Q6!$ ML.U;H% )G=D/8&,8<.RU+M^:9^F]WGW @XUXXPOB?6CEOD*IMC0[[_:K&!#: M&(>)K=L0+DV3R-XC0CCI39*Y"F24&_N5^X&- E&S?N3S]XBZ*IQE2>QD/B#H M""6V) (P$I%XYI0+&UG'?ED_F\3W[X$QH- H2I'##L#A*$PCFQZ (S0)9_@1 M(_G$+_GWK<@Y+[I@VXKZ?]CL$U>CW;T^!+(( I!HIG(1H_3DTE9?=KTKCQOC MQT,G 9W9@>BJ=MQ^@.P \29A%JKIC+XN'.&P"3M2..[?2$@%D4SQA2*"UFBF"+[;,0;ZIR*467BW\:/SO X(V:*C6^@4'//=*CQ$-3O(7X=GF>V7-75JX(/GZZ5 MVOX]HH"5D(O/EEP AE-JN^(-%$VZP1G!I<914+^C6,]1^A \\J>R:506R\E_ MXZP%6;I&@,9)9B]7 (920FQ; $7) M>8I\?DMC/:C?>N@AU6?5A=SSJ:./'=>C&,C[3$\XP"%UW0.-0B=C@,U_:)<\ M )3,%'=JG CU.Y%+S,PYW+2O:/GV,/,R#G6M16:?=*P!D*/F&P!$LCFVQJ90 MOTU9B[I63WVU*"O3-6PL77R_EG- MVR?]'E\7:![#BUS3U>E=P<_Z#3GK^A?T:3.\\6?"#"\@_L):J0==4/&M#!E^ M3&27VN&=ON%++_;Z+;='T?>BUA]WG!6\50#Y^U:(_OA%W6!ZL_+N+U!+ P04 M " #'@U%4@F+I-BP# "X!@ & 'AL+W=OM'R8Y[ ];#AKW(^D%^_#Z*HG<#^8?0(C(\=L:&?=8RNU=Y'LH6.Q66Y-#* M24V^4RQ+W^3!>515R1]VU+/1%D\>0M]URG\YHJ%A MGZVSZ\8'W;0<-_+#SJD&[Y$_NI.753ZC5+I#&S19\%COLYOUJ^,VVB>#WS4. MXHC$12&C\.6%F<\CH^'1^17^=M(N6 MLPIX2^:3KKC=9S]E4&&M>L,?:/@%)STO(UY))J01ALEVE4'9!Z9N?@W#L7D4"3>8Z#$\DZQ.NP\#>"CM:#%29*:O(6SX,;3O)PPCB-&\1V,=0%OR7(;X&=;8?5W@%P(S:R**ZMC M\2SB'99+V*P74*R*]3-XFUGE)N%MOH/WWC?*ZJ\J%L(";LD&,KI28UW8"DX> M UH>-R07K[55MM3*P+ULHA0A!_A\(;1=F:T38RV_ROO_Q4#?I,' M8V(APCOD]+(7\,:6RP4H<)XNND(?'4JY+Q$E]6OD4?@O$-!?=(EB?N/<>Q=2 M6GY576!5/H!RSNARRI<5'AUZCE9#+)ZRIKM$'()MD<8M@E&\P\ +.,KZX8E826%_D:L!..D52 M[XP<#)I;4=L8.DL<1M5%*&TK>4PB- 7F1'#B#E@U."= @BH6D0BUBF$#EC') M48,7DNIL< F?$$0M"FI)WI$7(I4LX Z-&E0ZD-)=;1;)KU47D2-AKV91UZDE MM/H1.F1/3LJ15&CU1$O56CXYK5) M],XH%2^Q&+U-]R:Y&"G(/$S\MLM_JN3\23?I4+(?>V;*K^6QL"/AK(>4W$UT4, M,/^L#G\!4$L#!!0 ( ,>#450&PO=V]R:W-H M965T=UOOBI)>VM2/ST]/ MGS[>%%7SX*9M^UG_.--^>.#4P3(U6[1XPH%_._67;NZQH4 C-]ES0=A2WS1_EM7?TUG MA[/,B\Y=M_6GJNS7/SYX_B KW;(8ZOY]N_L/)^>YQ/46;=W1?[,=/_ODXD&V M&+J^WF1%\[EA7."FSAN JQJ\E)O>P[<5O-?_=,.7D;7+[*9:-=6R6A1-GUTM%NW0]%6SRMZU M=;6H7/?#XQ[VP[<>+V3M%[SV^9&US\ZS7]JF7W?9JZ9T9;K 8P T0'NNT+XX MOW/%EVYQDEVM=A--?T'H71]:;.&;VWU?SKO= +?]SQP9/P@9/ M:(,G_R_H_:O6SEX47=7A@^^\ZUS3%\01']8.N&+1;K9%L\?G%VW3P2MET;LR M6U9-T2RJHLXZ>-X!(_9=MBYN739WKLE !&P+#\]5#2WB2WC: ?7VZ^SCRP^+8&X![2XW^[NGKWZ(1@^CH8\&X]E$X7I*/] M#+*B1A[,BJ;,VL%GNW6+V[>[!M;IAGE7E57A 1\GV54-ZQFD54WOO& "N+S& MLW2T$)!"TQ4D0NSQ82O@1H3P)'L#&"C+"A_)LX7S/!S0 ,*7?QGCU@9O(?#ZX-; M=7T%D@I 1SSR%?%=PY?]O5"+9_:NI@?*JEO4;3? 5GC- E#5[\TUX[W!"[\/ M%3ZU*1H0Y;@2@KTI/KOLMZ%[KR13_ DP E".Q.B*2'YPCL/1P6=O?9TK> \G4+" W0 M,5GJFX!*T(E>[E/N02$$-KMJ&MSH/4&> >Y1?61GI[/_S(!A$)RL<4!>'= B MD&?5E$0'=*C_:#\BJ!UPMUD6S D02:<&].":L@FE+^#MCJP=):02F=[>N&1R3*""^ MZ5 8\,L;U&@HU&Z!!%9NM!DM9*33L!F8E1K8J3=X+LK?0+FK- /Z;1>?05R5 MSG?_^B_/S\^>_7N&/ 6L5L#6&9)SVR!; :[LNBQF\&OOUF@KW=+^0-790V#= M#D3JRX'$#(/)Z$@1-'?]#@42\QI)9Z850H!Y3V6;B-T@*'/"C%YAN*/I\X+L M .$K !"WB41#44C_0I ]@J%TWB&APV''=,[_/659:B-FE>, MK> @'>/(=8\0K=\\?'[Q]%&>?7.6/[N41;]Y]AR8"1@2N0]P6P.%H7 '5C B M!UZ^\P;>#LBJO1#[8E%T1,WU/F@7PBZ#2<_0K0+_-T+EARS :HSYJ71-*]H( M%QJ=^V#!HE=)=NO;+Z03X.Z^>?C=Y072 MR\.+I\\?";V:=S<];%EXX-.KLB4# M:_)+,$\"8A@)N.OKH#LG7WK1PO^RAZ^O;EX H*"WCZW^<4LW]/#JYN,C6GX& M9C^P3DV Q1XTJ,56N6RNU,'OJZ+8-)AT>_?I1]:+?5(GOV MY-0"!@?QQ4SE6_$E Z9O^;5<3X;LN0/!D;')@G\BA8)M^H=#_])YY HZ#-G: M#2OA2N4F$QZ8F9[7"D):\*26GYB/JZ%B2YTLSW8#QA%18-7U^#60>"T'(UU6 M"&6191/>97V*DN[O!1@[X(0(P[&E1"\%J].^6%8E&4!D!1<95(NUO8<)0@580-/WU;Q& ML0Z>X4 0G-B5IFALTY:N%AM.S..L8WO\8 _DS1+IG3>C@,?2%6BV=;E5O* Y MB%W$VT 5DJ.I#.N((<#*FL\=K^L0O.@/\%(= \(F1^JS*!K(*58:9/4@IDJ' M/I:\G"*FJ+LV>@=!!P+M#:@$ ()J.1,4P_DW#BQOMG$+-!*F<:^L65;U@&^! M!F@ E1TR!!AUJ$W )EP,:GHT93#)2+.Q,0@8X&=!A?8URWN6'G$C:X'S8Z1@ MX1K6:&'3^RAB2)XPG@2_:M[N9XI,%.[XO"C%;;&G+8L=2A3B-3@'&I:3' ?G M&+%:CI\52&>\N'>];U7Q8*2J(@,!'F%_0J_<,F?"#X# D?8$[GQ^?I&!J.W8,!E Y//: M8$G=LJR/?-*I\!V)&#Z+BY@XX4'/>[HT\ M@/1*+G!;X4'%V4- M1>9:9WE>+0>_(!FCC*%F>$[PGU]>(F6%G>BX=Z^)PHIL9R"*%J0:+D[.]%88MUM%%!QU46H4F MKCE<[Q_%$509&<971+2]\Z!H9NU2/=P 6E!OB4=(*$&WQZ,QU;*;:WP( >6V MJ =AVB;]F 0LX[ MHE7.9J?/5:L K=]6)?J-L' IXJ1%(. +%[3_GM6W/!TU,=BB*$XL!>%SUCBE M:R;)6@9NM!YV^,PBEJA3#?)4J&?SH8.# SL"U 2^RK ME3A#5E!U!T\";CH MZ+9F\_W,_*GR&"%HW,X*-@N0MZ85PC2@=PZG$6$,QE"'P "M73 2MD;F)[;; MJZA,J?>A["3.;TH4O!\ M!^]C+$\.0Y$LP+G"H#!_52>6[ 7^UQ.K#_\)-2CLZX),9P**-CL^NP4YMT;A M2ZQ:BG]&IP[23/G+"$[4C)8>8*5?VO86:-IO6UD#T'*#@?*-"IILOA]KS:?G MWQW:V ;^>UC8$;H@X6%GMM[9R82-WMSA\@F=H8*'D\6X^Z^NIV1B#@)S<9+] M"HKKJYF)]PZM+3 CZ"JOP4#"6-.G8"*+%+0/+=JN5U$!KE?V!.W\5U^ ^^'1 MEQ6HBP[.^W8.0$7?^7 !CFP$%) +1@%,M=S8$V62!1(:01$?,[?L0*:W>^?( M(A()2I'1$'.@;0JX!C?K 7' W0VH9Y",WJ/E3H*](@F\&9IJ$3S<)JZ]6[<, MVFU; X8XBJP;8E@#6+WPK!]@X]:OP*O\(]K",;RNO&"@#0#!#I\;,.MSU4TE M,S%9T H*/(2T)CJA9/5)%R-!Y\[YVVK!GBLBP/,C"X?,>61KT+=+D U?Z"BH M+RB:S?Z-*A!/I#PKN&R7PDB.EDYB*RTY O: M.;J!B@P"V4*0ME$N(Z&5W[B PZ5\ MA!J:)0R%A\)C& X >7J2O95DY+04C)G:&!KMQ';J>BL&,Z%/86NR*D0ZG&0O MU'R\CN8C11]'T8Z18>#;8;56DPJ];&;E8"A2W0:CE=@>8\/J-6 8@30V, SE M2BDZ5A&V>O1FD'T=RQ@4G([P@#DF4&;X%-H6=1W"X8 W\BE"*FX%MD2GT-BM M*)Y\;5ABT%'JI-58/5<_@@'(=,YB!K MK=&P:X>Z%(DKKIPQVTGR4$C%8J!LG0II$HQ53)<(9;#!>TF$Z5+#)(]W9%J^ V$%7[1#CWNHC<\81U.OKWI\<0+=J5UI3RRI74UOA^OT M4>*/3CVY$R'6VD.D.$V.A!3?M/?V&E4G",*I;V5A-F]9!AVQ;M5FCK2H")*K M87&A"?,RH5K*#Z2LQ6IL12(JV>AA997GHUPO"JYZ55DFL5XCR4++2:!ETN .X(9$K[CH[#YC2&_+@37CZ%-@V5V66L-PL6MVK;$"!GH M:!%4&IU)4492H0+G(+C@72BML)I0SD+"EFTPBE8NP"8V4QY QL VJ)KO. M!HA'?,BKDSS2A U]5R+6L&B+Q(%&L*J)9,+Q])I82+@>"#>-K(&93NZI&&31 M%P\QNS%Y$$]AR%@4T-45\M> M:;!"6T6U8<+7=V\&ES2Q5TY./HIAN$%21.8PZEOY,GJ_][R'#P?P'!464QB@ M0%$:BAGGL(GSQ[4.61$0=2"[U&DRE1#'I$:.1AD@)D]1@-2"Y,CG1"Y53KJ3 M2$>E1LA4) :T3.+0MK*IS^-!O7Q\E"0.RP9+"*UV,;:JJ139 LQL8GRM;= 1E7""A./6X.,!MZV\4]&V1,MEX?1^^%7B%T3!G(O1?!>L M\"AP#ZG^$\:3X/9OG8G53!U+B_4V: A0A!%<C ^B*4GM=AKHXJLK;S4YU\&R'5?&(+^*M\3? MVJCEIT0VC +!9_G3RZ<:N.7KWA5=(L$2R:XP'T%)Q!L+SX/W;')Q#,F3RS.T M N&K@PJLZ*ER0*98 >VON,A2D\Q'$""'.E0=11?I026(:'$X-?LE\MGDNI3T MISNH''--E'PFBY6<\KOOOOTVUN0@;RNLE1PPQDT,@H,G( MX1J6B,)0A32N2):!PK] 94$%X%F6E4HR'9?@MN+%R$E&T&21U$?^9//);6>%"00/4O51R5( M+UAH'P),:OJC.^^P6B_*!HERU%0A>T"N7" T13) \"#']I%THAU75\L@^010 M$Y<'_/027Q&-PR%V>3+@I0UTD01H,/B(4P&O5 M9UPIFTWEN1C*P\,,C116>DB$EA9==I,#R0N5U)[92-+B:F8S>R#*--6AP F4N0DNQDH?6[V1ND7RN:MJT+Z$AT$*0E3C[5% M$@6T?G]4=H !C'33A@=,;TI\Q,(?2 X/N7-S, GXPN'?-KD>4SB:4I/HQ9Z2 M94O@CNC#27=59X?S/*_$0C;06Y8%W03Q-VI',U" M);,9WR2S6#@MH)+O67 9 M^3R$:QL*]P+)#?'F,37DN%1]Y)M)?DK90XN2@G3FZERJ">+NC]JA>8YT$R4C M6+&(FV!:B(JDTV$ GRU!.ES56TLL1/./7=0Q'$V2-VT/AD:YXTNIJ819$Q1? M%16BFXJ \NE3GF#]C_6TNA"Z#I;\L2VBET>F/T8)6>#72+:=JVOI25Q$Q^]O M2@[YG6+R#O(,FBM08E=L##G:8IMP>[GU+J:8A-8P'E]4^D>/! I,,B^*!C77 M\'OR0\C3!KSP98)+\YFSS5(=?(!\)2Z\+ZUIY VI8$I+D#NM!\-:A8W3&[;= M'Y*-]ZY \65K!HB:VKK,Y1@U2"QX?%VA'*6B+*:UI)R,'NV,LZ8RY\![L_P@ MW89@?$G(0^UO4@4D6_0U<)[$QJ"6*;V@"?B3T.#Q84H*-$482VG MC65;+!%F.%2*H#&>CXUX+1QTP=VDAM+Y/H$]().C.ER=P8ICW!=X;0IW;UR# M3:F_8NLDAAG_/@!D7%&/]5%<'/3-V?EE?GIZ:IPZZ9_ P'R('%R<7)Y^FY0% M=[RZ-&:^.M9,P &=I #,%"R'7N&TVC2ZPJ8<(-5=L="84B-F"4K4HT+C4A3J M.CBLR9?'=@4SJ.@\BG;$%'"H(A?YVV6F$)P2=K&":-QG,,J-Q,I\6TP.QQ-Z MH^9!N#\\#-($_>,5O \3X2 TASXB#60/D7_<.8I+,58N\5G.$".U.CV(@>8 MTC!T5>]G=06OD$WO)-I/4D@-"S+2^-'L\%$1GHC%T/G9KS$8MN%! 9AKP& L M.;D:JBB%>,<0FR,?' 9E1PF6/MIP',[U8@"6R"*;XC?LD VM)97H<9;=#7>A M5=@:C.%%>.>U*RG?])+7!)[H!D]2/ZW@TT^QXZ*GTN%X>(#B%T)HP2P6,EYZ M/U7Z\"8^'--CN0H3$ML@-K!,C#AN#M*:HKZZ2+;R!=44:PT,T95=BATRWW.O M!]^'8.T$8 WV'R#B&<>+6VZ*J\?,9,..,+'2BDD[[JH)% M=V0)W%370')>#HAZZDR3I)_-04D#?[$'88146F1#< M\LH>+/KR.97&(PMRIYR-'?ZI'N-Q!_._Q5Z@PY.,\*Z0:EL!%;-W/5?N2N9! M,NV3!R7,4F2%Y80M]\$*=5/H6/32Y.^H3T S=2B:"RJD0SM)P^5)U .4U.3G M5'+\]2..LCQ'.T+E0D+NJ>0$^[TRIY(F;_9)>#+<_?2-CW->?]&M7X]Q=)PQ MT "9[YJ#P8;N(E^7C ()"2I=.(B>4DXCP MD:R)!A5]R2)JO$G1Q3X:*JD\?LLG6@W=44R(]7 JPMDF7*!1@_CV=5PHQ"EZ*,#]V\TK(4+$:@TED@% M_5:PP'JQVXQY(,52"E)U6*'=-JN6:F%"=%QV,P4(E"FE6+98S(D3B&>CDX)" M),%.U,G.#2,@9F),=51*7$NIDSL@#DYJ'WS,I7/;+3H72L/H2F'1)(X%D8!$ M$"CX64@?!1[#DDC%37] _A/<)74-H]W4W VQFE#EAD-_HRP'9GVX[X 0!C,TK*TK)BW0S#YR*U8>HK"+_823@.7!ST<- 9#F7-Z M,9+)P""DRGS$>9P41%&6+O0IIR*C*7/;%L#Z+S;VI2*G+SY320QGK4VTHP%' MSF,_ZN\#EISVTC8()X /:OU["0YZZP5B#6;;R]YOW=V$BR'L1O#3HZM.UGY( MXMA'E56QVK3= (%%9LWOPZGY :N*-\#X\U7WF9*'<";8$]9;B&VJU#>E%CBO MWDDY+7W$;8+>U"&P+R-,#]!30(T>XR:#Y\Z+6'4K!0>Z_GZ+N*RU M#2>N2'T;0R_Q(8RHC$ON-+EHRE:-@\*L.A6*BV: *B( 9@B]@_)2H@LGE:AW MD5%1TC=%O9&\/[4\0_27BS/#B*A N6!HH::H*82KQ3NQ M3T^*>J5#SYSR0@;H7#,@WB( )72[["FJK\^]'D!VDFHE+5M]H2$5V<7L4A[@ M5A.S0?CF9\S\XWFF ]GP0,$LI@X]])I=7,MKX#V-S:86S\523,O(.NQ!B MCH*BCS5/IG.A)7ID^,N&7-.NDA6]M MHP8VNZ55+^$31Z=T9;8@XZVDC,<84:NZ0) MB\6:M9Q:P#PG0CD6S=?$Q ^UFD ,FVK81)DZ:H>087'<&5]613-^DRG #L6B M_LY;K1S@P4#T+Z^FX\"=S6)(\TW;NT>*P/>U+%5G&,3I6)N)$)]F0Q7Y.\EW MQ,M^C:4W+GL3NRQD#AE_,:NEYNV@"6.:TT,N_X@X^U[+_G(0C!S6BD !TM ZGE 8Q)9%%UJT'6:-F8+%> SE^!-H&2DVT><4+%:S43O_ X8-@DKM;@GS_73$8YA? M2@E ;K182%)"6UAB X9MN8AS5KCI D"B JUT#3AST5=5!N)#$P5;Q5\>YA6 MI91J:!6:[E6/5UUT;4.5?,QG1!:?G(X#<\? UD9_'\(1LA#@!-:NU%S5 FH\ M(SGHM#.)1,D)B3//?D#(YHW'U44H"GXD_&\X"*"#_-)127VSH) MH0A!C.E\/*^S+G:Q=;X$YJS;;:RWTH-A?AKCWR2+PK3>.#*4]*P6)TAII_C7 M,CTDR21+G Y?(2LC-(F(Y44%3,:5UY"\3$ZB A 1G"?9S\BJ/Y-($AWS2<40 M/4FLS"++M-!/V#^$\BDY=4PXR>W_WR64K=X>M64S#?]S DK@&R. FW,?8G3^ M/I+K#FESL/+MH#-!(U/TI\=8E-GY()UL[DME5@O]Z2^@^MDN+ M5R''8Q(NMV-01[-92O#35%^*^!"J-6W][/B'Z5+C/OLNF0 7F[UD8$!L^ U[ MHPO2I^Y0:28U%%0TN1@ZB:)C.49V=G;"KE27ICXJILQTCDBAF_>Q:AG41@K: M8>_3^[C2'>(W83PYOQQJ:,#LZX)*"WLE0!\T7Z;9/8H5;#88D6#5BTR7 M^ 4*4?!51C $R]BZK^IAR7UB!Y$IJ9!/,U,2 M.'J97 Q;$"DD(WFF4*1( @Z'^O0TI#=IQM)<_((GEU&M@O=L\_L#])B8C.OC'4(RQM8R9I()) M/7,Q921HSP68(B!(OL1^S+00\8@C-$VV'[<\<8H4M@Z(G(4*>@K-PG_H1T^2 M.LL\! _&GFEW4#VNEN\&ZT$4 HYT5F1G'-18ACSR6'*96_Z*9)'L2B+=CA?. MCL?A"!=Q7PS==!) PH ))<*I_)RR?,)PH4H^%KRUL9)F%&"BD^3XZE'4G&3O M:FG)6/)X)M8RS[,'44V(OIEE[W5&#?[@Q%64A^\4@.O8WOF %3%J(0Y-^(E? M1* P2ARED\1KKT7J: 6G_JT!]EA6&1UV#+YAZQ(UGO0T_)$BGB*G/.MH0W)$ M@(O/<\!X/AY6L*0BQ69F)\1BL=K6N3 L &!H)#_# Y^=Q[">!OMU7P5$ '4)I#G5HW-GQA2T9Q=ZW=9U8 M2@2PM$>8(;JHI1SUX$GZ#Y=6 $R+MHS8G"A=AVJ08#1(61:E"BBM $#L39"K9T&F#F+95:_4P M4U:-LW,C5X6>OWB,H:-XY+R]C1L!0F4Y#"S:VF04'*L:O/;:=*UH83Z&+7$" M5KQ+'F!'+0NQT3_H.!<[(<6HSECT+>]'8/D#(@KGT9?1?TR^,8RL, M+'(A%0M39!5N7UY4 Q.HOUHUN5V:"+UN]_QO":WFD-9QF]?W3H"@8 M"KQ<2B2Z=;N3RO1A7H=?/3([B_(]:"*^O+S$JSVHKNZ6AU?8^5/XLY'E4+M2T XFQ0$_&$12Q^1O8_*7*5Z( MT9S>P"F3#8^!QVM:A>IUS[^*$NDN:@A MO]\(=#N\CN)O;J)4*OT)EB1<&6.VYB1, Q+':P<_S>S&]T1RG#$YSI <9TB. M!$>K PUEN$,'A^*AZ\.6"IV*39A@]Y:Z)N XY\]R\Z,>UZT'V^:V\F#J7%4E MC@H'ME@R5;S2JBAILMCC:(/LX?75^UX_S&_B)A;P%G*ND( M@,3Z *WY/!?=R5H4=*_VW7 5#$))P0_'-/WO0TM. 1=#<&=E3"AIJ"QJ"7G0./'!;IP\IX [ MA;*)BO0\?@BVO'S"@4T_N'*4F[SC9R/3@'0"&\OB(_@SMU)MJ(RC=_PS,+ 7 MYVO2RZ%"MZ3'+%S3#7FQ+PC3U]:+'1FGY $<\WCYMV-,[1A".TOG5R&"5U04 M,)[#N2LFZF%PE1(*IS)XK MJ;//.$$[_B*HQ/6Z,#H<6TND\_>VQ76X\CM:=NAAYU3O.*.P#!EP(A J,DW* M;%^Y6D9\Q$E8834N"?*4Y K91_,U2RX,CK,WP[_85]KZK _6@"<:@#6/U5_; MJFMBU ![Z!OA7&ZR"-[)QX8:&6]Z,E(_>!IFN.?C83'PK3-F\JC/K@\D@!3U MA_,8W2!%>V15:LR=ZM5,G3;W.\UK$X5 .\0*/8N2*-,Y_4I"GV2AWE/2NR*U MS37_+$53:JPC?6,BIBM3UG089@9*=$0(4S_I_-C\>O;&^17]1C@&$8 '^8>T MPZ>9_@SY%?_Z=GR3.X\/P/&ULI5E=;]RZ$?TKA.&B"2"O MM1^VUX%CP'%ZVULT17"=- ]%'[@2=YG9[Z8JUJZ4>V409?EM;5,N"G6YWZ MQBE9\J:Z.IWD^?EI+;4YNK[B=Y_=]95M0Z6-^NR$;^M:NLT'5=F']T?CH^[% M;WJU#O3B]/JJD2MUI\+7YK/#K]->2JEK9;RV1CBU?']T,W[W84;K><&_M'KP M@V=!EBRL_4X_?BW?'^6DD*I4$4B"Q)][=:NJB@1!C1])YE%_)&TG5KJV^Z#.OW1_,C4:JE;*OPFWWXFTKVG)&\PE:>_Q4/<>W9[$@4K0^V M3INA0:U-_"L?DQ\&&^;Y,QLF:<.$]8X'L98?99#75\X^"$>K(8T>V%3>#>6T MH:#O&OO"]8?6XXWWXJ;XT6JOR557IP&2Z?MID:1\B%(FST@93\0G:\+: MB[^84I6[ DZA4J_7I-/KP^1%B1]5,1+3<28F^63\@KQI;^>4Y4U?L_/6U@MM M9(2$*<6-]X#^P'KQ[YN%#PYP^<\+Y\[Z^D)42=U+><9J40C9-I8OD MZ:) (KJMVTMUCX+0**H/#$7#FE^(DEMGX$S(I&PF5=, \L MS@9?E,+6JD(-+11*("D9$$M:_\2O")JSCQKE3E4;<3S+IGD._XJ%PI&ZA'^" MP&JYP%=[#PLD#L*98J.D$XBGME@$ V2QAB$&YSF/:M_I.O0:094P1=X3>KFK ML5/44GSWHA2+36?[SCKXUQ&:R7O0TRE#?O7*W>L"(<6KU@-1%;H/G;6G0Q8C M]*Q'\,W8L,40L$,2#D-M)+Y!>.4108\FA^6MN4=VX<$VM,"+A[4FOSA%*?,[ MD$(*+MO0X@VZ"(@L6!5$2VVS*#_!&E6FD(HJ1W%8*$6[+V-==4R!K43@!8G*JR6 M^,F5:FCL<[D68Z<>"ZKC:6V/Z,91Z'M4L-!NT<]K2I82R%P9#5U96Q+XXM%+ M%$/K8MHQ>CDS;8(A0[.K1]U&M#:D2'1 V]@^\H "\\.PCF49BSB[4'.#6NF" M]?,;H]Q*PUT%(&344@W\;TL/L/^IU5I5+(GSW)!-?6J!G[ MA8($!E6LC:WL:I,!()K*GU,5P]:O=1.#"T^6.%O6NPE#AVS) -;U;DS>)BC& M3@F4'DZV;^3M@*K#"L.<4C54OPWMTZX\H2ZW82?$7%IJ5Y/RL!;1! \V&!RX M\:5:L%VZK^L KI66"UU!!Y7*V* ]L'MVHI42=B!S+V(4;TKD=^"6@\3'3[ , M<2P2[;@=LHI$);XP<=FM%\B+0$+: 8'$ MK":C\[E@9D9BNKTO%Y-]#\89#VGTJ@]W34C W.=6!Y(AQC-+W8!.?I(-V3#2 M?4\F!##*\=Q7EPXFVZ!EXVD.NLW5WB?JQ*9-LK/Q3'Q&3E-A3ZTX LM2 <+4 MYAQSL8BXR<6T+QKBC7PKWBS>BNEY-IO-P1CW$_C+-MLNQ^+V4%)>9/EE+CXF M ET.LIC% UGS/"%KORJJFA1*VD;R,UZOBF+'_'I!Q[?1=:XD)XUIB9B7X. -2US93\K\CCOE.V:MN? M0#'B:BBH3=-B4>OCB1B!BI;.?Z:"EX>"MH_;;)NTU"@CM KMBK8&IS',:JEW MJ4?-W/)PP]_FYM8:MF%[,-,1Z%2@Y1&;-,]HO:\@5XEY-IWEB9HR)XM"!KU^ MNVS$B+EA+DT*+]#DZ+A_XBH',^N1R)6^6H&R4JMZLNE<(AH)A7 M;#D\<([Y 4#IT0R].GT/0.Q-V] V:]+D=(AL< S?4GSA(+N(JI4E?T-V:1/O MY+@QVD@:7H/\;O7U)%&=,,>\#%@+BHT8D ;87]G90"@]=6^L[^X7W'3N:?=%00""#_ M^N&^P?BTIWMTTP-?.*KR!(.1 PTBU+J@_TA31YK$7W<@/';&&&2^ML//>#SI MR6N\TMF]'3C+\XY'Q$N8+MV>Q3/!Y".Z*=]:=1=\(_%+!^"H]]^E:0G#Z?LA M7C D(1FK^F<48B-!!L)>WA-QQNHT@.W:,,\NSR]CC% $YMD@;ZO-B/IQ=W?# M(?84C)8K2YSI]*%+'Q5=MS,>$U"/Q]GY+.^SE3.?"&_YU"6[BD0%648_5M%9 M.'V%@<91KZ=*7"(+- \_5'=Z[Y'IT& M.-3)>-G;SG_R0Q'!@O*K7$UGQT<78D7+P[CS^";?B^>F%# ML#4_KA4RV=$"?%]:E.7T@P[H_P/C^K]02P,$% @ QX-15.%A2[9^ P M# H !D !X;"]W;W)K&ULQ5;;CN,V#/T5PET4 M+9 =7V+'SC0)D+FTW82CJ,MM)]:PK1 .?FEKHN5<9TU[[OLXK;)B^DBT*FBFE:IBAH5K[NE7( M"@=J:C\*@HG?,"Z\QFY@(?%>A-TS"UO\%:[N9>Z!T4[_FZ,E;A M+V8M6^,3FE_:1T4C?_!2\ :%YE* PG+N+[TD0R6R4K*9SMX M5\R]P":$->;&>F#TV^(MUK5U1&E\['UZ0T@+/)8/WG]TW(G+BFF\E?5OO##5 MW,L\*+!DF]J\E[N?L>>36'^YK+7[PJZS32ABOM%&-CV8Q@T7W9]]ZNMP!,B" M,X"H!T0N[RZ0R_*.&;:8*;D#9:W)FQ4<58>FY+BPB_)D%,URPIG%.[%%;:C* M1@,7\,#4,QJVJA&>,-\H;CCJF6\HDK7W\][K3>.W_CUWF/X Y7!I@HX/[CAIO] M$77X?;G21E'O_'$A:#P$C5W0^!\N]D6O=MM>ZY;E./=H7VI46_2^*A1\J!!* M6=/&Y&(-7 ,[;$Z0)779@-&?,=\5J/E:,(,%,$)L&:^MS5LZ(-YJ5N/WP Q5 M-,=FA6I8LBM8-E(9_B?!?E)2Z_Y[KPUOG+-;I.F2YS2PT0MLI>8&WD 44K4,%(@ M[)$ID IJU#WG*)B>Y!Q.(@=DI:%$!ZSE;"HE-^L*2CI\G59#%">#C\/?ZKZJ MK/]-OP:OE_%LOR9)>*9A["P4]=5'X1S=T M@VKMWB&:JKT1IKNL!^WPU%EV-_QG\^Z=1$?YF@M-3$N"!E=IXH'JWA[=P,C6 MW?CUX,2*GFNHK '-EY(:KQ_8 ,,##450'3V / MUP( 'L& 9 >&PO=V]R:W-H965T";81]4+O/V-33=WB9$L:/L*M]DS2 ;&.L*IM@8E!R6<_LM='A*& 8G0E( MFH#$\ZX3>99WS++I6*L=:.=-:&[A2_711(Y+]U$>K:933G%V.LLRM9'6P -F MR+=L*7 <6@)VQV'6@,QKD.0,2)S O9)V;>"CS#'_$R D1BVM9$]KGKR+>(=9 M%]*X TF4Q._@I6V9J<=+S^ =JC/P8[8T5M-U^/D.<*\%[GG@WO_I]RZ(>W@C M4[$,)P&]+(-ZB\$I9&CW]&&/RTQL1)?-6+L<0DZ23Q)Y)W+D>].%I[:!=%BY7P TPT&1>4;H= MTSFH BRY_(N'1L$LYF 5T,?.\10%'^K WI!I ^@N[PD9F=U0WEX%ZWY7NF MJ3@# @L*C;J#?@"Z;G6U857EV\M266I6?KFFOP-JYT#GA5)V;[@$[?]F^AM0 M2P,$% @ QX-15-X>HC.@ @ !@8 !D !X;"]W;W)K&ULM51-;]LP#/TKA+&C47_%^4(2($D[;(=B0=MUAV$'V69BH;;D M27+3[=>/DATO ]J@EUTD47I\>A1%+HY2/>D2T MF1347'0S>^G?X147C/#5@LECZ LFMCLPH7JO$D<%S8I M]T;1*2<_L]HI;!@OX.:%TJQ1 Q,%?#$E*MBV2J$PL-8:C5X$AJZS3D'>4V\Z MZO@-ZBB&6RE,J>%&%%C\2Q"0SD%L?!*[B2\R7F-^!4GD0QS&T06^9 @^<7S) MFWQ[I!@+V$IMM ];UG##*OX;"Q_ZE_'/7J1[";CF.J^D;A7"]W6FC:*O]>." MG-$@9^3DC/Y'+BY2V]*>ZX;EN/2H=C6J9_3>?]_I+0#/D=(A\Q[).B07>=46 M. ?*%=89 4[YLD,X,&7$X'ZZH\I83I4K$#Y Y$_2$%P_4.GGR)]9 M5B&,_,DTHC&9Q:]KXH+2PD2.Q#.;I!#[LW ,CR@*J:A8&ZFY.5<_\M-X;&DG M$3Q(RCTT[PZ5M"9^F(SM(O73Z11>^P/!66W6J ZN VG(92M,5Z;#[M#DUEUM M_X5W'?*6J0,%"!7NR36\FJ0>J*[K=(:1C:OT3!KJ&VY94J-&90%TOI?2G Q[ MP=#Z5W\ 4$L#!!0 ( ,>#452E'(7X)P, &P' 9 >&PO=V]R:W-H M965TRJ/;;279L.-9ULC6VEIZW=Q:ZS*.O!J6UBD22SN)5*1ZO%H%O; MU<+TOE$:UQ9)V&=WRF[LLV \&OR@\N#,90B8;8SZ'S0_U,DH"(6RP\@%!TN\LD# M7F4:-ZQP&&TSBECUSIOVY$S[5NGQ*X^G.IPYE,DS#N+D( ;>8Z"!Y6OIY6IA MS0%LL":T( RI#MY$3NEP*9^\I5-%?GZUMG2_UC^"U#6\^=*KCBKN%[$G[& 1 M5R>(\^=,B9QQ5PD;(YSX.4SEA1EG!OVJ[WY/S5+(1Q9NL/ MTB(4C"<%K6E>PMO>:N5[T@:3K3H&V0%G63*CM4A2^!&I9?:FJ4&UG34/&! = MS%B69X22%0E\\/N+<+P$HLS3DLV3!'B>LC1+",BY&VKBJF_[1GJLJ?=H#%5* M#MW]'4]R)HKR59!F;"[$*_C)>-E ]\UJ,= 8"I"F;"8$"1E1XB%]Y\%L:=X\ MH.[Q,@@>:18ZI,.1@3?/H,-!.I ='1X530YL'N%*")8G)2.!L[R8L\'CBL\9 MGZ>,(%V'PX1JZ ^E80M4%7A$:1U@Z*B_WNJP)B..2 CH N0:/A QXJUW$^^+ M9(*;;(WUZH__(#NZ;:I@^.9S?LJM+,3_D=BW&C0^FX MVMTPYQU4IM=^'(:3 M=GI*;L<)^M5\?(?>2;M3VDW)-KHL\ CO.]G'C33?,TXWQ-)T'<4_/(=I@ M0.=;8_S3)@28'MC5GU!+ P04 " #'@U%4XHIV-RL$ #G"0 &0 'AL M+W=O,DBHIQP[@, M%C._=Z,7,]59P27>:#!=TS"]NT2AMO,@#@X;G_FFMFYCO)BU;(-?T/[>WFA: MC0>4BCT<^ MRFMFV6*FU1:TTR8T)_A4O34%QZ4[E"]6TU=.=G;Q7JEJRX4 )BOX9&O4\$%: M)C=\)1"6QJ UL[$E3TY_7.Y1+WO4Y 1JG,!')6UMX&=98?408$PA#G$FAS@O MDQ<1K[$<01J'D$1)_ )>.N2=>KST-7D_R1BNN2F%,IU&^&NY,E83>_Y^P6TV MN,V\V^Q_+O>+J*YQ+TS+2IP'U)D&]1T&KW(%MS5"6=,F&N 2K%LRK7=<;H U MJI,6U!HV!RBZ!+S.#IDV@.YL@4X&FQ6A'TXG]!Y)BD+8(E60&3(4U/[F BZ9 M8++$\+%9? YO8#()XR@!:C=J)DGTUQIEN0,JOS2"]6U<_4-=0=>"A2*/3^(E MD4.;Y"DLRV\=-]P;4RZKSE#UC(&T"+-L^FIG:1R==A93\'&9]44N M%=UAQE?2%:^OA:^P<7M/P=YK10$NR[)K.HJ$BOP;7<^WFE4(DC5(WLZ=R[=Q M=$9_TQBN!'=!:NP#-S5O#4S"Z#R"M]DD/8,B+.()W&)92R749@?3,)O2Q[S( MSTCQ/,[A5EDF0'FF\"=)4()Y6!2]VS#*ILXSI5S$5.+-1N.& @6\IVEAL ^$ MXK;*T4A;_IT=#N"4@V-NG:;6EFK&VE:K>TY7,HH=O/'1C!R5B6N><%(!;UK& MM3\YXK=V_#Z*:2 T^3P5#Y>>$M6A+UK47%4&?(=) AI1$SU[?J'7W_J!@-4[ M=H>:YAOY=T/2G7MG<-T)$#2//(+J-(TGHFGO[G$D/J=D5$SV?>!%Z"^:NDY.!OE"0=6?=7?J "\]P MQ17BY'D8;U'N55?.L%0;R;_3QO$50QX3XF8:QEGF%JD7KE5C M!9=XK\$T5<7TRQZ%.FZ\T#M=//!#:=V%OUW7[("/:+_4]YHL?T#)>872<"5! M8['Q=N%JG[CX-N KQZ,9G<$I297ZZ8P/^<8+'"$4F%F'P&A[PAL4P@$1C5\] MIC>4=(GC\PG]7:N=M*3,X(T2WWANRXVW\"#'@C7"/JCC>^SU3!U>IH1I5SAV ML4G@0=88JZH^F1A47'8[>^[?892P.)<0]0E1R[LKU+*\999MUUH=0;MH0G.' M5FJ;3>2X=!_ET6KR/$@-F[QXHMB M1R+AEIM,*--HA.^[U%A-?\F/"Y62H5+25DK^Q[->A')=N3(URW#C4=L9U$_H MG<>'SI/U'C'R<)F))L<5T+-BE5+4Z6G=$L NRW2#.62JHI8WK.L:F4.*$@MN M#5S!=!+&8;LO9\DHPUA0!37I$\H&R3L/$UJ#>#;$<&F1Z%NHV0M+!4(X642Q M6Y<)/)!#-YEM-)<'R$JF#T0X":?P^M4B"J,W XS Q-0(+FC.(99V MFO1^? M'7?R$L/Y#)+)+)C"9V4I29U]F2L(EY-H&;G#?#*=!?"O7\ ?=5F%Q-#-$D/B M&VF[AAMNAW&UZ[KT3W@WZ^Y(()>&U!24&ES/IQ[H;GYTAE5UV[.ILC0!VF-) M(Q>U"R!_H90]&:[ ,,2WOP%02P,$% @ QX-15/-.^F0M$@ @C4 !D M !X;"]W;W)K&ULO5MI<^-&<_XK4XJ<$JNP% ]1 MTIY5VET[\5OVQK&\=J52^3 $AN2\"V!H#" N_>OS=/?@Y+%KNY(O$@G,T>?3 MQPQ?[5SQR6^,*=7G+,W]ZXM-66Y?7%_[>&,R[<=N:W*\6;DBTR6^%NMKORV, M3GA2EE[/)I/;ZTS;_.+-*W[V4_'FE:O*U.;FIT+Y*LMTL7]K4K=[?3&]J!_\ M;->;DAYUCSHMF2)G8_UZM_ MQ[R#EZ7VYIU+?[-)N7E]<7^A$K/255K^[';_;@(_"UHO=JGGOVHG8V=W%RJN M?.FR,!D49#:7__ISD$-GPOWDQ(19F#!CNF4CIO*]+O6;5X7;J8)&8S7ZP*SR M;!!G/5MGIBD MO\ U2&CHF-5TO)V=7?&]B<=J/HW4;#*;GEEOWO UY_7F9_A2[ZV/4^>KPJC_ M?ECZLH -_,^9Q6^:Q6]X\9L_*;2SL\B]7OBMCLWK"_B/-\63N1 ZW[G\R12E M7:9&/9KE^91%U.9XMH M,IDHO5X79JU+H[:%S6.[U:G2F:OR4KF5FH\7DV].;Y;46UV5&R//1I'",FF5 MV'RMZ*G-;6FQZ+8JX@VY!FR.3'ZA>,RX&:V\+%QB1>%F0A02LZCTV/?K7#9"AJ$MW=3)5> ME=@*ZU1 )9)MH7.O!:ABYX&SO+[,U+#?M8/2":WIL<4^)HGZN/X<:S>ZOQ3I#[H(*8'[UUL^9O,*8 [Q@Q)\&PL M$<3D23R@Q2U3N^9YGGAU%81-F^PL]+\TRI!B2/P%82,-V>H]*VUGRPV-/[(H ML;8L39(;[U^&]T?7@.)IA>YXL*M+\ L=DXMY^(NOEJZ _<)H$II" LF))Y@L M+(*#PI%A7=J.4=9UC%7%FL "P!$\H)3+R&"M96)^.;6K+ MO4CB$9]CJ/Y7G:9FS_I15X^_OH7_!9+-Y]*T'O&DTZHQ+X2 %&07$#53*KY* M$A1E\+YD6PV!.SCB;F/C3<=7,[TG^TU, MG&K6?)9!:Q 4Q$8P2ZWAG=:0IE%M2WCO6)#]BX%%?AV2(S-G_"2 M)%OY$Y0M3>PR;%H1RZ6-69,#DKJ.BT$D+-C60[6&H)2$V 4L,R4=&UVD%OO$ M$A5,$@$3$P-H38C9-9G><5,T!+PPXT\ .4?F>6147ZG#)7->$D*:,AC3T&1I#$VN8Y M":LW13(($8'8F^_C,.DV<,LF#ZIA MQ;:(J\R7)!G_0EU-1] ).R(M#24A9NB"XE11LK!A3PAU])ZUS&X\'(5O@3LD M1R9;XE%(D";JBGTS9]WS/KZ"8(9+C-BA:/%40X)0IB,5*X]QI#"H<8M5_89< M-+@$!0YF]5%>S49>0%6W?)659>C2_$BMO-'=$;(=; :.@2Q:H89AI&.4"MIEU4UH>I1AY9L1N=2.W365K5L1$G)FC!,2;J\6 M(W($-@A4LIPA'ICLC[I&K07E"Z5-A5$4+DQQ8VZ!'YB*HY"#\CRI4@K='3%U MK7%I0),YAL>H)0CUV%K_S[9O7>R @JA!YC\%QEP"H :V694=&C/R I=1-E-K M#Q8?EK.(/VO*CS)$6;M-37A-&0$0C@V94Y(HX'V#]F+'(6^ATJI(V/##"Q+P MVAU$@+'ZN.5$OK95+M:(5P_R_&H?+*LQY3:1IOP>(9+AC0J$%*!0L)U0[;'= M(D^D\!G!_OPF$B=B!+[IR3+(@P=@@B0K1^2!6Z/BFMZ-9_/; MNPZ]!TCQ)6"+ B121<"U"*6Y1W=M0AED7+C/-A,CEL!V%JZ$K7-+MKD'L) J M?\Y0R4$R"TL^V'1V-UX 4I]"8G 214]@)TM9^T3_KOXM=4L0]<@ZA:L7GPP+ MY_)V?/N\RU;=7)A)?B$\#94"*78,0"?_1%K&84&JG 9:NZYP(FL,IA.$TS&1 M[]O.0-1-L$[!-A(5]H1TU)NC,8?H M.,KKBOTNH,5NX\27/-%4@YS%5[$%Y@:>)44_"X;#B1XR2=0?3J?X W.X8I3@ M=%V>C :1Z.0^QP70>"\+]ACW+!_*W"0Y5-.;Y^.;N]O[O^>G1PUKK'X3V*3M MI"SI.%.C[U @W+#MSIM)80*)0[ O3:-A@)'6$*JIC2OL'^"F&T6B00,J *0+ MHG*=*-HG06*\O.]9Y,-A.G76Z9*@3U_.%0V_"7Z>)4[[N=Q%J$X"F MDTDG83[3\J3!2]/4XW#.E/H"X!2(6E#CEYBH\JVV">[99:Y# MCR2!'YQ"9O=)&E@DC$[H)HUW#%_81B&0!\#M='4*:MT4TD$*'L?X4]J0>P9G M905(OP(HSV#,86,-AV<"J+%:4@1%3;$VJ' ]]45L?B23&/43R$ "-4V8B*;- MW'7]+]?Y1\GHK/:WU=BT4FI-_GDMGJ=0%/O &#SL&4RCVM?K1$W7P?5HFZ03 MLS8Z854S@F2FK(NQHBTPVBXQ#=R;LIYL!_TH&A(#N[STZZF0=/GZ&;>0J/7( MJ"G),91-;2=R:9?:A-N4R&8XCY #2WV*T[I:K/N65&1D2,D[+=3\_XL<)%,/ M$DFY!L2(YGS UFE7?9[CS587H9> I F6U''&EAEB3SJF+5]]]7$03 SQP1[4 M/;N)=5%P@=&WUW0MXY1EP?WX]MOZM2[^VK'N-$PON36 M)6C)7?ZL8Y-!N^%,B(7G;693C908B8!4-9*D+D40.J?C(,F?PLC0RR^8,Z^N M?D"^EJH9*-I6I1^%+/JXN(?ZB]KBH!93MT"L\U,Z1)J)GOBD1?M&NG(XU#E3 M.J;SGLB/:;HYQ3J/:52-4HHKWHW8D5B2);=9>E5.WT+J\QDL"3W\(6&C4:#Y MO"4G:TN?Q3/J]9(@^.R6D9=*6 O+](2Y +,V+AS9#>5.U$@<"XVN!@7H MOV4@@S@K@<2,_'R H]P\"ZL&*(G90;C1\@^==QO3[.;4=(<7)] JMGMX_,@( M\&QR2X:J589 R7"$*%HXOPT\P92M9WBG[,+3@4&0 Z\4/+*S6L3053H*%F / M]0H)ZK2TAV+NY/(#OZD/^ ;%,E#L?C;OM ;;$U58Q)-U$O3($KAGC;(IT442 MCG8:+H2Y<.* 5:?1W7Q.AS%2DMG>X7$(F[#PK25&&_O%SB9VZ]QV.SE+NT*P M9%\Y=$"B?[98M,4?EF5VSZ_9PE\X1S5)6^>>V9 =^'(:W=[=MGU+Y6'W7 MM%+. D8H@[YB,]3+:TL.>&C6G 7NODHP#=,M/AUC?R-7+4Z$TC^3&''$U#ZT MEOR+?KIVD$K*:=L/AZ;P0OW4Q,=+5=^_:3^][X6]JR%1(S[0F<[HM(E!G^%X5OOB-V2K;O.D'GP#PNU4TT7\R)G^C^^8UZ&.!4/[FH MR1=('8X]9/A^"AIN)^H7CI"7:A%-;V_P?Q[=SZ>GRBBV,4G8V>=\R>$/:;I& M,7D(/.'>S_1Y-+^=!\B?WD").1J223N7 MR]+ZDA,\4M EO PS3AV)2O^(#PK#6:.4^KJ3ZV.G?EX[5N\0]_'X'975'6CR MU+T=]AH9*^JK5_U^&F5"K'&N>UU]MPMXG)NU*R62QK(7'[>5W;UX];8O3+52 M@>J)+VU=T9V86K*BJ [-=6;>?71P(D%'@9_,5YX+]/J7-4UM'[-IH<2N()TC M=VRBWU<=''P%O9!3YSQ^.A_/[[^>OB/K\Z4SDYLB7- H^=I;Z/)4,??4H5]MB6?X?(-BDX" MTO.MIIM=2-DC/5>AJ[G_%E-B)5=Z^HUF%EK/M1HI M#GBFMYRD($15A9!ZU#-[W!%2-51I*3-JJ7)?OI=T/VN3[C$B9,Z&]TXJ8N# M!X1V!L[99+HX]/5>"O&#HR8\& WW+O?J85T8N7+ ]QO#LLW34;@V]^O;L7JT MN;2LB5D3ZF3N3HF/<->*+V?+WVS2-V)K18 M3\A-QH91^DG;M$Y'S\B20*!6_$D:.KHYJQ9=M+E9?2S(EVHX_8#*I,UBPELSW<3S?%$-MS)$X4BT>OE M==%A5DLX:S.*A04%3)K7T-JKQ+L3+N^QS^5TID?+>XD!OI]9?2;?E7-DM7EB[CCQNCX5,T .]7#AE+^$(;-#^[>O._ M4$L#!!0 ( ,>#453M>?_V4@8 - 0 9 >&PO=V]R:W-H965TV)7D.-7Y;:5-+AJUE-[-J S'E154Y"WY].*JGJT?DICUV;\U/= MN%+5<&V$;:I*FNTEE'IS-@I&_<"-6A6.!B;GIVNY@EMP?ZRO#;Y-!I1<55!; MI6MA8'DVN@A>7\8TGR?\J6!C=YX%1;+0^A.]_)J?C7QR"$K('"%(_+F#*RA+ M D(W/G>8H\$D+=Q][M'?H_LR#L%H3L=VN(O7PCG3P_ M-7HC#,U&-'K@4'DU.J=J2LJM,_A5X3IW?@/6F29SC5'U2EP5TJS@=.(0F;Y/ ML@[ELD4)GT$)0O%>UZZPXN#T0&QJ&6Q1K76EI*>#A[+>LMS5UJK$J!>E+5VN@[!%@A,:Y@ M3G%DJ9Q-P8G#\JR+UG3I0YL/@57I%, 1Y&%++AT%J$A:?!0F-H^$&GAI&GY/H1Y6Y&!0KM'Y M>Q8+Z@;[1)I.O\8\1X^LBH=QLA358H!]TW[$E,9 WW M3F!;:JD\$1]HG](EG@J9:HEEUAT-L:M97B+;K9E;&MG8YTIFF:$N-J;.9W(6 MI="X#G5*F4 B2M4*BOC1=2_AG)I>SD'I4N4<[D*6M(,(/DD=B_RA +8@S7.) M%V,6/W9(K&-[_%K\C%N8WF+!W/9[TMY9XQ)J0)5;< /VB'@Y==$));WCM98^_BK;AC$7E)$*'%*(D'%*JUJ9AZZ2P25](6(E=VT1C;-==QX 5Q M=#Q,[W_'830[IJ]1ZA^+WW3]*J/%?8L9IK&Q \N[\7U.WE-M/J3O")V+9OXS M- 3>;#K'W]@+HODWD#$.8XQ@'LP&S,"+TT2T)X?#5(3^02J\N1\B('KB)R^1 M@<8.+.?11\6Q>[+!&.?ABS:-AR$"?&*G!^*/TH. MN1]/,>9Q&H8'(A_/L>C2B*A#^./=]"=^^CCJ T>L(Y$D$048S_:33U'/@F^* M.9Y3T%1];?./8WR8AK.#,8<<74"E,IY.T>5Q,N6Z#XBUIP$3*JH+:\*/TKV M9^F3@)]V+"SY*-F/--U/?1PDXM#]9[)SRZP G:&[M!5\EF\OG,/H<%V_:&^I M#]/;NS[*<*7PV%_"$I?Z)[-D)$Q[?VY?G%[SG76A'=Z ^9'N#6!H GY?:NWZ M%S(P_!'C_%]02P,$% @ QX-15'7VVNWJ!0 @PT !D !X;"]W;W)K M&ULG5?;;ALW$/T50L^J9,M.&@2V 3MIT0!)$>32 M/!1]X')GM4QXV? BV7_?,^3N2DJ< .V#K;T,AV?.G)GA7NU]^!)[HB3NK7'Q M>M&G-#Q?KZ/JRZ6V?^,'ZYFJ06WI/Z>/P-N!N/7MI MM247M7]N#U_?G?)]L7@+TW[>'0M.)+&^R]\\ZJ]7IPQ(#*D$GN0^-G1 M"S*&'0'&U]'G8MZ2%QY?3]Y_+[$CED9&>N'-)]VF_GKQ;"%:ZF0VZ9W?_T%C M/$_8G_(FEO]B7VV?/ET(E6/R=EP,!%:[^BOO1QZ.%CP[^\&"S;A@4W#7C0K* MES+)FZO@]R*P-;SQ10FUK 8X[3@I[U/ 6XUUZ>:%=TF[+3FE*5ZM$USRB[4: ME]_5Y9L?+#_?B#?PT$?QFVNI/76P!I89T&8"=+?YJ<>7I%;BXGPI-F>;\Y_X MNY@#O"C^+G[@[[6/41RB?%B*5ZYJN8BB@5#%:YWTMCYX(U.B$,7?MTU, 9KY MYR<8+F<,EP7#Y?\E^3\L%Z]I*\V,\Q,)&0@UU7R&SD7R8B>#]CD*GWH*PA3K M(7A%U,))%-*U0AFI;5P*TL5(QD@A42M\$-E-=TMXUA%KA'8"=G@+#ZA=:#(,*,:5^-1K0]4L)^5M>8U;V-7=A)+.^20: AQ@4;SA'@"$PG9H'PFY ML=*A%:#HDV@]@JT+C*;==[ZE>SAL84Z(\5+7,4?( M,O#/T)>B0U3@EGGR4;,,EN@W$74=>0>3PV9OA1-0@5@>!#*T MTPJ>M6O1)/!$5[*R S^6(V!L^Z*.>MT%;T5"0RU.^;?PU!#!^$@_,:M>F!G+ M2OSI62 Y@",J6>04;H'#U?2!JF%Y2-6#^ (82J7@,"\9:$,PY4Q9;,_"WDF#\)>B M0?U-(7YTFCV\/X"M/LJ&TK!P^*&52*.%!L%!V^KZ$CH-+88@RQ8!CWAXQTG M>,,=@QE'G>]T6TNV@ORE2 F;3XI9H?\IC.](QY1P29M6..+<[ B\R+%8CBI% MU$04N"@U3%+^Y0 G"ZH%@S4*->L22F3?:Z2]ND?99U4*60=HV8YI*PL.^#!M M(2)I!P/E(NE"YM3[ #Z*WA_+O6R"ER<$IJ(F[TXR-I.!-)'+Q/6!$N7RIC+; M6U&*[R 4E4- '."C(::5-:-AQG6BK3:2V4FE\B9R6#N##+(Q-%6GYK ^H--6 M<5NN!@P7%Z4ZDIPT:MYW7XP9.[J0YDY6F&@)@4!N8QU$+O?:/#FMLVJ6:)Z6 M8M+J>[$=RLB4RC@M-M5+-*WB[%";2^:)N2W5G#'H,3(RMOHVN]PR.4/52V2' MG%I&SF@X#)X4-+?TXA?P\ ?P]#5/@<(7]$#03RU5H&2.YY;.]M9G+C3>I.LB MZG'PW'GXM=&RT:8JICA@]#S- '_@L<_H5^+60%AYVS.."=)W@*O 8O28$%4[ M%5H!Q84$5ILB529,,\6G:>(A552,/4=OR/\DQ:.&6&EL: X38FHUZI ER''4 MI-3 (R/$QAIGOUI%O,G)V('F3EIR'96'P"9I81MN'&4P-"Q:C*K,-5%C>BSV M_015MI^A<#XLU/0?'1=0#G4PE@$ 8T>=+H.![O%-$6DRQ'S5GF4ZRDF. N(G M$UI>)A^E%U5@H9W58^>T]='!&/U\6X[_W$1!8#TCST_G+XS;>K ^F-?/DSK7Y\L1*A'_GJ3_%".V6C\.+27RQY?2138 .\[#WF.-[S!_-UU M\R]02P,$% @ QX-15#->4Q,8! V H !D !X;"]W;W)K&ULO599;^,V$/XK [4HNH#6.GVEMH%4Y+B(;138MB_B-?-QCF^H6>R4?C05HH7G6DBS#"IKFXLH M,D6%-3,CU:"DDXW2-;.TU-O(-!I9Z95J$:5Q/(EJQF6P6OB].[U:J-8*+O%. M@VGKFNF7*Q1JMPR28-BXY]O*NHUHM6C8%A_0_MK<:5I%>Y22UR@-5Q(T;I;! M97)QE3MY+_ ;QYTYF(/S9*W4HUO\5"Z#V!F$ @OK$!@-3WB-0C@@,N-+CQGL MKW2*A_,!_8/WG7Q9,X/72GSFI:V6P2R $C>L%?9>[7[$WI^QPRN4,/X+NTXV MBP,H6F-5W2N3!367W^S@<*,Q.*:2]0NKM[B[R5MXPRU8+K7:@G32AN8EW MU6N3<5RZI#Q83:><].SJ$^7]9V4,-*CAH6(:%Y$E7'<:%3W&58>1GL!(4OBH MI*T,W,H2R[\#1&30WJITL.HJ/8MX@\4(LB2$-$Z3,WC9WLO,XV4G\&Z9EEQN M#=P-7L(?EVMC-9'BSS/X^1X_]_CY5T7Q+(:KO@O3L *7 9670?V$P1%@^(Q0 M,%&T@EETA.0%,%E"R45KL01)&F+0V'E2TBY[0DTU!L9!C!Q&:Q!LA7N1]X.( M;.LUJ:I-)VS@4K;6+J2 @IEJ]W@@.@^KDJ@=\(O2:5I+?.E M1PB=H3CDP1G7VW+3&_[V#+@L1%MV=GK_J( !-QNJ:(?)A(!&6926T_3E5>30 MW+!'<6:R'=.E@:UFTMW8$EO)T58#?FFY?7&2#JQ#H&?/=.8W@DE#AU\?KQ'\ M0A ;)>@M]'%C:T%)06MARXWPH>4&\ M*2_@=XIW7[! Y8;>B:'DW">F3S*'3P/JM_#]. ^GD^2=FR;S,)U.N^DDC//\ M'5QYB]Y0[I N)R*4I--P.IO3F(3)? )),@YG\_@_0+QYRZ(^28T+K GI1T// M B_?:NFR23 M84+IN3E-DS-:'WH&O7BZX'&ZA!U?7(@<9T*O\X+-_->@ITJH^ M5CIG"F:-!7,OXZL]I%]39]&*$BK*'$D@]1)DP?O!E=$_KJ7;NA'J!;'/;M/J MHJ*.PAL/LS%0AF<3>#@D)*1ADLU@',ZG&]ZOH],;SDY*7!#JO%H.@Y =WU4M["J\;W+ M6EGJA/RTHM83M1.@\XTBA_J%NV#?S*[^ E!+ P04 " #'@U%4UU9GCUEF7?VIZQD]QI.DWJ2=+>#YU^@$A(Q T), !H6?WU/8L'1:7TI&**RLM:FYPZW9 MC&QC!"_\IKH:3NDDK<&V;;NN9F=R3 ;I MP2>Y*1T]&-U<-7PC/@OWC^;>X&[4:2ED+9256C$CUM>#V\DO=W.2]P+_E&)K M>]>,/%EI_95NWA?7@S$9)"J1.]+ \?<@WHBJ(D4PXUO4.>B.I(W]ZZ3]5^\[ M?%EQ*][HZC=9N/)Z<#%@A5CSMG*?]/8O(OJS('VYKJS_9=L@.UL.6-Y:I^NX M&1;44H5__ACCT-MP,7YFPS1NF'J[PT'>RK?<\9LKH[?,D#2TT85WU>^&<5)1 M4CX[@U6)?>[FL]/YUU)7A3#V)_;N6RO=[FKDH)G61WG4T3)_1,IFR#UJY MTK)WJA#%H8(13.KLFB:[[J8O:GPK\B&;33(V'4\G+^B;=7[.O+[9#_C)/FHG MV+]N5]89H./?+QPS[XZ9^V/F_V&)(( Q MP$/4*QB3(.)_Q_YT!.(R@PVV$;[DJQT ^ MZ7^$9^*SOZ0M1 MJH,Q=.@G00[A)N;I/<*AZ'1V7W%%7I+ JI(HU<*[@V.6IZ611;,7"4^VI42> M>042M6P=UV&&M04%S'J Z(:HS\:D .8R=S[VM(A4.,:WP K2 M\%ZQO[:*CIR'R6Z'\J(36;9>'8Y]%0#PMO#@A#A"+G2)Q"\,1P[\YIZ^E4VY(IL9)6 M(@=BD7]A#GM7O"(,G10HK$.+37OR.-H\J<#99^#2M M*B M'DL<)'/A*Y_BU+-P&'+W7A4M\@FE718^HGZ]VD!\%.L">R*&CS?T@Q8* M=4LD:(4A%IA,]@W$>WOH:2RU#/(*1K&=ACV*?%+OGK)]7OK,$&J*-)<8H MR'YK>277DM)G=&)R;%O#;Q,"(NJFTCL! [8E0HH2HR:2M\; "ZB@#'0R&<$< M?LF]GP1JI*!*4<>2?) %#OZ)VHPS.SS"6M#AMWCXMM;_Q_JM!5>$3WCTJ04: M%N>SQ5G^^FS^.E'"1VX+_HW]35I'@B1E0Q$_"3I83A;B68(_#%8T@ 9S$E%: M_>R;*AK^[I#_LWA+L!.Y#*@W-*_:[&E?".JS[V@:IWSPK!&!M=H]-X]0 %'= M_283>PSRT<=>BNG\>V**+EORAX[U)N-LOEPFE.XY\-CD9PAPR-Y%],1QZSY5 M>2JIU#%G+W5,6B&9E[6=O?M\?_\ZZ\:E-/0DUB<+Y[VB\QW[ ]_%:>?EANWS M$9G6-V_O^R0!GXX>'BRD)E4\0T?[F0XJ+OM<<.9K++8X[.A-FO:UAU1J^+YX M.'I+6S\]X8A2(,P=E:^HY$82Z:;"AHH=D4V#'BR="Q9U=!RGQ]!,UFOA[R J M=1%):M'%\TN,1!JR&FZQ5B$+!,<^^_:&Q..O-Q=NN/,YGF/06BT58 M75[.8R@.9^>L5S@!*%_\Z)%S6Q)AY4* B]9&UV'^Z:*T?EIX/KQ;&H8.YXI7 MD^Q\=I'1_R491?;XZXM#6SI>_"&?7YC^NW>W;$HT]X$Z\]*1Y\LCIZ73&SL+$#D5@ M@?X$8U(1'4O&"HVH(S_!FO"GUO &@8>#!Y3/*1^Z:@-CF=Z=C1V2H$\1\7-/ M9WK1(JJ]UN.+[HG[+[\+LCN_H>3AC31IHQ?2OAD)A_VP';D]//4U8=3[4%,+ ML_&?HRSSI!&^V71/NR]>M^%#SUX\?"[#BS_XQ+)*K+%U/%PN!J&EIQNG&__9 M9Z6=T[6_+ 4'8D@ ZVNM7;JA [KO@#?_!5!+ P04 " #'@U%4WY8D3=," M !]!@ &0 'AL+W=OA6:M4:6 M^Z!*A$D4#<**<1E,1MYVK2X,7MS<)4LE;IUBT_Y M.(A<0B@PLX[ :+C#.0KA0)3&[RTS:+=T@?OS'?V#KYUJ63*#L^15XCEFQ]"+NY!$2?P*K]?6W?.\W@'>Q>^:VP?X.5T:J^G5^/4* M,VV9J6>F_[F7_TZ%>0"&7DHB=(:4 6]^8\$Y0G9$X(@0A$+H&$Z1WC@BT% M>LZ\UAIE]@ +1I8%9K7FEE.N7Y5E F9,,)EA]]D&$;R%HY-N.H@Z;M:/.XVA M']/LZH4RCEP='5B1$L$2:6LDU<@$,X87/&-.! P<#7N##B1N3#LPK53MFO3H M1Y466E5_U3-X]V:8Q,G[9^,7:F7FR[:P1LW5RPR?Z=.$#G8C=L4/N\GIP+TTAE[:[[STZH9[DE"A7GGA,Y0 U=NH0VMMM77:2,JC>R/,ETRO.+5.8$&A MT?%)/P#=B%VSL&KM!6:I+,F5GY;T?4#M'.AYH93=+=P&[1=G\@=02P,$% M @ QX-15)TL(<"@#@ G2L !D !X;"]W;W)K&ULO5IK<]O&%?TK.ZK2L6<@"F^"CNT9V592=YI$M?*83J76R;MOMB_/S M)EO+3=K,U%96>+-2]29M\5C?G#?;6J8Y3]J4Y[[KQN>;M*A.7K_DWZ[JUR]5 MUY9%):]JT72;35K?O9&EVKTZ\4[L#Q^*FW5+/YR_?KE-;^2U;'_97M5X.N^I MY,5&5DVA*E'+U:N3"^_%FY#&\X!?"[EK!O>")%DJ]9$>WN>O3EQB2)8R:XE" MBLNM?"O+D@B!C3\,S9-^29HXO+?4OV/9(1;5?Y6Y.WZU4ER(G*Y2KNR M_:!V?Y-&GHCH9:IL^+_8Z;'S^8G(NJ95&S,9'&R*2E_33T8/@PF)>V2";R;X MS+=>B+E\E[;IZY>UVHF:1H,:W;"H/!O,%149Y;JM\;; O/;U]3JMY=D;R)6+ MMVH#6SOE>0OJ-.8\,Y3>:$K^$4J>+WY05;MNQ&65RWQ,X!QL];SYEKP_0"WI9 Z87/"CKDF6]2N_@6JVXJ.NTNI%T[XC+3R0_ MWJ85M)%NBS8MB__*W!$7&]5A]+\OEDU;PY/^\P [8<].R.R$7T'U7T9)O*\R M" :W'_]\5:95(WZ3@J*VQ9\H^H'9<."6!SYKUU+/>2Y:)=*65>"(C<*,M)4. MHI.H.*RW6N[2.A=KA(/XHX,"VSLA/\FL(_(-#U$@6 NYV9;J3LK&$6JU*C)9 MXRXO:L2KHEL:F:FJ07RE5=N()>A4Z1+"WR"'9&NQQ0R\9YZR/SK,%*HF49"= M&BE2L:W5MB[ 6WV'GUM9RZ;%C2!Y2"%I=3<3/UOA!)3(P\A]B>A2:@%6!9ZU M*CJ\JWG^>Z)7I:7X(&]EU1'!7(ZHE4AXHM/LL4H0S-E'H;:LVIN:A=(:@U,5 M62OMD*XJ\.K9A^M?M,8'FNKUP3(D0&72_JYHUSR; M7:0I^$=,^$&I6U)+VJ >@1V99C2N;:#-G!1'BN@JN"PQ:XP&I6V[.EN3>S&! M$4M6,@QI.MS2<.*+1[Y5]5;5.JQ0,>?B$NP@-/8A2HJ"U\,$&W9!'0%'"'A' M"/ T"RH6 M((:I"61KXF+H!7L__K]:T=%^:[77:/61,=N=E)4X M=6=!PI1Q%R64"K6\B'O 'JFC$P20,91XF$<1$N.0U2G/_"]8FLT+\2/O4U_ M8VP##3U[3U&GN@8K(S6]23$15D4H'YC(2X07.XLP$*?"GRT6XGL3&[X31;$( M9VZ :JN% UG/<:/P.48&(>HN2):ES,\!NU:R:#NRXK/$\YYC7A0]M.I">',G M!I%@!CABU_2?S0JI[P B?T%QCHNIRC5WT4M1SD M&F8#OC1LXZ+2")Y=8 D7/TCY@\=3X9+\?_U+XGO^MWCT9I'+T9_,0GX;QL+S7'V[T .\P7A6W]QQ MO0AOR&"!+V(G=B/<^@L]8#@^)/J!$T3D4+B;Q9CDA!Z9'[[) X;C8Z+O.W[L M@6 HHID;XM&-^3;6 X;CYTP?W,=X P_RS$4;V_,<#YY&YMX9!9VE2)9HGW3U M.>-ZR!5T7SH/2G.N@0$YQ9U,4?(UX)E(LN3=.G]Q;)'G4&8YXTQ#S5#1B!VE M.BH.GPIXERSOQ"DT%SOVPCG*G[D+0HG-5G(75AK$YSJ^ M-Y^-#"JL06NY,2GE%ISV%(2(X MX?)*19'XS2WD8C_2P*MKK#WVV>>>'(RP-.47XE]LM\MIN^ETRA:C5HP1\:TJ MD;2XBXA]BK9O1+28S5VZ(J+FN/9C23>.<8UP%D>(,92>F)+PAZ+Y>+:JI=PW M NXLCC';U41]"L M%.-&1P!>G(8H@8M)N\VH4Y/,%R.QC:I;K+8'IYKBT]93, JB^)Z1$-:%RLD) MQBZ*A&@4.LW:$RH/M3&CX'A6#'/XTWV""3$N:F1]BUIR@-L0)GFAQ40*A^61 MIT-7A"C_P6 R1.526#U$8.X$J '6S/;JP4I(X$.ZEP1G01PJW\*M-"B&U#4I MF/0/]Y"$ZU1EP/8D(NVVN#5\3(4F2#9&E13&65IFG3:Q%H'G,]52<5!JL@9U MCWLETR=- $6F?Q0@4O[Z>O@P=/PPX0(;1CUL@GX3PC0P^:_:N0&(0B\F0(0H M'B&ET&-T!L=X$!%J,XU603WV(V2().Y7 1KTYD0N<<>K1'./?D91?Q #&I= MG=O#S@ TJ>POPGX9SYE'">%8]V 9SPF2!<.^\!'89US0PKZGXP V[I\& 9/U M?A&BDI(^32$E WYVO=>['B:G?4W^(B<,J-1#=<'=>;A_+.+_;UD=JS2 MGX:)XP;A3%Q,#3#MZWU>@\B)T2"12EA7W;"\C%)\IAJH:Y#HB362 !S1.V)" M]I61=[,&I [JP-GC=<;1#2TVI[465EEU-SKE!=!OL)Y&?WBXW4#7\!5$1CT-JG M=6MK A4+@*LE 2O:'!ML6C$,V*.]I2P+B;)"$3)8!"6XOI%CQZ A_=[&ZCA+ M9F=P5Y0E*1&%C5;(9^+]2N_,6-I4Q&@WSXZ@;5?ZK>F6#6AI!G-)< QB, ]F M\P^:7C)& !]+R?%C:/ >)2]-0WN]0XEWT_X"&0Z%MWK7(>X1;$W>[*/^KUQGYPVIC4LJ!I5%GFJH1TN M?%#!\%SJG://P-'7CRV_O!/MW5:^$-7UV)""AJ$80B!B\Z/SRJD%-P[H0)K>U%"/XYW03. M?)X\+LU0F=H64\IL#K7YEO(E&4OC2A*?"G+$U\4BX6N(SOM[66%6R;Z5YO#N M@LZ#>-_.L@!51%X(]<4H_J@!F'V-Q*;]46]KD^O8X30:\ 3_%[Q/$)"*85QX M(4W(X;NEVK(+[*>$040381>PY_O:*AT:1"Z:V9KB%*_B(+@'8?^\$=Z-2_/Q MRHR -EFNW:DQW$4TZ?,/:F@J+JCHMNQY!I%?%?7&A%M1PSIF!M=,"OUN:^;N M2PP,&(;4P\_[7>B61ASL0?=[I93WJ*-6M(GJ>OL7^SW;1E)/\,3%XQ@H$K#L M,6U9)U2^> < MK2L%=2U4-2@FUL56=TN\$S-M'JNE6O8UHU)BU=5\O-$.S/CP1)^IZ=[2-FM]DS@^!-2;.HJ/974>XXID MV.+3K6NY;343?9R9\\^<3AVMPBS"H /7@1Q:?L=F>J>/1<>V0SH6QYCME,8>J@'Q[C$-%VA[*),B5LQ)N_8::BB'9\^&Y%8I%N(T<-'K MN'1[Y(A4HSW;T^")JC;XY*.6_GB3-AR&SO)6G7VGV/#/1<$\WHD-?0"3Z69X MOQ\ !0 FIJ.VEQ*I'W_+'01Q!R$>.4[2"'0/.-'TD3*#F' 3>N -?S;Q+>NY MI^Y/4==@B5DSK*X0O%56F)+4US0\;R1IC(_-_]Y54D"9Y"\1!R0E((M_K%IL MZD^;1F4%IP23 0A@:]/HO3\CD6]8-Z)1O!4$/"E':-=-31=S#V5#=XMH?L2L M]&6!KL<:WW,H]L?�CG72;[\T=M9\XIM&26J3IG*,S<_WAQ_>[BG^(?A3;& MAPZ^'<5!]"Q[_BQ\#F%ZZ+[F)EQRL]K"7[GDA,,'6YP-.?9[YY:>1GP$6)*<2 M[3%#!A1C+-NI:JS_4)(.T$6F$UO-Q@ 4Q$2S4SB04NH*GCYUN2: M1\5R6:SC$KD+[RM)=$P(M$X/"3'UK=[YX)-)((8;_C"4@%=7M?KKR?[7_MO3 M"_W)Y7ZX_G#U!SA/ 2#452[CU :( ( !P% 9 >&PO M=V]R:W-H965T FU\2:/X)]H>M_/]M)0Q&L D0>G+OSW>]^9]\YWVGS8!M$@DV;% R.]$M*K>SU48R/.'LG@*]EH_>"5#]4\2CPA%%B21V#N]QVO40@/Y&A\ M&S"C,:4//)8/Z.]"[:Z6#;-XK<4]KZB91Y<15+AEG:"UWKW'H9YSCU=J8<,* MN]YWZIS+SI*60[!C(+GJ_^QQ.(>C@,ODF8!L",@"[SY18'G#B!6YT3LPWMNA M>2&4&J(=.:[\I=R1<;OL98^5 M/8.59G"K%346WJH*JY\!8D=L9)<=V"VSDX@W6$Y@FIY!EF3I";SI6.TTX$W_ MNEKXLMA8,D[[>B+/;,PS"WEF_^54_Q4+_O![^2*]2-[\NMXC-*P"I5U#$1K. MA!NS/ED;DM%QLJHS7-5 #<(>F;& _I+!71'*#9KQFL*:G %3E9/2UY/?G6=\ MU+$231WFTD*I.T5]\X[6&ULQ5?;;N,V$/V5 M@9&^*;;NMA=)@%Q:M$"W"?;2?2CZ0$MCBUA*5$DJ3OKUG:%DQ9O$V72!=E]L MBN3SJIG&O?S&:VJ+ 6=JI;;&AEK4TM''V:S4;/#&@.WJ6IC["U1Z>SJ))KN)=W)3 M.9Z8G9VT8H/OT7UL;PQ]S48MI:RQL5(W8'!].CF/WERDO-]O^%WBUNZ-@2-9 M:?V9/WXI3RB4^Z=WOZ,0SP9ZRNTLOX7MOW>/)U T5FGZT&8/*AET_^+ MNP&'/8%%>$ @'@1B[W=OR'MY)9PX.S%Z"X9WDS8>^%"]-#DG&R;EO3.T*DG. MG5VW:(23S09^10K.PC%X8D"OX:-%.+<6G071E'#3F:*B/7"IZUHZ8L;9DYDC M)UC5K!@,7O0&XP,&HQC>ZL95%GYL2BR_5# C[\<0XET(%_&+&J^PF$(2!1"' M0!TFRZ($8U9"]E9(;P=7#!G08C:' :7,4+/+HY93#!^V$ZO%X7IHM1$$ZGQ.<["R6QX2IH1))59#K[(@G.#0US*?S M$.Y1&/M4H*1LU1WY0#0@9-,P@Q_@JC.LPE7HQ0#Y(#[%*H M6RSTII%_TP;1 MMD;?2:J$J.[A* [">0:R>4PR%-I2GX#KYZ:9E*-D$8,@OF53J(Y-DQ)>Y46# MM]ATZ/D\BH)\F3S9^F"/\H;: ['-LY08!:&GE2S)PQ*LHS].59\VO0RM3U\? M?B%L!:V099^VCW-Y2SGV!)-%EDWY&.SA)FO28;PG=(K,AD0-*N^CTT_0&U*R M[)UD1SB7F<>.5CP OVGB,HI>&TGX%2*3(,KS;R(RG>>O(S(F(L/O1&3X;41& M\^R5%J+E5P'.TO"; ,ZBY>L 3@*?*-\#8 [_WP,R\?UD1R1NCS8#0*/F&#EBIJ-?<.S,=7?.$@6 M2_Y(N-A'(0]3&J9IQ,/,#_ULSL-\ 1\JI#OQF@HR9$%"[:$O\[M@QC"B)%B& M2VH>EJR)NJ_-2/=IB_Z60021#B2*XR!-XD'-V!&>[<2[KJMTLSGV+:'86V7@ M5I0D_EY)J'%;X)PI]+'2A:>:[IRTM&O:#3K_)O"[O#LT Q;-+;=MXNM6EF@H M/2CF 3EVO&_2E/_6\[2+O-'-<2&:@N[=8J7PB6L#ZU]A:F0F"X.88/'4Q(3E M9#'7[ 3!7&:'6*'< YS+W']^.CT-=L?!\VY1C,/ MJ#[&4VP,8J_RF=Q?4L5-Z=0<+>9!EF1!?X3S/%B$%"Z1WZ)_JZC[P$.T.W_V M<*OJZQSKX0,Y?>X^.MM[)-1(;8B?0G1)X13LWPOC[/C:.N\?&0_;^Z?:6^IB MDBXJ"M#450&PO=V]R:W-H965T]JBG8[6U@DM\U&"V5<7T M;HY"-9,@"0Z&!=^4UAFBZ;AF&URB?:H?->VBCJ7@%4K#E02-ZTDP2T;SOHOW M 5\X-N9H#:Z2E5+/;O.QF 2Q$X0"<^L8&/V]X#T*X8A(QH\]9]"E=,#C]8'] MO:^=:EDQ@_=*?.6%+2?!70 %KME6V(5J/N"^GAO'ERMA_"\T;6QV$T"^-595 M>S IJ+AL_]GKO@]'@+OX#"#= U*ONTWD53XPRZ9CK1K0+IK8W,*7ZM$DCDMW M*$NKR)TGBC?X^2]+LD?9^D_]]MO(AW3V]D:I;C)*"W95"_8'!""@];S>4&;(FP M0Z8-H.LX4+^P6J'N>N9KI44<0H-0L@)LHR 7G+A,"+.*_73/@8*62NZ@*7E> MTOOR>:4E1E;76KURNO(H=I .KWUPDER'%&9J] ])[$)OS@9GW*#6H+8:K+), MD.<%Y19[IU6\740R['2>%Y;%UV=R+-H%K+6J#H6#4#ES) VW)9=>P)/DSK*T MY*#..*9<;:GC7GRA*IYS@=1&9DYR7R79;9@.;D.W&H9I= MHNGY]X,+]Z?6GE\R_,=F.>#Q0?L*Z(:/X!.KF6SYWBBW/7B6>P#9G<;$]51# MI32>Z>U;CR4ZFC\5ZHV?LJ95THZBSMH-\ED[OWZ'MU^!STQO.%UV@6N"QKU; MFINZG:SMQJK:3[.5LC0;_;*DCQ%J%T#^M5+VL'$)NL_;]!=02P,$% @ MQX-15/PFRIS"# R$ !D !X;"]W;W)K&UL MU5IM;]M&$OXK"Y]SD %:YHLD4LX+X#AI+T7:&''2XG"X#RMR96U#<54N*=G] M]??,+$F1MN0&A_MR""#S96=V7I^96>;5SI3?[$JI2MRO\\*^/EE5U>;RXL*F M*[66=FPVJL";I2G7LL)M>7=A-Z62&1.M\XO0]V<7:ZF+DS>O^-E-^>:5J:M< M%^JF%+9>KV7Y\%;E9O?Z)#AI'WS6=ZN*'ER\>;61=^I655\W-R7N+CHNF5ZK MPFI3B%(M7Y]%_RJU<[VK@5ILC#F&]U\R%Z?^"20RE5:$0>)/UMU MK?*<&$&,/QJ>)]V61-B_;KG_P+I#EX6TZMKDO^FL6KT^24Y$II:RSJO/9O@S)7ZIR2W_BIU;&T4G(JUM9=8-,218Z\+]E?>-'7H$B7^$(&P(0I;;;<12 MOI.5?/.J-#M1TFIPHPM6E:DAG"[(*;=5B;<:=-6;#T5JUDI\D??*OKJHP)&> M7Z0-]5M''1ZA#D+QLRFJE17OBTQE0P87$*63)VSE>1L^R_&=2L:9OFQM:E$O^Z6MBJ1$3\^YDM)MT6$]YB\E^:\/NIQ:>Z M%-H]&$%4>R86"HFGVH<5KTH-G'QT\P%Q_!_!#O2_&UT!6(;RM98:M3,9K&7A@G9W09^EZ2A'P9X&GD MGPFD!@*_$)$WB[&!%TY]$7CS:,:D>.K';GWBS:*&=.J%\\F9^ +1L?/&%*K8 M*[,IS59SRD.XH=X2PDK;J&N_7]GKNBRQQ:7X066JE#F$^/O?DC (7QZ\8M5% M !;)5,S\3L7 FTQB,9M.Q 29_L=8Y'@ MG^,<10WGK.&!UP&])HN%<;OOWDJGV#N 3*=B-IGB M-X8#K@"7"))4YUHR]C6V_3J^'8ME(Y*%,'5ER@=1DE25$0;1IY9+Q4#9,[U; MH*VP*[,K\(*957*1*\00?/']KKA:FQKFNE%E2F9[_O:(N)U$%$L!(@[!&09C M7[R@)Y$W#Z+A WBU>_"KS&MG$TE1)(M4B;D71!&%]!@!_4),O2A)$.S)>$ZW MH3>)IA2U[K;UVB RPVD@1OYX2@N(MKD,@QD(QQ.Z=KX?4,5S6AGRGGP9\670 M7?YBBG-8M(9#R-;J'J78,N&<^/(>TZ1;'LQ]>LP,OT*QLI+D*YAK8ZPFI6T7 MY.W?%V3#,^&/ [H$Z?[%H]W-T;CA!5? M(6_/J7)F0]K0\TGM9MD(Z44P$X_GQ P! V;\YA.BK133J-L)X-+:S9F0#7%S M'#C:' %'IG*Y@IVG[HYR9C1Q_FUS=\@!K0+U$1SX!5HE,JI+%0=<"C!6HJD1 MF<930$*J"%^KG5(N6U)9E@^ :"$YQIE*6JMP)8M,(%$7R-9**\OB+W6!T-2( M^U*!()_XT LK_ J.@TD=>D*M4^IR9XI6"J*V?!C<2'HH+5;=7F"#E\'HAHWI.K5%M5U/1J-D]$""R_2E-G0<"E MTEL&-'!1Y19J1U3/)HGX0=^#N+%-Y/F!3V4NB,7U()C!;C*)Q$<%73OS/6#I M=!:#+$"KY )YXBPWS/ F\VA*(IR1H61QQR3-;@#(>.+O$Y_[\G.S/$=8N364F]%\AB)$ M]1U9E1GX]4)5C.\4O!=9;3^Q6.EVA(7] MKM$Q.J24%,]T11@O*S9 M*\QH+*ZJI\D$EDJL9"9.T75!5W\@_FF04$_E-WI AJ'(8VXA6PIZO=-Y#MGN MJ!(8\ICFEH_VBCLD.<+M.>)P+&[JTM:$*WAWZZ8L9$@2,MLHB=JV@Y.S@#R? MFPR\-IGR^%5=P3A_=DT*V92I#0<1^[6J2KVHJ1EMK&SKQ>^,Q88N(7I1$5#F M>JTKZ8302]&6/W0L2(F5WHATA<@'&Y.FA'QUR7 ,,4JESLDC@''KD%;!W>B\ M@'J(,33LF5@\'%?E;"Q^0P8B(0I3P7=HGF3QT!CU,8)UMI4,PD_\S[S: #I2 M. X%/@248GL@=_32$PZ C2M%:JLS*E!";J7."?0\ >G0WZW1VYSG^IO*'\XK M6.N<],%%!4,CRIN=."CHS8($E?"?RL:P#/SSC03ETH2EUJZIBZO1%);\\"![ M\E\&@WA";M#5(M'(:CSB9)R@D'J-.9AVNT-?RI$([9J>AFT-PZL[R3>=6);JCQJ;/SBD M08245 *P73LFT/.T7M>Y$Y: 1X$)C6&I;":Z!B)@BR7BV941MP]"ME-@WPX/ MZF(3NAP.OR/";:8Y+SVX =RPG I$;9W9SV6.=J 7J$OL5MQ!(AX%[HD9&W.G MJY6#R6$,DP,9%&R69$OH2@YB5N17!8%1W#.R4.J6Q=6349W@0A(/!C# M*TG=E"IXKBEIR)!W2&Y$Q9$FQG,B<[C?IVK3FNU@OU-U8+%LFGO"%9UI67+_ M0\A3R#OE @+*&(Z+-*\SY?3XJ_2!'%8-\F>0.U>'H<"#?0^:8P>1> +,7%:? M!EP3CNEGK4DU)P,;I566P7:!P*-"CZ*S,W6>40TC<=<\$"Z75/[)QOTZQJG% MF>YFQGHP:RQ4 \VT+F;"8^%:.4)N-C! MSGGH".N\0G:;]5[5MJ SV&TV.1KL-L:HS\W5_6" 5G><\UR;'%%1KU5)^_73 ME-^ZE@(.<1V*>B8^CMMQAW:8XB*>SSPB=DP98N_9*?D#7L_G'M7*/1.OB8*E MW&*>66"17F]D,_CLSP:Z$;QM($I%!\ 4$ZWQ'1]7KML:G3^T(05X.A#8U!*U MQ\,M2O.Q;3.(/ IDBKVF77\^JJ!D.Q^0P&A: 44N%G,^OOC:IWS;: #7_R2+ MFF1Q!O>YJTS\4%QE63-/T[[#";M7>%K8Y^:B[:^_D[;7<>Y/IE15Y0Q#ML?N M=U1'AJ8>=0MD3@)4I*J4A74AR&/^9S?8/]J4#)[+C54\GKJPIE'!51M^VF^S M1M,>HP/J8/DA-7H&?AS3='@8SZ?_YP8._C?F[2:R_ZF) XYBX()K-)NP/Y8A M/>F/@PVUV74C67L*\PQJ-0..+(YM*M.TK/GLXSLVQQZG?CN(.1S"$@ UM_N9 MP^TG<<9M-J%2JC<$9*Z.'=N#^A3 >8[A8%?V4;"/^1.-"^+0#Q(:RTQ]MW*@X-S:G_S4O5SK MPJ4;BDD[\7+;4UM:]PZ;(K)]:=?/[P[A]P;L%/@Q'G)>BLG M;N/X5G6'3-T&3HS,M(-<>\3=H;A]0D);-T<[_<_?< &!>19$6NEB#UQ_'T1)3ND[N[J&ULG55MC^,T$/XK MH\ AD'K-2UMN6=I*VUL02'>PV@/N ^*#FTP::QT[V)-M^^]OQFES7<&N$%_B MMWF>>6;LF2SWSC^$!I'@T!H;5DE#U%VG:2@;;%68N@XMG]3.MXIXZ7=IZ#RJ M*H):DQ99]FW:*FV3]3+NW?GUTO5DM,4[#Z%O6^6/&S1NOTKRY+QQKW<-R4:Z M7G9JAQ^0?N_N/*_2D:72+=J@G06/]2JYR:\W<[&/!G]HW(>+.4@D6^<>9/%S MM4HR$80&2Q(&Q<,COD5CA(AE_'WB3$:7 KRI[E7S]\ W=& MV65*3"C;:7D";P9P\0PX+^"]L]0$^,%66#TE2%G)**8CF%63Z! M(BOR%_AF8WBSR#=[AN\>27OD1T2P08NUIC"!6PREUUU\%7_>; -Y?AM_O>!M M/GJ;1V_S_Y?,_PR&C\AW;+DH@!J$=UP%1EX7_((4RQ4NC4OWB%[;'6!=8WSD MY@C*&' UN-X#MIUQ1\0PA=^8K1.,#J#.))UWG!<(C8HLP[F%?:/+!CKE29>Z M4Q0]G*E >82Z-^SI$0-A)0AECRS&DM?;7I(;1/V1(WG J82TURR*"XEIST12 M0.B],LP8H':&FT2X9FT53Y5_S5WG]3 ] ?G*)!=Z:W D^>J+JR)_\WT8R=BO M(J9@G=81X*%$5CA[)1DI7O9>G^$1#WXF=4 =2U)/S1S"ZU30= MGD&%@Q[)_]/LLB+5\>T=-!O(I7^93XI\,9%Q,>-1(I)YED/5Q\L]!QL I6*Y M%$ILM^C'FHO?;( 66?[=A",(W?E93?^M2-*+[M.BW\4>&UAK;VEH1./NV,9O MAN[UV7SX![Q7?J$7@SXO':. MS@MQ,/[#453:F$3EB 0 $0* 9 >&PO=V]R M:W-H965T2<\F_'R7[G NVIAV&?;%%B7Q(/B1MK?92?=0UHH'[ MMA'Z;%8;TYWZOBYJ;)F>RPX%G512M:WC(O9^Q-PP5>*]!]VS+U<(&-W)_-PMEAXX;O:F,W_/-5QW9XB^9]=ZU(\B>4 MDKI%8?:?P&\>]/EJ#S60KY4SY0Q*K%C?F!NY_PG' M?%*+5\A&NR?L!]TDG4'1:R/;T9@B:+D8WNQ^Y.'(8!E\QB :#2(7]^#(1?F: M&7:^4G(/RFH3FEVX5)TU!<>%+O09]#""*RE,K6$C2BR? O@4ZA1O=(CW M(GH6\346'L7[F$M[V"HN98 8VY8DZ]Q(*[F6O91U3PP.C14Y(%WH>M5)C014 6L:60PAD2TA%[1O<\$[UO3#P5-_E()S* JQH MSN":%9PXG5/Y[E#T%,'#Y.7!EL%^@AR'ID88""*!Z+)RT7";5Z5D"WN*JG:[ M:H0B:V1*8#F'=[1=22)X;UDT;-M8 HQ+WM23Q9'S,<53^)TPQGD&FD9LM]0D MAXFTCX >83Y1 "<0)J&7APO(4GCAQ,B+DQ2R:!"CU L6HVCI@"CQTFP)84@; M<>;E*:TSNXZ\(!C7QVQ!&GHA 48)':2!M\PI$(N6Q%Z:CNMWTE"+'#([@2A< M>%D<0!@$+HPH#KPP3Q[E(*#S@_P%PBS-U%[\CI<]>2ED+XSB8[_2(5>VASMT M_Z I"-MIIJ9^/S+8._F@@?<%HF4Z#%[8(MM^-\>)?'T]+IV+!_"IM7:V9]X+ M;H?OUE!+:]H^+EB\\*)LX5:Y1TRY,A')67 P^X5X**G-_*%D5M/+J09$7.YE M46P7"94K@9]9QX3%/ZX8G9*+94@+JFJ(X_Q+5C12[[QJBL02FW?Y_ MZ=)?']'6 ]H1#5'L+>)X"#&+,KN(O20-Z!-J4 DW>E2*W%LNK*Z9V7&AHL"+38+Z@&XD:[BR#8&3G[@E;:>C6X98U7?-0604ZKZ0T M!\$ZF"Z.YW\!4$L#!!0 ( ,>#451UT:&2&P4 (X- 9 >&PO=V]R M:W-H965TO&%K L279KIU7("\K5F ! MLO3MPS ,M'2VB%"B2E)QO%^_AY2B*&F=;NN^+( CDKI[[IZ[(WDZVFAS8W-F M1W>%*NWQ('>N.AB/;9IS(>Q(5USBS4J;0CA,S7IL*\,B"TJ%&B=1]'I<"%D. M3H["VI4Y.=*U4[+D*T.V+@IAMF>L].9X$ _N%Z[E.G=^87QR5(DUOV/WH;HR MF(T[E$P67%JI2S*\.AZF#R3I=8W?O(V.QY$WB%6G#J/ M(/"XY7-6R@/!C<\MYJ SZ17[XWOT-X$[N"R%Y7.M/LG,Y<>#Q8 R7HE:N6N] M^9E;/C./EVIEPW_:-+*3Z8#2VCI=M,KPH)!E\Q1W;1QZ"HMHAT+2*B3![\90 M\/)".'%R9/2&C)<&FA\$JD$;SLG2)^6=,W@KH>=.W@AIZ*-0-=,E"UL;1L2= M/1H[@'N1<=H"G35 R0Z@.*%+7;K-GF/><9,AZS-N F6,N3)IO MA[3)99I39:0VTLD_$1&O)LNJ!E!M.<.8BN"#+-<]D!&]S]G" K LA%)59WQ MO_ M*XIISV\.L,I(6-)+R^96+%6';&M8Q9O/M7:0@?V4/4J[3U'CYH:=/6SQ MDB=X\-' 45%^"\ +.1(&<9-!*9,&)X+:DC:0?IAU'AZ2*+/6[.2QV;K\D@@L M-B%4TCDL [;4K77*L">)[Z1U=NCCBB-'PQ7#GVL9P@D"R)AT6W(:EF!35R0! MJS=@8G%65O[TLB,ZQ=J*L"FX6()&NS&BX&P2Q?O()/+**J.4C1,RJ'X7Y06,NU![MWJJ1?]<@7R M4X_C ]I5W)"^YDH;YTU<^!+_8,.0;6ID" 2]UP[%_FN3]*LFZ6]+.FV2?MDF M'5&FMYF/; KITR80[^2ZE"NLE.[1N'E]X,\OWMYG;E67F:67R2MZ0?/A)(YZ MSQ]_6"1Q-I$KBV*';E_0=/IV0G\^$TFO>X_M'["V;/%4#!OCTJ0OS"#NF[ESR52X7- ^TP\)4)%T(9_&>E M%OW_2BU.AI-YU!_\HV*;S>).K#]^OMRFL^%D,7LHT\?3G>6&*$>3I)-[,OU[ MY;;8'TXFBS[?^>OA_NO%]]:;KZ%4&+,-AVRA:P0?L?JBUD15&7TGT=Y!J>?9 MDE-1^\LM9ZSAM0?>^F)4;&US\X2KE8K0]8QV6;0YBFS/L2E"T)4NU\WLZW[O M\DMH*10Z ZB$WC[SN?=M ;S8XAY# Z]PV6>T MQDUA6]>0*XN3WV^+)K9H/].;7*L,-WQ(Q_PP1,]M=_(5:>J''B=E&6[*X<-B M);:!L;>'15/#CI)B*=7S]#/\P#*$X"&@75I@U[]JO+"CKS5RXUZ/7+!9AR\! M2\&OIEWN5KN/C=.FQWX0;[Y4L//7/FB*5U"-1O/9@$S3_3<3IZO0<2^U0_\> MACD^F-AX ;Q?:6S"=N(-=)]@)W\!4$L#!!0 ( ,>#452_OIW@,@, -4' M 9 >&PO=V]R:W-H965TN3BFTP1%3P5>2EG1JK486)9,DJQ8/*2'["DDX2+@BG:BKTE#P)97#L5 MN>7:]L@J6%8:\VFMNQ/S*:]4GI5X)T!61<'$]P7F_#@S'*-3W&?[5&F%-9\> MV!XWJ+:'.T$[JX\29P66,N,E"$QF1NA,%@-M7QL\9'B4)S)H)CO.O^G-.IX9 MM@:$.49*1V"T/.(2\UP'(AA_M3&-/J5V/)6[Z.]J[L1EQR0N>?XYBU4Z,\8& MQ)BP*E?W_/@>6SY#'2_BN:R_<&QL1R,#HDHJ7K3.A*#(RF9E3VT=3AS&]@L. M;NO@UKB;1#7*%5-L/A7\"$);4S0MU%1K;P*7E?I2-DK0:49^:KZA6XZK'&&] MA@MX8'G%FFJ5,7RL6)XEW[-R#V$4\:I45H+_JSS,8!CV&08UA\.NNX6P"_;8G\L BG!GT>"6*1S3F MF^7[J]7V^DIG??7;V'7VV]('(X"4CNF,_ H=X)" M:,#LJ0W^^.-N.A1D/O3)/@#7''AV7\INI>/ '/K!&5:N_7-9-?#'MM.#\$=N MHQ^[_X-6@]MW!\^0&MFF9WOG2#D_G12!=TR;OAV,83"H3T:^_=]IM<@=WZ39 M]0PSWS>'=/[0$9O)<>$ M7.U+?VB :(9(LU'\4#?N'5<*YZC8Z03_)YW\#4$L#!!0 M ( ,>#451@7XI%QB, +UX 9 >&PO=V]R:W-H965T_N6OO![8SILH_[NG'?/]AUW>'; MQX]=L3/[W)VU!]/ -YO6[O,._K3;Q^Y@35[22_OZ\>K\_-GC?5XU#W[XCCY[ M8W_XKNV[NFK,&YNY?K_/[?&EJ=N[[Q]F>W]X M8^&OQWZ4LMJ;QE5MDUFS^?[!U<6W+U?/\ 5ZXI^5N7/1OS/9A,^ONV_JTJ MN]WW#UX\R$JSR?NZ>]O>_9>1#3W%\8JV=O3?[(Z???KD05;TKFOW\C*L8%\U M_/_Y1R%$],*+\XD75O+"BM;-$]$J?\R[_(?O;'N767P:1L-_T%;I;5A"I MW'06OJW@O>Z'&SZ-K-UD-]6VJ395D3===E44;=]T5;/-WK1U553&90_U7X^^ M>]S!U#C XT*F>+++5^>IB9KQ+3XA+&N]R8KRQ'?_OU=IU%ACG_V8F>.(G>$(3/)F8X&7N M*H=T?F.-,TV7(U>.4?(+AOG+?UP\.__KZ7_?[0SP?='N#WESQ*T5;>-@=V7> MF3+;5$W>%%5>9PZ&,2!KG/#K+<$V?7@:\6_>ET0%I MQS^#.JA1RK*\*;.VM]G=KL7IV[L&QG']VE5EE5LXNK/LJH;Q(HZNFLY8H03( M<8U[<300G'#CI+LU-3U05JZH6]?# M=I'5A"A5=XQ8#7D'7OBCK_"I?=Z Q<"1D'3[_(/)?N_++0V]R. T^OV!SF)! M$QF_WFZ7 _-L-F 2:*%Z%K"%UG;,ZO??0")93=L1VQ5=#T_"*L$L.&'4#IZC M91]ALS"[S3:VA6/?M4!0OSH6#7T32 FFUPI/"2_H"D$#7#4-3O265IX![=%( M91?GR__.0&AQ.5EC@,4=R .(2-64Q*"W1@]))R*:X-+6L):/!R -[AGX%1\Z MFMQF!MZ%'8+&-?LU+%ZT[FJ1P5/X)(K4IN_@!(5WW1R_/O/\^FR6VV!#8%.; M[)K$HCAF[U!0ZTF].3L:>C??ND->F.\?$#'MK7DP.P6=QJ9O2#$ I0M]!D\& M= \IE":7;V/EDU6.B%>W1?3>6?:;85V#;(]<:H1!ZBI?5S5H%T/'OI%%Q4,N M4-6Y\?7P;)4=S >\W\&!%KN\V<)I$_\#\QCF_IP%0!1AQAX@\OM@F=;P$Q=1.>\_!W\'%7[(&1M M\0'T>FFL^\M_O%A=//]KAH(/^B"'J3.4N;9!V0=:Q>.R/L:OK=FAWWA+\X/H M90]!OSBP/3_VI(]YF4R.E$!KT]VAYF:%0&:,&9H($+VG1D#LD['IH MMEF>IQ>TA8TXIA$X=TC6KQZ^N'SV:)%]=;%X_E0&_>KY"Y!X$!U4$4#;&C@, MK2"(0J07X>79$YC1"\^]7G@^JQ?>PM93%_6F@P7FMAPU:5\\6'95MN34C'X) M+H$_ Z8W'M$K;RM&7WK9PO]E#U]=W;Q\!'+K^JG1WQ]0%K.'5S?O']'P2_"@ M@2M:H+!'Y6ZB(A=A=_I%LT@7MH>V)N.U7FC M#,_,C+T(WI'SH@"B9-CLJD,C#F+L"HJ!'=WT=5MZ-PJW?OTH>]<>JB)[_N0\ M7AALQ.9+%97\8P8^:,NO+71GJ$OO@ +6V&_-N& M]7FE(L@\#ZZ=Y;&\O N=U-,1EVW;5^P=D[?7[L$9(">B5OQB695D\,GSS#/T)BSR() "_%IT M#E!*O]@K(__WJM^"UA(E0ZP.3.QYF#AM=;X\?X:6JBIV\3F,,"JL!8Q&5ZUK MU! 09/6T@K-XI#$>V[>EJ<5G$7(=7@! M43U.+1X^1C0+= UA'+$IK/=YW^&X3I<7_%\>RO%"V'JE<8*2@>)+Y4&@ 3PI M5L]A7",OIX3):]<&;YA>(CJW60\^ JZ@VBR%Q+#_O0%/DWVZ'.W-..U5-,NJ M[O$M,#8-D-*A0(!_@$XEN!=%KU:L*;UUQ]?$KP *\+/@W70U^^BL/<)$LP0X^2WD<50_J$Z23T54_IN%1B8MR'SR\Q-0,Q4WZD*?,[U"@D:[ / M]%%&)0[V,1"U!7Z6(Y_QX-9TME63A_F?"CD%_1#VG_7(8^%,I $EKVL[B@DP M2X;<2:H&_'[UJ+(6#D0YAQ@"77MX9N_4VXP/K31K<1V @*!:;/N1(@C8YE<@ MG2]6EQFH6J)SD_6@\GEL,,JWK.N#G#A5O@,5PYN3V!]&!3_@\A(F+JP!.M.G M7EJ Z)4/S$A.S87BV?/GX?-B?'"Q">22%WD@;<)-J0JJ@X](@G. MU";+,^S\# [:VZ R-F@2BL+Q_BN?(%6DP_B(B+?O+!B:9;O1B,XOS9NW)+@@ MDJ ';=&-:SFLB]Q16/VV*C$$@8%+42':L =J6>H4YZ*RNE95_[ MY1)[7%/.&5@-$RE@1[(*_0J(KFRUY718HJCB:/VD32PXX_^=) M; __A!D4\35>IS,#!9\=GSV GMNA\B51+27O1;OVVDSE*U*<:!EC?H"1?FG; M6^!I"_$[CP%DN<'D]%X53;8^#JWFL]4WISYVM/Y[>-AA=5[#P\SLO7.0"1.] MG@GYA,_0P,/.0J[['Z:C&MT"%&9QEOT##-=,$/W"!]$O/A'WHC\&C@8=]C6X M4-OQC/#L,.-9M=&QYR+_;_RBOYFO?:@JO0ZJ='317S ,Y?C3 &(@:[;MMSO5 M4NBXDJT(NI<*C*QQ49(IPZ*&&#US$@)0!93RIX 3'B8_SY&)+ UZ?+ R#%PI M[L ,(/ '/H7B"@Z?B-DFKRR9:9_-W8)X.EU-/#7Y[6V##&AS[]$! ;;H_I?H MMVPJXCIZ&1WP'$?K#^3+0X@#,?#(@[ =LD*D@SC""W)XU_8U"XSWCB)+"*:? M%YU0H&R!*H/2$8Q!='R)VJZGC'4AW0"HD_3F*@T5V/SD2$U8RHEA"B M\AHG<,<=HE?P.*KSL6]E8+88'&Y.& PU0X$7E4!R-)R-T)I+F7 MI=Q2T<*3 M '9"_DTG>@AV/&CL1PL]*#CJ;14+2>R(D?V/)0F,<_I\(#O'LS"3R6'ULJ^P M[K!,GXX?;H4M&D;1SN>KILBF\6<\;.5"_A@.;MNV)0:=9]F/HJ@TX$E)1EJA M GOK0HI"JW.QCR1[(67+M2-* &S <719J^&PD^A!N#ZXQL*86'$+[J&Z!J%2 M88W^09N Z;P,V1Q0&S KM%QGO R8CU50_21YH# MI>]*I!I""D@=:%!8C>3GTI1ZJ 3Z@@".!\I-@]7&+,GCDZQH<&]]&#QD#Y(I MS,+P(0?G7%DD]J:C$LT@;DT/?\C%P_(6U6;QB:5Q1@%*/9*HQM9C01Y M)4O^L!*5Y9Y0)[J+T PH-J%.-:4U%AB( &$6*0F06Y =>9\HI2I)LTPZJ%:C M4)$:T"+6J6\55Q.FX^3%<"M):H,=%I^M<"%=H=E)F0(B8.%N/H)I"FI6+?+B MU?&+AKN7X YH,GJ8943 ]9A>"Y;<#[I1.%=4FLO8,H&.1^ M:XTJV0WZ4(71\^%727*1!&L&+5CGXX&@^D_E[S>$:L'IWYK@^HYN2T$=>W1) M*'UPL)AH#N13@?T$"4GFT=]@GN-M&DH4XX(9%A9GY'Q.CPL" 75')@0L/V[" M:_"3= F6\R\7%^?/QW!\]\[$#+/5GTBZ/,1/$' Q7 UFS"S0BT!)I04WB'A* MZC;D<1KXD(^NO-7,NX-A'9>]45XE;N-OUW6U5:/\6Z(;!EF>B\6SI\\T*\/' M?9>[1)/+U ?Q2^.D%RA)C9<8)K"[R_93". M5I F""";.C5BN0O\H!I$_ G8-4=(\MGHN%31HS.H#$M-T'Q1BCK9Y3???/UU M )OIROO&CS,Y&Q_1:N$=&GX=L]C\U24M 9W7@K)+K!%%H'+!>DL*T1C6*-X$ MX%XVE44QYL=D1V5+^D-&3(=P2;D6UM.8N[QFO%_RF&+O2G#S@;$Z]:A499N/ M/@#'@Y!ZK-?D0=4'^>1]"2:(TA5B\0E:4(+V@H&.NC\?A&!BP2#N)^@&R;?4 MA*0Z85>N_H^Q## \Z+%C8)W@4=;5QFL^66AN+9H]W 30IY-,CU@<$@9]TM-S M$TRBA"4?V!QALL1Q15=0)6@?Z6U?)8]R(Z!&?-[!G[=4@4K*@]R9R!Z@"O)) M-S&]M=8K?,51%EMQ=@I&6Z-2C_!5M%+O>A*C %VK+F-$53:6Q.95GFZF;Z2: M>MM6"E NJ"RI1X-"%(_"40>FE4]VG*'#76,%A]0N+_S?8C9_9=07I:Y]T9WM MTRU6TT&E4S;D>&"^BBU,<+C I^V\V(G3DRLTA=#J4J<%/@I,)6;Q%RQ''F _ M;R(M\FND1:X#* .G]&P>CZ1^REX'$]?1#3S#,U\SRT\6 #QS^'5?.J$.@]I83\Z*<1X$ %/:[ M 2D7'*V?IJC;'F.9%K&EB\R46T,,T3-PP3]'@^4U:2',T1Q8\?Q=4DX*-)%< M5,F(@I# T@0OK*+L"=EE4U.A1I\Q4:S49\VOVU$N=CWD 64 5*3$$>BZ\;E- MVL+ =Y6+E?.?-^(^+QI[E"?1!J@IF@TRMXT/3@:Y1T?2DWX1"V5?%)5 MB&W*/X]^:DI0I1'KC_F*UGAU\BVSM2U-/D4(?#[F[+# M8E9-SK"GMUR>$UV^C]@QKJ3[TUO$T<68D- 84<07C/[DEL" 20U(R:#N&GY/ M<0A%VD 7/DP(:3Z8+H+^G1!?F0O/2P%+/"&A(11?Z!3L<=O6_=[H"<==2H(< ML"9']65-JK!<6Y<+V48-&@L>WU6H1PEQP;R68$7H41<%:Z)SYC)"47_AQ6PN MYSH"KMV8!ANA_M%.=!]]X5#9Y_WO=0/& 5060UD1F,!5^:\N5D\7Y^?G4< E MP&5,W_NH_O+LZ?G7"1[/\5JD ^BG*10O)UL2Y$6$%/2-<2G,*X2I"M_C=KO( MK@2$'Q50HB$(+8O&9@V"B7"UO(Z_%C"L/':7L_"(/:),1"@4>_BFZ$:710A, M*NMY;.8)P'=000F0V!C%"=L3[J,&D-ETY"HPWVJ>8Y @R.OTCY]@4I!I5$FC MW/>%8Y'F!YEC:Z5/T3],]!0")'>F^ $76#KC#F*SF!MAFFN^KBL*WB%_'\C M-0K26.J$D$/'CV:GCXJBQ5/UW43=#A-G>VZ^Q0H)II I(-:T1BGIR^&*S[+K MR^(P%0GOO#(E M5_T*'DK&2TUC?* M+W]^6,\Z5?KP/CPK??FTJ!\4>)SP&>';%F%):,+%U+U'CF29*1/G2]!;2PHTB(&= M]GYXQW1B")Q4QT!)V_1(>ND;B0N*&%./S!:S!H/PK26EVXT6]@3DVQS!+H"# M4),GQ!U>'(AC2F)!\%W4#MS-$Z= /ZNE;MBP]Y^A7^%T)P.ZZTH5^DR 6]/@BW0\;T+-GR3( 5R3>Q2HC)<:X"[EU!_C>>I9#D+5:I,D*+.PT 8 MQWLZH^K[*#\L8L@3$3ZX[=?=IJ_] &?1!06XY-Z=9GW6<$"2&*/4*J]',, S MJ=Q$;$[;D3\-]I&;*3HBU?O MEG*^8AE/XNG!50Z,,3D@P8A5,!$ ;FHGSFWDJ @.3I=4I:AU7$O;;%N".?ER M@\P684NH]$S% 0ESDJ@:]T8[!=-,)H:XDV%M3(!0VHJ ;RES;00"><(K-OS,U^.\C"':56G3G;#_B'0)9&4PF\8$ M/OGE 8RXI8A4GA\C>@5,80+WPB,T-K+D86T3=X&8C[ @S XJXC#+UVWOG4^* MO3:6RAK%4?*3$*=B6(IN:8M9;XJ2DX.1TA!F==7Z(,W#/2*4MG*^JS-5&4VY M8%7!3,>6.+1!I2JGRS\0VHEA %'ZJ('HVV+WWA\]HHD[:;*"'< 'M?Z]R0N@ MLZQ8JP/Q81\/9IYQL2;0"'TZD,22X@Y?%8L?55%%('&[!P8+PKJXCZ0N3D15 MXA*FGZW,R M7+8 =@JXT2(8N[=\[TT 5 N"0\<_'I"6]5$F#R-BGN_0=Y)P [U1#]&46JV- M$,E1J,2B.I;;# Z)&B)83.\[K>2EQ!:.&E%K@J"BIF_R^B@73.DS0B;JVY(. M4KWEA8 "I6G#%1T=&E5F([:?.SD,AEY,,P]K&#IQ00AB3#+ZUCE$8&,B@9Z M?TA:(M;STP'B2EI8L2_)AA5X_E[ ,&!KM? Y5/RZ.=#^>0]#\^5YGP+9A7N< M+N:O87I#:K%C_?63EKQ&W;\O&2A+/O8EM6'P2=X&99/2MEA@$NS I6.T25LK M:OGH6V+]N.N5JVU8X]6#(B<[3R:_^DCW"V27 MRZ?RP*\4"D03^&]^QKH^IW^X?S5J _1.72AB[- WM'XON '/HR/[WAA%T8<[ M6^"\J,.9BGIOS0&"::U>T.T@C)VU1D P)9M4!KM&Z/E9-@[7.UW,W^_T-\%^ MCS+N_5[-IBZ^\P]$?JD"_*.\0M)%X; ))Q3&**U>\]U>QC?9#E&Y<@/86>9G M%)Q(.$$$.6"48W(&$1KOGF/W8&6%M_ Z+RX-[[$B*5X*8E00&'#+<;]-[B"J M+ @>EK (V2H]/!Y3G^VI?Q -'Q4J>B+=M&@Q!.(E2=)+N4-#M&N=H$ MW.8G),I5;C!$ZG^7(\UK@RD1^!#\2%8$N08$Y"WDQ8X] 8T2^.8!523HXB=A MD <( S/LJWX?[,Z@&TANLN)>Z[+*F^&;S 'QC8$8 =>W"E?AJV;H7U;=ZYY[ M9278X)..SQXY M]75+9VQ8>KG?8C"5DMP2OQL7Z#C.TY(PUU+%_/W([U" MS)C)7H=&I2L2A%&A_;*A,OYB60ON\Z0E:EP?>CS+A-+_5C(9#19_+\_.5:^S M.\)%;3B_775PV5/_]3M3[)JV;K?'Z$/DM,VG%QF K=%R*;F46##IGL9K@%3H M$Q\J;"?*YPVLF5Q -UC$:!/I/53''57K.W(B)8X1)9@@3A%H@D%88M+O<7@X MJ+D[U7GH$F+T]5G:C>N/Y"REDU$[K1+^;;T:^U=:J8*K9]01]Z,FB4?HSZM.+.K'##"?=F M :TH&4>==HW_LZCS:B]9IC%D93N#!W+4-P6Q9 1"_ M_F;T(BXSM6Q:"&%A-+4E YFYEON+T'-_,=\M_S.R_<\DWC.J_S/'F/+;?E-M M01J.)(XUBZB3":^);B(=4R=3.D2"["]7)'&C 0'9AEKES^D16=^0 -S1_A K M,/=1,#-*X63DM2%3*H:HE&M #5U',]!(GZ6%7!*PS);L5Z'-;#7?($:1TR@C MWNO%M')4\:$'P!K+$8=*G$8S]4(#N7@I?!\!0PJN46.*PR>*PE?UA"E%-P M'DKRPN'8TZ1>&ZXEY0PD94:DWF BCHF,>F2/M3->0V4*MWRE@6&XHB!(OX3^ MX!2..A$*C+-M]O[ MPJ1,=1+ )>^D8(2RO ?^KF(!&Z[\.'\,%9T)TT$ZOSM M$4^C2^#\;$6%CA.HK:_##U57=,R?4"U2$TK4VS1^FHN%>%<8 2!4C+@]BHXZ M2>E@"H. !-2%0+5)D3C?+!&PE6U (@U2/K23!;XZ29I94Q;PL:M/@5I90XQB M;L6F?=8(F?ZM-0"%C<6=EYC[PG8U:C;JZ#8_RH.*5K+L:47\1=Q6?%@#>1?# MJS(V!'YMEO&5GP@Z/!CCKZJ -3120N(;?(W%K)K6(W1>78B4]^,E@M[*LX(: M907\TLHR=RWGB)J39"Y?ED\M2IC/U@>BH=!.HU;ZT.!EJXCJBF1,5,L)05,] M5O.E9I@5QI5@P367/KR^$UNW&"3&-R.+[3V.B;IR9KO\L TG/]JVKK/XTEY: ML+3$1+>BHDTRU'*4*0R,493OW5Y47TI./IJVRSBH>F4Z_;( M_Y:TWB)06'Z.HMGE:HQ%L:?=3'(RS'B1G/G^Y+"7P?N3]]W,'EM RJ[F(:U7 M)6&Z2=AH;:/G]9EC3(6"O/GAA:YY]/H7;38@K%;SV*C7#-YZAWBYT7W>_W7* M]45>9'+Y28#O1];3VTTN=P64C: >!,,1WX-[>C7*J<>MO!M^YX,A*O@*"@0# M(SC%*%$TV>#PDS;#9OFQ>\3/LO>R)W!N= /W6=X4@H2XWN,WPZ\T3"V ?1:8 M9ZT_EC0Q(=L-T^0<1\,;P]_)2+")29==O* AN$ Z::7RX6_&SO6W'I!X?C*\ M>^8>Q!GD*1OE(CD(O0X_ G[(76>X.^_YQS \-,!C,TONEUQE:I):T,(6PB*KA"7!MMQ M"$5WRW=_Q!>)X2_5E7UM2B$[6.<3>8@(20VGOP_97ZYC0XHNZ(T#.*<-7Y&- MQ[3UJ'G+OQ@1^"[I9T,?__<>8N&R*O3"E/1OSOZ_EM+3K9"8W.HD?^^C#=]- M*N4DH2WWD9EP\Z#>3B3GHP+*6TQ\9 8.XO$'" DE:Q9A0M^"?[_KH>-;""DG M9$: 4>G/4R0I-']#4[P3Y@')+;6]'1?V*&A#=EPR.RZ1'9?(CK2.5F^FE+LQ M'&R*+Z3N#P1KRI4I9ZU'P&BLYJ$5K[#(^4\-IX0#P1"TQTC* JT;_(K#N[3L$)?9)V'84\K_C[ZE M'S'@2B_W*F+\KC^_QFF'H#CDP2@9XOL_1O1$^!&=1/N$DD464 M5%I0F/E5L32YEZR-Q7."?M&I5'NJ47>&?S4!YN*TJ?"&?_DA@@\A\9;I!55XWENJ> ZO M_+S+1[ '.,K+&J+?Y4VQ:VOCEK^ KFH;WPI,#90\[.AS06/&OZ#AG;G>^:3J M!W.,?[].,C9.M3@U74AK[VV+XS 2.?@>F!!9$/YN23$XN1C,HM1IC\FO8V5J MN<,C7'7E1V/XA:72 -\P!<]%7_-/K6#>\]"OZZJHCXQ,CK P[V(7DU@2QIS" M \LD@>";O&^H^O.G(C7IGZ=[$(V\/P:FW)G+D!AUHG6V.W]+NY# M#/*/R_I/,_UMWBO^1=KP./^P[R^YW6*S3&TV\.KYV7,P<99_*Y?_Z-H#_3[M MNNVZ=D__W(%6-Q8?@.\W+9!>_L )_"\6__#_4$L#!!0 ( ,>#452PMS?K M8 , ,@' 9 >&PO=V]R:W-H965TDGHBMWWH] $BER(F(, H&7WZ[, *8:=2'HA M >SNV;,7+)9[I;^:$M'":R6D606EM?5-&)JLQ(J9L:I1DJ10NF*6MGH7FEHC MR[U1)<(DBF9AQ;@,UDM_]J372]58P24^:3!-53']=H="[5=!'!P.OO!=:=U! MN%[6;(<;M'_63YIV88^2\PJEX4J"QF(5W,8W=ZG3]PI_<=R;P1I<)%NEOKK- MQWP51(X0"LRL0V#T>\%[%,(!$8UO'6;0NW2&P_4!_=''3K%LF<%[)?[FN2U7 MP2* ' O6"/M%[7_'+AY/,%/"^"_L6]TT"2!KC%559TP,*B[;/WOM\C P6$0G M#)+.(/&\6T>>Y0.S;+W4:@_::1.:6_A0O361X](596,U23G9V?6F+0:H C9\ M)WG!,R8MW&:9:J3E<@=/2O",HX&+9[85:"Z7H27'SCS,.B=WK9/DA),X@4]* MVM+ >YEC_G^ D!CWM),#[;OD+.(#9F.8Q"-(HB0^@S?ITS#Q>),3>,?B_>=V M:ZRFMOGWC(-I[V#J'4Q/.'AO+*<>PAP:@T4C0% S&I=V9@Q:D'MI2V57W]9 M)/'\-\"3E+UN75.>7$>T9F/XC-;=0,!O#:_IWEJ8P!LR;>"^):('(D?8J,+N M'=&#WF.C);<-G3AQP5_=VL#D*NT4_B#/0Y1>6R1WO(SU:J[/8;K+>F)IEN JH: ;U"P;KQ[-.? 6[DN*@1H42 M-$A=/8_7YP:>-/H4 +!7<(T"M\?IN2U@;07/V-62B74[FUP^/$G M3AE98ZG!#N!8WT4#J9KA7KGWQ"7"QH8[:#M3_MGZK:=SC_4VS?N M$],[+@T(+,@T&L^I;73[;K0;JVH_J[?*TN3WRY*>6M1.@>2%4O:P<0[ZQWO] M'5!+ P04 " #'@U%4A M7 TOK\?>/AC\+G!K#[[!9[+4^LD/OI;S)/.$4")W'H'1WP9O4$H/1#2>.\RD M#^D=#[]WZ#^'W"F7);-XH^4?HG35/)DF4.**M=+=Z^VOV.43"'(M;?B%;;2= MC!+@K76Z[IR)02U4_&<, [N.L( MEW\ -\SANU:NLO"3*K'\$6! W'J"^8[@=7X4\1;Y&13#%/(L'Q[!*_J$BX!7 M?);PC:Z70K&H#57"E;6T!P[+\.?5TCI#NOGK2-Q1'W<4XHX^B/M VZEL)8)> MP;M%OVL-KTA?<&<$Q_=*?S2 W[V7MF$ +%*,T&X]\ M-6O"(+WR)QA.TU%1P*-V3 (_=".'<9Z.IA,X4M)Q7]+Q_R[I/7*]5N(?+.%K M2=F)E<"NIUV9#8U]G[\)MA22:H[6K[?U6YG&8A\/_5Y=X[E&%#ZM[(\E<3K: M'VBA9([PF3"P8;+%'0 +Z:0@%)=MZ2,+Y9A:"Q]^MR@/\F,QOY"W04FH):RU M+K="RAB0JK)O93HL,BH6UZV7AT&.8A-2R]/Q<$3"Q(:)$O"%K@3KX0E6$S%# M)Y4Q5/6.!.23 G[9Q3EAIW"R/(7B/!V-IO#U+65X-*Q$4*Q&N!C"C10>*="E M6MA*-!8F:7:1P2UNZ!9I* F'O%):ZO5K@">]3;-.;QWH+CL83],L/]^GU;#7 MD),GSS@W+=D04:H7&NQN*J:@%(8-TF$VZ,(]N:()L@HM:X"IY;9AS5D1KMS[D4M@ABK^,:F6T-UKXP#1JAB7KY-]T.-<9. MQ=:2DFAS2T'W!%VPAP)"ZP1=86C/P$OW$[PM&H22W#IITD5)^@_61%"HIB6C MUL:(G$G>^O@QG_^(MGRO:6]UFX:KE=2D"(&[*"TN#&]K2Y8\["GF2'K"^DR9 M[??$FVT3$]QG$W+8!]Z2)R-.G%XPU"2A/F#]EJ"?_S)-BU&61N4HOPLC"$7H M-U5O=O;> 3**7+.S M"1U8)CY!XL#I)ES[2^WH$1$^*WJUH?$&M+[2VNT&/D#_#ES\"U!+ P04 M" #'@U%47=L-\(X# #["0 &0 'AL+W=O4B1DN9;J9YT@6C@2U4*O7 *8^I+S]-I@173%[)& M02NY5!4S-%5K3]<*6=:"JM(+?7_L58P+9SEO9?=J.9>-*;G >P6ZJ2JF=E=8 MRNW""9R]X -?%\8*O.6\9FM\0/.QOE-6'XS!1I)(^60G[[.%XUM"6&)JK 5&OPU>8UE:0T3CF6#A3!S+,65.:#W+[%_;QM 136>KV"]M>UW<@;;2150\F M!A47W9]]Z?/P/8"P!X0M[\Y1R_*&&;:<*[D%9;7)FAVTH;9H(L>%W90'HVB5 M$\XLWXL-:D-9-AJX@#NFGM"PI$1XP+11W'#4\/K12O2;N6?(I05Z:6_^JC,? MGC ?A' GA2DTW(H,L^<&/.(Z$ [WA*_"LQ9O,+V 4>!"Z(?!&7NC(0&CUM[H MY02X<(.) 28RN/W<<+,[S,$_JT0;147T[QFGT> T:IU&)YP^="T ,J>]'#*N M!V_'$GW6HNW=2UVS%!<.-:=&M4%G^5@@Y+*DQN-B#5P#VS??2<_P.D/-UX(9 MS( 18L-X:77>T@'P5K,2WP SE*@4JP35L!,7L*JD,OP_@OVII-;]]U8;7K7& MKI&6!E8RF\?%H:5/\$44*TVX8OA#M9.+Z MP9@&EEPTLY*Q.QM/X4RIQT.IQV=+_6NJ4JF[YL(A3SGC"C:L;/"7"C+9$=98 MP.Y8YYPE>+ISV/#452QHK?3X@( ( & 9 >&PO M=V]R:W-H965TE8J"QEDMRT?S]*=IQL2+(77(M".""B M\;O!#-J0SO%XO4?_['.G7-;,X*T2SSRSQ2P8!Y!ASBIA']3N"S;Y#!Q>JH3Q M(^QJV]XP@+0R5I6-,S$HN:QG]M;H<.0PCLXX)(U#XGG7@3S+.V;9?*K5#K2S M)C2W\*EZ;R+'I?LHCU;3+2<_.U^DJ:JD-?" *?)7MA8(5T]N,M?3T%($9Q>F M#=JR1DO.H,4)W"MI"P.?9(;9WP A46OY)7M^R^0BXAVF7>C%'4BB)+Z UVOS M[7F\WAF\0YH&?B[6QFJJBU\7@/LM<-\#]\\ /]95#2JG2FLTU6VP#DBTI_2\ M".I>Y,1L68JS@)Z<0?V*P>&3'>"!RU14&4Z ],)RC;K5S T1G/+Y /U>9SP> MT:*7=,:#$7Q#8R:0:LRX!2;HP3*94CW$H^BZ&6N3PQVU!1].E&<7,.3LDR%H $^%@W91N-P -\! T_8CA=LQG3F5 M+9G\CX=&P2QF8!70A\[P% 7OZL#>D6D#Z KWA(Q,9E[*[CF)E[CA4CJZ1&Z+ MFJN,\O$"T'PSZL%*JU?NNYD+V<@LE#%4BV0W3F E#_ )/";8!3!1P>=842]<;W/@->@+I!M*=M>UW47>5@7O?F>Z8I.0," MQ^XP*T/YWY'U!+ P04 M " #'@U%4ZSUT];8" #Q!0 &0 'AL+W=O M=DI7S)*H]Y&I-;+"&U4B2N/X.JH8E\%BYN\V>C%3C15''']Z5U%]%B5K,]WJ/]4F\T25&/4O *I>%*@L;=/%@FT]7 Z7N%1XX' MP(H<#<.@1&VS.N40@'1#1^=)A![](9GIZ/Z.]][!3+ MEAE<*_&5%[:/2%>7>:GKE M9&<7&XTUXP76= MCU7K(SWC(TGADY*V-' K"RS^!HB(<,\Z/;)>I1<1;S"_@BP)(8W3Y )>UF%):KJ4W'"3"V4:C?!MN356TQ_[ M?H'.H*JW)TTH85 MZKT?-@9RU4C;=F1_V\^S9=O&?]3;8?B)Z3T%" )W9!I?C88!Z'; M()5M6_J MK;(T(ORQI)F,VBG0^TXI>Q2<@W[*+WX#4$L#!!0 ( ,>#4503@2.QQ ( M -P% 9 >&PO=V]R:W-H965TL6M-WV,.Q!L9E8J"QYDMRT?S_*3MP$2+,7F9+(A-E,O\G8'#WQ=6G<0S"8U6^,C MVA_U0M,NZ%$*7J$T7$G0N)IZ5]%XGCK_UN$GQXW9L\%5LE3JV6V^%%,O= FA MP-PZ!$:?%[Q&(1P0I?%WB^GUE"YPW]ZAW[6U4RU+9O!:B5^\L.74RSPH<,4: M81_4YC-NZQDXO%P)TZZPZ7Q38LP;8U6U#:9]Q67W9:_;/NP%9.$' ?$V(&[S M[HC:+&^89;.)5AO0SIO0G-&6VD93R="@?D'O\!FQ+X;+7#0%CH%Z MB-42==]'MX3P#:T3S5[$)XCBQ+^,!LY*AOXHR^!:575C*?C=S=$8M;(;IA%& M?A2.:$T&&=PU6G+;T*ES6?%79QN(_#0=-U0AFL2 Y4DMRSEK! MGT7AP(]'V;FSAOYE')_#D[),0'VT6SY(= U($G\8QV2DE!(Q'_L/@CW%5:C7 M[5PQD*M&VDY\_6D_NJXZQ;Z[=W/OGNDUEP8$KB@TO!@-/-#=+.DV5M6M?I?* MTC1HS9+&+VKG0/QNXPCZ@3[[!U!+ P04 " #'@U%42C=](O8# #* M"0 &0 'AL+W=O:MR@-5Q(T+J?!/+FZ+IV^5_B=X\;LR>!VLE#JJQO*/$'KVTS#<8! MU+ADG;!?U.83;O=3.'^5$L9_8=/K%J1<=<:J=FM,$;1<]G_VO,W#GL$X/F*0 M;@U2'WFH+CTA7EP6I:Y61G9Q^5JC=<"&"R MAE]M@QKNI&5RQ1<"86X,6@-GCXQ&YGP268)TAE&U=7_=NT^/N$]2^*RD;0Q\ MD#76WSN(*-8AX'07\'5ZTN-[K"X@2T)(XS0YX2\;$I!Y?]E;$O!ZZ^^YJ80R MG4;X<[XP5A.-_CH!FP^PN8?-C\ ^4'?5'>&H)>Q".)3>DUY&X2JH7V@ 2[!NB'3^H7+%;!6==(ZT-5NW]387N<%F3: KDQ 2<9V M05S8)3KTZ2$I#F&#E QFR%!02YLKN&:"R0K#_YLEE_ .1J,PB5.@%J(&D41I MK5%6+T"9E$:POC7KOXGIU.H6RB(YZB^-G;=1D<&\^M9QP[TQ[671&4J,,9"5 M89Z/WPR6)?%QL(2"3Y(\+)($3A2\& I>O+G@2RZYQ9\$G4TN1'<)51CGV33\+6!8EA^Q*J12JC5R][DW:N8*K+DQM/S^UB(;33W MND(?M:*JSZNJ:SOA8_V%[K&]"-_!I:OC61*?TV^<' YT%,:7,9SEH^P]@PSL<.F7A4)MDI'I4# MC\HW\^CU<77;67=4S?O"]H3_\$PWN,%#M#H)=9A6\\.E"&'90[-]:.RA^W13 M=:P"U>FCJ>/&6U1;U84SK-1*>HKNGSB$F%)6LS#) M+"$-XU$)=#;2TV5I"?[''\9IDOZ\K>;)$D5[]VN+>N5?$8ZN=);V5^TP.SQ4 MYOW]_)]Z_\KYS/2*2P,"EV0:7XRHLW7_&UL?53;;MLP#/T5PBN�CJ:ZY+ B3MA@U8 ML:+MMH=A#[)-QT)ER9/DIOW[4;;C94"3%]U('IY#FUSNE7XT):*%YTI(L_)* M:^N%[YNLQ(J92U6C)$NA=,4L7?7.-[5&EK=!E?"C()CX%>/26R_;MUN]7JK& M"B[Q5H-IJHKIERT*M5]YH7=XN..[TKH'?[VLV0[OT7ZO;S7=_ $EYQ5*PY4$ MC<7*VX2+;>+\6XX BAP,PZ!$;;$UZA$ Z(:/SI M,;TAI0L\/A_0/[7:24O*#%XI\9/GMEQY,P]R+%@C[)W:?\9>S]CA94J8=H5] MYYL$'F2-L:KJ@XE!Q66WL^>^#DJG5'K3S)C1W M:*6VT42.2_=1[JTF*ZW#\%X6@6Q6Z=)W!'!MUDMM%<[B KF=X1X20!+ :Q_=/VJP"HFA&R.&Q#?2=KTVO Z3:M,UZ#_W;LS=D$ N#:DI*#2XG(X] MT-WHZ"Y6U6V[ILI2\[?'DJ8M:N= ]D(I>[BX!,/\7O\%4$L#!!0 ( ,># M453S$WG!&0, ,\& 9 >&PO=V]R:W-H965T,D\26*ZRY/=(-*CI9:%-S1TNS M3&QCD%?!J98)2]/CI.9"1;-)V+LRLXENG10*KPS8MJZYN3]'J=?3*(NV&U_$ M&5DF/4HD:E15:@<'%-#K+QN=#;Q\,O@EJ:4-;UAWMNPT@K*U3M<;9V)0"]6-_&ZC MPXY#D;[@P#8.+/#N @66E]SQV<3H-1AO36A^$E(-WD1.*'\IU\[0J2 _-[O$ MN8/#&SZ7: >3Q!&D/TC*C?MYY\Y><,\8?-+*K2R\5156#P$2XM(38EM"YVPO MXB661Y!G,;"497OP\C[!/.#E^Q*\%+:4VK8&X>?9W#I#'\.O/>##'GP8P("?UD]+73=:H7)V:_99.[2PYA;H66A) MM6C'1+/$>HXFZ/U@X<7WKQ0^]@%ZU#%<&:%*T7 )!Y"Q49RFZP.'+(T+E@_@JZ*L2+N_6 %=CK*\J]E26\KA,(]95@S"F+,! M?'Y&#A\]BT\*YF=I&I\.1_#V4> X".D5>1+BH.=T !XGS^&#M?I/W"R%LB!Q0:[IT&ULG591;]LV$/XK MA%8,-N!&$B59:.EL$95(CZ3B9K^^1TI6[,8.BKQ( M)'7WW7W?'2E.]U)]T26 (5_K2NB95QJSN_9]G9=0,WTE=R#PRT:JFAF%E#)_.36+Q<5MH]R;ZUC=$X;[21=>>,&=1S 477>F!P7MB@KH_ K1S\SOP=M M5).;1G&Q)!GUE)\LJG(1N&N.A$CSU7#*C)0 MD$N%Y2-<$(E^"CM1*1"&5)RM>=6*A'O*8N02*RTT6N-(RXH73LTUJYC(,0/; MFD-2M"%L$D_ % ';'@2+"_4:\0\%)@,,:4K9:*R,'EZ3C_6NDD\ 9 6/H!SB M<$'2MX K M%OH/1_A!&EQ<="28MHK]SD2#!QDX'K=* UX6"+\(!R%<33LS0_O M 8W2H?T:9<&0?);B?6Z=\TZ-WLP%.^/>K9]J\HFIO'PNWSM,+DJ#"S*$HW0\ MP7<\"J/)&\08T!@93,*TQPQ'<99@S#!)+DA!@[-2C"8!14#,)$A>$P.#G7%W MJ]\U1R. 1$&OPX1>4B%*J-."IO0M&H16AV@\1(0LHR2DB=45-3_'/TK.I1^/ MD?,@H_0,\\$$FRZ+K'0(/SPN?Q)DW[->PI)$EF"6-CR47+*-#LM?1PFY-Q_Q#_Z;=> R=C+B<9CM!&F_8/WJ_W]YZ;] M[3^;MY$2U%Y)V8N3.70+6TN"5P@U+O,.!L@;X?2.E M.4QL@/Y6./\&4$L#!!0 ( ,>#451]!\.F$ 0 $* 9 >&PO=V]R M:W-H965T3,QSF^&7*Y5_K15(@6GFLA MS2JHK&TNHL@4%=;,G*L&)>ULE:Z9I5^]BTRCD95>J191&L?3J&9 2[S28MJZ9?KE"H?:K( F&A7N^JZQ;B-;+ANWP >TOS9VFOVA$*7F- MTG E0>-V%5PF%U<3)^\%?N6X-P=S<)YLE'IT/S^5JR!V!J' PCH$1I\GO$8A M'!"9\;G'#,8CG>+A?$!_[WTG7S;,X+42O_'25JM@'D")6]8*>Z_V/V+OCS>P M4,+X$?:];!Q T1JKZEZ9+*BY[+[LN8_#MRBDO4+J[>X.\E;>,,O62ZWVH)TT MH;F)=]5KDW%>E@WE5Z$O$&BW/(DA#2.$U.X&6C MNYG'RU[!NV5:Z^\?EQEA-[/CS!'X^XN<>/W\%_UK536N9)YS:.K[P M I@LH>2BM5B"I'AS6:B:XBPH[F<^\,99IT_[5"%LE:#"(I_ NK2!06MH M4=L*+&W328V2*&FQ-70^E^/RO]HI!EYX\QRHUZ45KDI#4"4O& E?P._(=)]T MH)1AO2&M(6UNB&E(%O!Q0'T#;R=Y.)LF9VZ:+,)T-NNFTS#.\S.X\A;M?5$1 M*'M"33T"J*T82W8Z?[U5QIE/WM3D"!5+\0A).@MG\P5]DS!93"%))N%\$?\/ MB#$?WYL^/?]]8(XDG-(1G^?963=)IL.$TG/S.DU>USI1 M7Y.QOB8G&?] EU+9$LW).48!*X<4&"Q:S2TGO_&Y$*UCXE:K^N],QZ$!G"R[ MDT:X>_+"-*S 54 7H4']A,'Z?5\=+[X4\'@IA%TMN/2[>@B]QI<*;I1U+&!" MO,#HV6$.0T<4>)A/@-@[G\+#8;%!&B;9'";A8I;1?)9-X?YH]0&Q/\UHG"\2&K,X@VLE MJ8PL[_JGY)1*2:D@T3R<3O+A,Q1A,@_CF"Q-PVF20TYP$SC&[>C@6JY1[_SC MPU"06VF[&WI<'=\WE]VU_D6\>QQ]8'K'R4F!6U*-SV?$4-T].+H?JQI_R6^4 MI2>#GU;T1D/M!&A_J\BA_L<=,+[ZUG\!4$L#!!0 ( ,>#453(5"K?X ( M &T& 9 >&PO=V]R:W-H965TVT2>M:E6[[,.V#22[$JF,SVRGMO]_9 4I50)40ML]WSSWW MV+X,5DH_F!+1PE,EI!D&I;7+BS T68D5,Z=JB9)V"J4K9FFI%Z%9:F2Y#ZI$ MF$11+ZP8E\%HX&VW>C10M15U8!9SN+$E M:IBJBHZW=+H_(GQ7QL#)/9L+-*U!:"FE"PRS-?RD@4\.P,<)7"MI2P-7,L?\ M-4!(7+>$DPWA27(4\1*S4^C$;4BB)#Z"U]D*T/%XG0-X5_]J;I_ASWANK*8[ M\O<(9KK%3#UF>@!S1D\GKP6"*NC:O0BLO,#9*X$%";Q/U^,9IB63"S3 )1"F MAU02I37O3=D&22^>G"U[:@,];H_SC$P#NI,"TAFK.<5NM&[#BAF@7Z$$/65S M ?0LZ-)+&#\R+MP-\3C36FN4V3/,&%EFF-6:6TY<[Y5E B9,,)EA^TV""#[" MR5D[[44M-^O&K<;0C6EVLZ>,$U='"Q;4>6".E!JI2V2"&<,+GC'WZ.GJ]CN] M%B1N3%LPKE3M1'KQHTH+K:IW:0:?/O23./G\9OQ!4F:^; M+U%SMQ_!,7Q,Z MJ$;LBN^WD_.>ER$];S6&3MIM[;NAX4X+J% O?*,S1(#J;;K!UKKMI>.FA;RX M-XWXFND%)^D$%A0:G9YU ]!-&ULK5AM;]LV$/XKA-<.":#:HMZ5)0&2-.OZH:L1]P7# ML ^T1,="9-$3J;C9K]]SE*W(G:-TW;Y8DG7WW/'NN>-1IQM5W^FEE(9]6965 M/ALMC5F?3"8Z6\J5T&.UEA7>+%2]$@:/]>U$KVLI>ZT:3E2BJT?FI M_6]:GY^JQI1%):J'2UFJS=F(CW9_W!2W2T-_3,Y/U^)6SJ3YN)[6 M>)IT*'FQDI4N5,5JN3@;7?"3RY3DK<"G0FYT[Y[12N9*W='#V_QLY))#LI29 M(02!R[V\DF5)0'#CSRWFJ#-)BOW['?K/=NU8RUQH>:7*ST5NEF>C9,1RN1!- M:6[4YA>Y74](>)DJM?UEFU8VCDUVK":I(%&-W:I5AO.%14E969JO"V@9\YG2U'+5Y=85\ZN MU JYUL*&Z^B#F)=2'Y].#,R0\"3;0EZVD-X3D-QC[U1EEII=5[G,]P$F\*]S MTMLY>>D-(KZ6V9CYW&&>Z_$!/+];M&_Q_,%%S^VBI^(!'#/LHJY%=2OIWF'7 M7R@0>"LJA$6L"R/*XB^9.^QBI1I(_WXQUZ8&I?X8<"?HW FL.\%3[AB5W3&U M?J1I81X.Q7T0ALKW1*]%)L]&J$\MZWLY.B=2L+6L#>JSJ&Z944P?,L<:Y*IF M9BG9M!259H@0$YHM5(FZU2?LUV8UAX!:L,^6Z0C.T=L*"JK1B)(^9I<"BAFT M#$/"I!5OD\83QB,G#7SV@GGC-&5O$&M"\)PPC%@P=GV$7-9903$_XHX;!L>0 M] ,$'Y!E*?,)BG A"]-@:>PHX?P8>F$X9#5E/'8B@/AC<')GDSNAFT(73O5L M>DX2NV0S\9^R&<7),:#29,"FYS(>.F$:0M#S.YN^XWH>P'F\O\[4C^PZPZ=L M^HX7>F0UCH:LPO M;O??=4][ER(VK0O$^P#SNYOGJ^*KQQ?,I13]^$/B<>\G//)QZ+(XY2P9!_9M M$#'.W?8V;05X3]YF.'9<'N(-<.H.0$ MG!B*\K$"??F(\#W'BS@ Q:.W0"/;F1OHU:@+Q];?'@?X0U(SK>7EH^<.QS% M,,#(J&-D-,A(6THL%P;$$47-[D792 I\RX=#O!P&M!0\@(36MQ$U-BZVD>B! M4IL"+,2CJBPO;Q\=:;1E[QZ7-SL>B'M98ZQ!$P6Q6^03]IL4]79?/%#$MG_8 MQD4;4$8H]ZI$"934H2./2A>DX=NF*_,2X=K)&UBN'/5@3P3@*D3'TVHBZ MSDVA[UXM:DEE!3$L"O2*(FB[+:A'R>UAY=@5<@G*=JE^>>AN(+%QE]AX, ^O MB\4"'B&FYF&-VD,K9TVQZK M(8#8\=$7=LG:77G@N"CJ/NY &I,NC:.<":T\R+#GQ $@D3SXQ%MVRB]O?T\X':& \&YY8V*WM6 MT)*]$&6=1)T5S"P\)KC$W;<2QIS^1E\?G%2V#!B[CP,9VC9&*QK2@LX,=^(P MH6G+_9/6=^ M_F ;[@F;[8U5V-&=.*7Y V1/TO;J)NR)^N:>PQ.,(JX3@#*)DX)TU[/IE(7H M/"EF[PB^?% X/ST?$!P. ).0;0S1,6KG!1$RCI/G5],/9IN+0\'47T?S2FD; MX6TOIN43JT-[3=/$7@-,,&]D!:W23IHBQT&\H/,??5'H7$ H0AX@?!$J*'%< M:,\$CM!6!SRYD[8_[\1)&C6.W]3.6SZ%&,G-EE8AE_>R5&M+@4>5 $<%*"(O M< ]CELU*DZ$@;>M'E#!QA$.E.^E]>EA)6*5]L&HM?V0,5?&J)6]74J! M?D\">+]0RNP>R$#W9>O\;U!+ P04 " #'@U%4(27:)L\# !U"0 &0 M 'AL+W=OXU8? -!IXX91D%<1AF 62 MB]K;K-S9@]ZL5&LK4<.#9J:5DNO76ZC4<>U%WNG@HSB4E@Z"S:KA!W@$^ZEY MT+@+!I1"2*B-4#73L%][V^CF-B-Y)_"'@*,Y6S.*9*?4%]J\+]9>2 Y!!;DE M!(Y_SW '545 Z,;?/:8WF"3%\_4)_1<7.\:RXP;N5/59%+9<>PN/%;#G;64_ MJN.OT,>3$EZN*N-^V;&3G2<>RUMCE>R5T0,IZNZ?O_1Y.%-8A%<4XEXA=GYW MAIR7]]SRS4JK(],DC6BT<*$Z;71.U$3*H]7X5:">W?S>@.96U ?V&V!PADV8 M(X:I/?MD@&V- 6L8KPOVT.J\1!EVIZ04%IG!#S\^\5T%YJ=58-$;P@SRWO)M M9SF^8CF*V0=5V]*PG^L"BJ\! @QCB"4^Q7(;CR+>0SYE2>2S.(RC$;QDR$WB M\)(K>.=Q4@+NT%W,%-2YP$3="Y-7RK0:V)_;G;$:"^RO$:NSP>K,69U=L?K8 MM0<1H(F)B=I/6LPZ?V.B$GPG*F'1C4MY'\=WC<@$(ITZD4RI5G?F:'/='!Z3 M &8:Y [TD.UI5S7?^/H#R_PD672E-<"@O5TE#IRZTOA8Y%ICBE$X\A=9-"Z, MI68&C49IU]E+/XLR]J0LKU#@JC99B/S9?,X^NUZ%8L*?L?H/@-.%YA=U0:=O M04LVG\Y#]@I@#-@^P=!JF[-T(]^G ?3K./<[P=:_BKJ\=+M(]"TW"_,0W/8>WA]#:@G\';;)M&JQPS'_]4: M49@49LOOTXBS1:CB:M'XC&L"0? *:]+(OPR76F$%K7'84@DN(ZVTF M:L0 8]&'61+W,$/AC%"<#11G_YOBP;W39,W?)LXEAD>1+S.,B>G32]%U#2_^ MP48F,D_V:U5/#?2-#]WPQ'?E\9_T#G0EX9^C+ES_,68\.6B)S#!G,Y[ M!D,_7"PZ"N=^%G]%8>3'L_0:A4A&F#F-2VP$9U>A!'UP%SZ.#&*ZNQ6'T^%- ML>VNTC?Q[D'R@>N#P+%1P1Y5P^D<&TQWEWRWL:IQ%^M.6;RFW;+$=Q%H$L#O M>Z7L:4,&AI?6YE]02P,$% @ QX-15)>Y?=GV!@ ?1, !D !X;"]W M;W)K&ULU5AM;]LV$/XKA)<.-J#8>G_)D@!)NF(= MNC5HV@W#L ^T1,?:)-$CZ3C9K]]SE"S;J>UFP[X, 1R*Y+W?ZZK1%X.Y,8NSR43G!D)E7-#1[5_40OE."%):JKB>^Z\:3F M93.X/+=[M^KR7"Y-53;B5C&]K&NNGJY%)5<7 V^PWOA0WL\-;4PNSQ?\7MP) M\VEQJ_ TZ;D492T:7GA;7 Q< M4DA4(C?$@>/?@[@1546,H,:?'<]!+Y((M]=K[F^L[;!ERK6XD=7/96'F%X-T MP HQX\O*?)"K[T1G3T3\$E!'Y' MX%N]6T%6R]?<\,MS)5=,T6UPHX4UU5)#N;*AH-P9A=,2=.;R;9/+6K"/_%%H M-OS(IY70H_.) 6NZ,,D[-MJ\DGJI!/OU:JJ-0FK\=D1$V(L( MK8CP@(B[-K&9G+$&<.HD#B%*C]A4 $&"E>VF(7_O<_-Q">^7:LWA,%N62V!& M&TV*F+E@,UD!>V5S?\9^$5QU,6+PL*BG0O5>IA\7/U[&WH'Y/MYG[%-3&A#? M&6X@ZH0-H\3QDW1$2]]UTM2W2P^[@3MB@ Z T;# B1,(J+ M(3DJ@XKFF5[P7%P,4!6U4 ]B*D5(OSZBK6BX1]5NA<'N!I*SW_B)5\O6)YS P)M(MEOZ7@S"<4CK-H5WJ)*,;OI6IET&=NGURQ]EYE+VY;A)QBF#*=8P5T+J4LR6O=87?]_13X< M,7?LT1*DFX-GTN5L5H*GK3Q0HW5B8*5[)#'TR&F=#0G\&8Q3:_@>49IMB ME]9W7#*[NS9$E:!"GXPS8H:$ 3-[\A[9IE@4]))0WM=^:UUH'7%[N/ZMH0Z. MEJJ%/"1'[1-!?QC:^!ZI $E? 9)_T!?Z*_5TBBBNN"HTBS,G"3/D%&(88.XQ B:;-1HHM)G' M@FQ++R4>1+.DHSA+F8_F^"1S7 M& 7LG8&OOOB=($9!ZFU39E0S=E7A@_[TM; 4A#5*N( M+ Q0*G;\NA67,RC0/ #.%H>%F%)\::/-=H'"B,"M@3N,2(41.8HW]Y:DDX92 MF(3N!N+V'>E4SDZ7NKM#* RR&%V39BG@X5:)!2^+3>D9!BDP. QB0*>U2&\WAU".I'==H/]:OU:^ZZLQ]1E\#_(I6= SIW]8"&\RW*:U[9@''#ON?- MDG1IBX1K(Y*Z/KLJBJ[KD-S=/J1$957$V+$>!9\P0_2Y^4+:A2IQ_&2GCWX, M%<94HK;%;\/N=[SMTMXV]:SKY:T&.48+Q1M=M3E)S?!#V_Z>"26'5WRAA4V4 MQ:)"S268M2.*W:W*NC2\I1Q&6XSVF&-?'CXW8\O!S^LPO>0D6?0_=[#WW[BW MKV;_J8L]F\5)%N^M*Y.M3R*U4/?VPP^]&J/'M%]'^MW^V])5^TEE<[W],/4# M5_W MR[\!4$L#!!0 ( ,>#452+2U"PK@, +@( 9 >&PO=V]R:W-H965T MW0Z+_9*?S0-@"5/72O-,FBL M[2_"T)0-=-RAZ37PR@=U;[-O^5J,73BB5Z$ :H231 ML%T&Z_CB,G/G_8&_!>S-D4W<339*?73.FVH91(X0M%!:A\#QYQ&NH&T=$-+X M=\0,II0N\-@^H/_J[XYWV7 #5ZK]1U2V60;S@%2PY;O6WJG][S#>QQ,L56O\ MD^R'LUD:D')GK.K&8&30"3G\\J>Q#DE$N;<:=P7&V=4]U%AB2^Z@5]H*61,N*_(;J%KSOA$E>2,' MY5T)?WK@FQ;,SXO08FH'$)9CFLLA#7LA31:5E!]#A BYXDX.Q"_ M9"<17T-Y3I*8$A:Q^ 1>,A4B\7C)=Q?B_7ICK,;7YL,)^'2"3SU\^@+\'3R" MW '9/)-Z+.[SU\IX$L5UZ(7I>0G+ %O0@'Z$8/70 -FJ%MO+L;9.(F+ &ES4 MML'.^2(SRLJQ@R_(.^!ZE(1@0:';@)Z*ZAX1/N*"K#O0HN2&G)$XC6D1STB> MD5?>931),Y*SP649C6:C>WUSO28LI5D^)W&,"TE.BPSMW-F,1M%HKXW@Y):7 M8HO,LIC&",A2W,@B.B^0B$-+$YIEH_V@+&^GFYT1%L]HGD0DCB)/@R41C8OT MDQ]%N'_POU$PB]M"5N)15#O,4JJ=M%J \9V!FT)C9M.#_YY,)# 6-Y6!HX"] M]P\GX*D$<)6.HU=$;8G:8<3Q1;Y?CRN?XIF$^+K6KC/?2F$QYMYRBWG#SP1+ M9I3E,V\5%"OE9<(BY]$A[$^L0Z4ZC/.2N9.T0 VP< 7-6>*,%.5*R1^\Y]+A M'RN&NYAB'J.!JB9YX58RFB0%.=$YV=0YVT([D8@F=)CUWQ)5F&5[K8;!,J]-8 M7@_3Z-/Q8:;?<%T+:4@+6PR-SF!;4C MO M.7=KMVHYEZVIN,!;!;JM:Z:^7F(E=PLO\IX6[OBV-'8A6,X;ML5[-.^;6T5: M,*#DO$:AN12@L%AXJ^CBXL] MGZG%RV2EW3_L.MMDZD'6:B/KWIDRJ+GHGNQ+7X>10QH><(A[A]CEW05R65XQ MPY9S)7>@K#6A6<%1==Z4'!?V4.Z-HEU.?F;YAG$%'UC5(MP@TZU"JKC1\/J! M;2K4)_/ 4!1K&V0]XF6'&!] C&*XD<*4&OX4.>;[ &E-^08/^5X&1]%O,+L M%)+(ASB,HR-XR< Y<7C)CSE?<9U5TM+6\-=JHXVB-OG[2(S)$&/B8DP.Q+CO MFAQD 84-]]F%JT<;$%KH$]W:4C88 9H )BO4$U%/$" M#IT[6=]A(Y6Q(:BC$-YK)Z+.%&_<37J0AE7PKI4&<[A5/*/B70M8N0L&-TP] M(B'1"P.N$$KPNS)W?:%[1S\2OUM(:!H14Z=&)_ *YCY M212.GK__EL91_,=(6B,E;>$H9RI'3BPT-_ Z.H%).%B-Q+541-2:"V)"U$4. M&^E"DD^4^O'T?#!^H=ZT@F>\(6(:LU9QP[%W._>C,'UVVU>[RK&N%OTIY;;F MH\-[!9.)/XMF([+)S)^$LQ'7?T8_%W9=$2BQ)S0N^OK9"[R77OS2+F.Z=+2= M@)]:3BFX-OC/6BW\_[5:%/O)+!P+O]1LTVDTF(WEX^TVF?I).GUNTWWU8+M1 ME<,D'NQ>J#_7;NFYGR3IF._LS#\_2_]EOWWO)1J,!E6-:NO&L89,ML)T,VM8 M'2;^JAMTS^;=YP*=_98+#146Y!J>SFC JFX$=XJ1C1M[&VEHB#JQI*\65-: M]@M)Q] K-L#P';3\!E!+ P04 " #'@U%4%\D()W0& !R'0 &0 'AL M+W=O398*K7Z,!R6Z9(6I#P1*\KU+W,A"Z+TK5P,RY6D)*N5BGR( M@B >%H3QP?EI_>Q6GI^*2N6,TUL)RJHHB'RZI+E8GPW@X/G!%[98*O-@>'ZZ M(@LZH^IN=2OUW7"#DK&"\I()#B2=GPTNX(=/(38*M<0?C*[+K6M@7+D7XJNY MN<[.!H&QB.8T50:"Z*\'.J%Y;I"T'?^TH(/-FD9Q^_H9_6/MO';FGI1T(O(_ M6::69X/1 &1T3JI)]%9)6(:F3U42W M3LV4*')^*L4:2".MT$<5.*,R7UKTSKJ?-94X) S,&,+3B;LY1P M!2[25%1<,;X MR)G*:,E. :?B93$E YX-Z6*L+P\.ATJ;87!&J;MBI?-BJAG M18C C>!J68(KGM%L%V"HS=_X@)Y]N$1>Q"E-3P"&[P$*$+R;3<&[GXXD70EI M[+_C3#F,G.P/&;20#I3IWBAPW(]RY4>9T95&"7;<?1I M?X]&3I2=#.)-%>(:%O? NLKMK]^T$+A6M"C_]BP1;I8(ZR7"GB4T<6E:XH ^ MIDO"%Q0H27B9DYH0W^6B+(_ 0E.WJZ ;Y*A&-MS^<'X\PG$0!*?#A^V:ZLK! M) HZ]0M7>MIRXG&_!X MV\EQA+M..N1P/.HZV95#8:^/\<;'V.OC-4]UPRTU 66TN3H"VBOZ3\74D\NK MN&,%#&&4C+M^.223"(Y1US.'9!Q'..E(?HJ[!1%',(*]<4@V<4B\<9@(_D U MO]WG%)24,R$!%XJ6[P&G+KJ[3+HV(_BBZIHX."2#8!Q&O3:/-C:/O#;?\5*_ M;>6 M'8(((<>+ZA*$*.B-,-R:+:#7IROM1ZITNC/VP#+*,Z#'!^KTR@\4G 3!SZXN M_HUZT[?K[88 V1 @+]*-$ ]@(J0NJ+K$?:"V6\*#M4MH^R7T-\PIG5/=2'3. MZ /EE3MMW4Z&8= EPJL]!'?-M$T/^KO>E\8Z;64J]/SZ+\W>FQZ?5YD)C]FR MF>][DANNZ1II61:6G6%UB^H75,5>^#95E;@0/ ME4IDN1'YN?'-J6SQ=@;Q$"4!=.2RE=V=4Q,\QMV1=NK"Q5'X@@7:_9%+%H]B MZ$FG)7:$_6-=DTRSPZ;SN>Z=9CXAF5C5NQ1]S>D:$)N;E11<7Z?U@._+B65] M%!XL\9:SD9^SK[FBDI8*K,@3,2/L<_Z=&W7'1B(8(=P?;DO0Z,?N)B:H2\W' M.N^>;H$L.:,?.])/4'=2UWO[J'\T1I;)D7]4_ZXZU /T&Z8>9)D?C0]5FM@2 M*O83ZAY3SQ7N#LPQ&O>&'5O6Q?ZQ\WO#_DW]'5N^QNA@"=CZ)\A/@6]^)UN\ MW7<2)KB?(+!E0^R?@;\[(6]JS]@2*(X.E@G+CO@'LR-V_=V1] _YV'(CWI\; M9PTW?C;<"#(]^1O2T['>ELGHO3?0E@CQP49:;(D-^T?:B\5"4KTAH+I^&$_9 M2K^_I##KNO[FQ=W)$Z+Z7\:^.(>6_4(_^\U47:KLN3_W;-<_O@*#3R+O]CFT MC!CZ&?&&/+*B*GQ8EK["@]%7:.DK]-/7[U06AAA2P94DFC#63"V!6C*I]X!$ MNN?:5S Q>*)$EB[[AELG/P65B_I0KP2UH\T!RN;IYN#PHCXN>_'\$GZ8-L=_ M%J8YC;PA*"6*^G))24:E$="_SX5^ M5=L;L\#FF/7\?U!+ P04 " #'@U%4.-"CO]4# #5#0 &0 'AL+W=O MNRMC2DN?%_':Y93?2X+)O!+*E5.#0[5RM>%8C1Q0GGFAT'0]W/* MA3<9N;FYFHQD:3(NV%R!+O.\_<0=7ZV-G? GHX*NV(*9AV*N M<.37* G/F=!<"E L'7M38!FQC,7& M0E!\;-@5RS*+A#S^W(%ZM4XK>/R^1__%&8_&+*EF5S+[@R=F/?:&'B0LI65F M[N3V5[8SJ&?Q8IEI]P_;W=K @[C41N8[8620/.$4<"9'A"(-P)A-\* M=$\(='8"G=<*='<"7>>9RA3GAQDU=#)2<@O*KD8T^^*. M\I@* ],XEJ4P7*Q@+C,>W@#7,#]6I::BD2/?(.DK6H_WA&\K B& M)PB2$&ZE,&L-UR)AR5, 'ZVM30[W)E^&K8@S%I]#AYQ!&(2D@=#5Z\6#!O'9 MJ\5)U&)-IPY@Q^%U3N U1>K3=*F-PBWUN45!MU;0=0JZ)Q0S%[#,?L7#7%MQU>"@9&0BI+!5\95;J%J4LP2*1OJ- MB5B!]ARHK9>;2=CO]$;^IH%*OZ;2;Z6RWS**Q1*WUU_(J"S08[',BXSMG==, MLHECI:U_Q''8&T8UQRJ!^\\,&0RC_M-%L^>+HGX0-%L[J*T=M%I[*^4&KJ0J MI&JPX GDL(8<_IS\CFH%T<](ENB9^TBW1YK=1X)#-0Y>DRYG6&IMTW96-Q;; M,[A^++!W(NE[M_-&T+A:L#!4&<"NP-!ACUQ_OK E*_P0$/RU.(X<]0[2 M&IN:[8W@AM,,ID6!(7($+6\N$[@J\S*CMKG#=9HB8[A7%(\-;LVGWQ 1;@S+ M=5LH27A@%+Y4K*Q2]$5:9BG/,CRB&#M4M3^_(\8O*".N8+7Q/A1QTGF)=_Q# M3-OAH]YY$+QM8WKH!J2]7O]G&0I_PW>4$W+H#:3W_TC:0XL@[3WB7T[:=F4O M)^VAV)/V:O_#2=L.'T6GDM8_.N_F3*WK>\F4W&ZI6G$\TF8L1$9WKVN\=S%E%^#W M5$JS'U@%]4UN\@]02P,$% @ QX-15+8(L%/R @ (PP !D !X;"]W M;W)K&ULO5?;;MLP#/T5P4\;T-66'A[1!#-<2O6@

A3DB(NS,-1)#B73QW(!PKS)I"H9FJV:AWJA@*7.J2S".(KZ8II (9>C@ :;@SL^S]$>A./A@LUA!OA],55F%S8H M*2]!:"X%49"-@G-Z-HDCZ^ L?G!8ZJTUL:G<2_E@-S?I*(@L(R@@00O!S.,/ M7$!16"3#XW$-&C0QK>/V>H-^[9(WR=PS#1>R^,E3S$?!24!2R%A5X)U=2#'\I(A M&P^57!)EK0V:7;A4G;*+\PU(?EP"7NJ3)MC)P:7V(^Z7^K3A=NI%NJZ4X%@I0O.U< MM'MXR?V0O?V2M[V.^EO3-\R?=9-7E7?;K6C_';1N6Q<='%YK/^0KRKMM=M3? MFU[0>G]=M^V*GKZ]UG';N>+HX%KO@?34=;@UMY6@YFXZU<2-7O4(UYPV$_!Y M/?>UYO7X?,O4G M-"LB,:W0\,!^(JB?2>H-RX:; >XEFIG3+W$SQH*R!>9]) MB9N-#=#\+QC_ U!+ P04 " #'@U%4+<.258 " "Z!P &0 'AL+W=O M3QM2X1K-]V:E["P>* 7E*#25 M A26LVB17BY3[^ M?E#B>Y.GOA![#NGD@$/6.V1>=Q?(J[PFALRG2FY!.6M+ MVXJAPI[(VRNY2ZV?FZ^XT0):PII6@)1H;*],%B_-> MTK*3E!V0E&9P+X6I-7P1!1;_ F*;WY!DMDMRF06)UYB?P"@]@BS)T@!O-!1M MY'FG!WC?%"D0!.$8@)T.L%,/&QV O5'(7W?6'FX-\%(#[ M$;0:RY8!HR7^[[#"O!$\(U$ZH&PR*)L$25>,HOWR%#+B_E==TR:$/1NP9Q]0 MWO,AVOD[ES?,&[]9WHM!V47XF\6\%I+)ZCD 2Y/7MI%\0%G3O3:5OG-AWP & M*AOOM5..JO*7A@;?$;O..JP.%].B:\>OYMVM=D]4184&AJ5U34[.[-^DNHNB MFQC9^.:\D<:V>C^L[>6*RAG8_5)*LYNX ,-U/7\!4$L#!!0 ( ,>#452" MEO36$00 $H. 9 >&PO=V]R:W-H965TA2, M#A,/;+W19L*;3;=T#8^@G[;W$D=>:R5G)7#%!"<25M>CF^#3(D@-P*[XB\%> M=9Z)"64IQ%_0!#0V]C)1*/M+]LU:?T2R2FE1-F!D M4#)>_]/O32(Z +33#P@;0/BC@*@!1*\ X1 @;@"QS4P=BLW#@FHZFTJQ)]*L M1FOFP2;3HC%\QDW='[7$MPQQ>G9;*9Q1BMQDWRJFF"W&1_*%2DE-1!ZH\BO/(>\!S]WX].W\(LW_(<. Q[FNDUX>$CX;>BT^ C; M2Q+Y%R3TPZ O(#?\IEHC/!B$+]SP!61#\!?11&W[1-9>]#/M\\\?.$<^:RC5 MOPX?<>LCMC[BH9"-:0DYMI*F?,V6!1"J%)BFV]OO&M_1'4C4*5(I6%4%*=@* M^KK-[6E,GH'*OC9=N(%Q#20I*>MNP;[)Z;-R1#]NHQ\[3=\)L2-S(;?"?)"" M.TPFKKL>!E0 VT@_]W()3C(5I'$4#9 )CV3"M\AHQM?8U"3K\KI ":)+ M5@S1"4_HQ)'O#[ YJG$0N=E@F[SF@<+$\)+@DVK6KM)/#\#(9:J^CW@9NP7V '?#* M"E0C2T"0-%+K<$9UUWT;S*(Q_J*PX\'"'A4[2'Z:%.9+2*+%C_":-_:[O-*K MY&J UU'E [?\?L&;">9&E%BX0B@\);Z?X>2$X<7>J#%UA[EET+CQ< ^;O"R!](LP/0A#4U10AA/G'Q/N"' M@+TYVC-7R1OBUAG?RVD0N81 0F$= Z=E!PN0TA%1&N\]9S!(.N#Q_L#^U==. MM;QQ PN4/T5IJVEP'[ 2UKR5]AGWWZ"O9^SX"I3&?]F^CXT"5K3&8MV#*8-: MJ&[E'WT?C@#QZ P@[@&QS[L3\ED^:1=-;&[C2_5H2DXH=RDKJ^E4 M$,[F\]:0QQ@V*]Y;881OU6>VHLLO6PD,U^QDR++5147=8$LM"F#7CV"YD.:& ML$^(.[9 W:#F/O:*"<5>*FP-5Z7)0DMY._6PZ'.<=SG&9W(<$:6RE6%?5 GE MW_B0ZAV*C@]%S^.+A"MH;ED2?6)Q%(]>5X_L^NKF FTR]#+QM,D9V@72OUI" M5_7#!<)T($P]87J.D)OJ5+LZU-BCW-3M\B2-QFD6[DZ(C0>Q\64QK&NZ+/KC MBNTIT0X].1(=W:=)-.Z4]^:_@<9S>W_VC'1Z-00UZ MXX?=$'NK;#<1@W=X3V;=&/T)[QZC)ZXW0ADF84W0Z/:.M'4WX)UAL?%#]8:6 M1M1O*WH30;L .E\CVH/A!(97-O\-4$L#!!0 ( ,>#450HE.=+X00 %(3 M 9 >&PO=V]R:W-H965T4%,FI)58KD)>8I/C= M?3P>/UYX=I#JBTX #'G(TER?3Q)CBO>>IZ,$,J[?R0)R_+*3*N,&NVKOZ4(! MCRM0EGK,]V=>QD4^69U58S=J=29+DXH<;A31999Q];B&5![.)W3R-/!1[!-C M![S56<'W< OFU5F*10:Z%S(F"W?GD@KZ_#"I ->,/ 0=]U"9V*7=2 M?K&=J_A\XEM&D$)DK F./_>P@32UEI#'U\;HI/5I@1Z3#X+?B11M@+;?RPS'7V_!<)'J-VCU M\^V6O'[UAKPB(B>?$EEJ1.DSS^!"+!TO:DBO:])L@'1 KF5N$DTN\QCBYW@/ M ]!&@3U%8.8 1M M2@25O>#_I,1?'W",7!G(]-\.'V'K(ZQ\A ,^?I,R/H@T[=O[&CFMD%;G[E>4 MAE.*@;T_CNGIM/E\/@V>S[KLFT5]ULYZQG[:LI\ZV5]+>4\V4A52<1L=1T!F MK=#/A_J=QOH_F^V;!GKL,9B%X6+ YY&N4Z?/3]+PM%DH7L>U2O<2H"<$ MI@N?S08(L(X &Y*MD'8W12\G=KH-83!P:FDG;#1P4MK" M#I2]K!3<0U[V9>2Z,?%L/Z@_?RXKFQ_->DZP4T7JEL5ZTWX4G/!TPZ;!UHW#D40[L:5NM?W^0B+_DDV9E2FW53B!W0[+(0(-OZFHVAV\LO<\MN3I9\4CX'D M/ -7,G3ZR<*72[E.*9E;*:]&G/0-.Y7')1V(8*>-S*V-?><\%;:B49!6(SH1 MA7:MLA,_-G^Y6';*Q=S*-2Z6IV7BW%\.J";K!(JY"\6>:&[Q3*2RP--A($IR MF%=K1],+JHGDF\;GK]VG3-U5[DFJ2P0ZC_;HZN5?V 4W>,+*H7BCMIC,RJ M9@(H#,I.P.\[*&ULO5A=;]LV%/TKA%H,+=!$ M(O5E=[:!U&F[ "T0U$OW4.R!ENF8B"1Z)&UW^_6[E%5)U@<;HT%>8E$Z]_*0 ME^>0S.0@Y(/:,*;1]RS-U=39:+U]Z[HJV;",JDNQ93E\60N940U->>^JK61T M501EJ4L\+W(SRG-G-BG>WS\>/&%WV^T M>>'.)EMZSQ9,WVUO);3<*LN*9RQ77.1(LO74N<)OYR0P 07B*V<'U7A&9BA+ M(1Y,XV8U=3S#B*4LT28%A9\]F[,T-9F QS]E4J?JTP0VGW]D_U ,'@:SI(K- M1?H77^G-U!DY:,76=)?J+^+P!RL'%)I\B4A5\1<=2JSGH&2GM,C*8&"0\?SX M2[^7$]$(P,% "D#R&,#_#+ +P9Z9%8,ZYIJ.IM(<4#2H"&;>2CFIHB&T?#< ME'&A)7SE$*=G-_F>*0UUT0KQ''VF\H%INDP96K!D)[GF3*$+M#A6&8GU .35 M-;SCJ7H-X+O%-7KU\C5Z:3+^N1$[1?.5FK@:^)I>W:3D]N[(C0QPNV;))?+Q M&T0\@GO"YX\/]T[#79BE:JI(-56DR.YR<(^TX/@17*.WS,<\4:-[KT6PB\#] MY,**7'@>N4_09KWLPD[?0=RBUP,9]_.+*GZ1E=][I3F8$!#[0+G\[06.O-^_ MTG3'^AA&G>ZAR%Z;9!<51^-HU,\SKGC&5IYS!@MPS1.@:L2_8ENAN+8L[5&5 M>/1<:AI778Y_44WC;IW;*[4+"<.!M8J]VH2])Y)2F.C(/G$A6NG1;;K?;GLL)=_\0C,FX;6 \,MC(RL$WAVFJQW6O/4%?70SO+ MP@8Y)5A[++:;[#GJBKM[P:A-L8L)AA9N;==X](3Z&O45/!RWB79A0>B/P@&N MM<]CN]%_WN4\X5N:(E5IP78 K'V:>,^E+U)[+[%[[\_U1;I^BL<8M_75 _.Q MYP^<9$CC7&RWWL?KBW0]M:VO'LC VB6UZ1*[Z9ZAKS)3L_OVJNV!#!RR2&W< MQ'Z6/DM=9:[PM-Q>VP9Z8*;S9&ULM5=M M;],P$/XK5D!HDV!Y;=)"6VEK>9- FA@;'Q ?W/;26$OBSG9:QJ_G[&;I2Y*V M(/C2QO;=^7D>GW.7_HJ+>YD */(S2W,YL!*E%J]M6TX3R*B\X O(<27F(J,* MAV)NRX4 .C-.66I[CA/:&66Y->R;N6LQ[/-"I2R':T%DD654/%Y!RE<#R[6> M)KZP>:+TA#WL+^@<;D#=+JX%CNPJRHQED$O&2K-+UF5MHY%IH54/"N=$4'& M\O4__5D*L>6 1)L=O-+!.]7!+QU\0W2-S- :4T6'?<%71&AKC*8?C#;&&]FP M7!_CC1*XRM!/#3_F2Y *ST5)PG+RF8I[4'22 KF!:2&88B#)*W*9<:'8+YB1 M$9>*T'Q&WDK%4$:<>D>9('(QA>D%\]R7Q',]M"LU_2Y;OEQ.I!.;RCP.;^M6FOMDT:".!!X J M\AS((U!!N" I2 1 J].;XNDUB;L.W#&!][FM8=TJ"GM16%GM MH XJU,%1U#16(#; M58J$;R8)R3&6VYF3^*QWBK<0N@%G3T6=9O ::;0J2AT M#E+8O1U-N#JU/?THZ 1[R.I64>2X+?J&%;CP[[)B+KB4I,CQ[9\:\'-\ZS=> MO;"&R]E#7K=PFU%'%>KH7V7%Z3RBHSP.6>SPZ%8\N@=YO#?@;C?@WK>!ZQX% M5[=H$;E7@>O]H]1(<0R-L'OUVQ3MX6XPZ34#=YU-V7+^6WZTDRDW/70(!TUV MR6S58/?/DN13.T+WN-Y--FV";PJ:Z_U=KD#5!\2Z#UCJ/J 1N=?P#G1#;Q]\ MW0R+C-=MP;^IC>[QXGABPIS,R#^AVC08M94;=U,RW<,U<[?W>O',#9TW=ZTP M@X;B'CBUK*F;H?#AOO#V5J^I&WUL]^;X1L-DB-'/N8@P@%CWSNN!X@O3?DZX MPF;6/";XO0%"&^!ZS+EZ&NB.MOJ"&?X&4$L#!!0 ( ,>#4523&[\*70, M /@* 9 >&PO=V]R:W-H965T/8:A*K90$_4@=L#-ETK(FF@SE9M0[220 MTH%J%N(HRL*:4![,IV[M6%%[K9:KL0 MSJ<[LH%7T-]VS]+,PHZEI#5P105'$JI9\!0_KF)L <[B+PI'=39&-I2U$#_L MY,]R%D16$3 HM*4@YN\ 2V#,,AD=_[:D0>?3 L_';^R_N^!-,&NB8"G8=UKJ M[2P8!ZB$BNR9?A''/Z -:&3Y"L&4^T7'QC;# 2KV2HNZ!1L%->7-/_G9)N(, M$&@.0M(#DO8"T!:0N,TTH+@\KHLE\*L4126MMV.S )=.A3?B4 MVWU_U=)\I0:GYT]%(?9<*_0"!= #63- 'U>@"67J$[I'WUY7Z..'3^@#HAQ] MW8J](KQ4TU ;WY8A+%H_B\8/ON$GQNB+X'JKT&^\A/*2(#2B.^7X3?D"#S*N MH'A 27R'<(1CCZ#E^^&1![YZ-SR>#$23=/N0.+[D!M]K4W=(5*C;$MEMR1WB MH >\I)V7U'E)?[7;)VK?5C8D(T=B+X[#/$W&XWP:'L[SV[=*\'ATLKI0..H4 MC@85?@:E'E$AH:0:$6:N)<(+K\B&)SMS?Q_GT97&7QA=2,PZB=D[)';:D+E\ M42GV:UWMF;G'F@S[%&<>,:/H6K+/*HKQI=4JZR7_?I(G_L#R+K!\,+"O0I-3 M!,/'KXDH[VE-,8ZO#TK?*HFS?.07.^[$C@<+QG-QW:&GBTU9-J?HLU *_?TB M&$/FJ3@26?XS4$J3SO]D,%D+V%#.*=_8DMV!I*+T96C2B[V_F92.KY5ZK,91?'4V?53YY%9 9R]5/!C0 M=TDUW(NJ\NN/^W4SFJ37^CU6>89O2,,G:7A0FGG3AH]!BS^O5T_I^ZSZI>^Q MZA^7\*PEJ$%N7&NED*N9YHWM5KOV[VBE5CS10A4 8G"INUB&NK7+J9=F.1 K#IQ9AOH M]NMW[*11"BGK#=C)>8^?\]H^20Y"/JD<0)/G@I=JZN1:5]>NJ](<"JJN1 4E MOMD(65"-4[EU526!9E94<#?PO)%;4%8ZL\0^6\E9(G::LQ)6DJA=45#YYP:X M.$P=WWEY<,NVN38/W%E2T2W<@7ZH5A)G;ILE8P64BHF22-A,G;E_O8A-O UX M9'!0G3$QE:R%>#*3K]G4\0P0<$BUR4#Q;P\+X-PD0HS?34ZG7=((N^.7[)]M M[5C+FBI8"/Z#93J?.F.'9+"A.ZYOQ>$+-/5$)E\JN+*_Y%#'QK%#TIW2HFC$ M2%"PLOZGSXT/'8$_?$,0-(+@O8*P$82VT)K,EK6DFLX2*0Y$FFC,9@;6&ZO& M:EAI=O%.2WS+4*=G*PD591GY](SG0H$BM,S(=YV#)(N=E%!J,E<*M"(72]"4 M<75)/I*'NR6Y^'!)/A!6DOM<[!3*5.)J)#)YW;19_:9>/7AC]26D5R3T!R3P M K]'OGB_W'LM=]&'UHR@-2.P^<(W\VT :\[(0BBM!F1!*Z8I9W\A&Y#&J4'' MH<:9)5,I%VHG@?R#9_G<$)6YS0X@S_LS=K7-&>"KOTFJ9X+4KH<[O. M%]E\YO[N9WX<#1-WW_7T-"B,_$D;] IUV*(.SZ(^SN_Q3J? ]G3->]%J_:BS MZC >^T=H/4'A).A'BUJTZ%TN0O>$LQ*WBY9I+VIT0N%/XN@(]30HF'BC?M11 MBSHZ[R*4F9#8A2JAF*Y)A3EI?92C4Z^B8'1$V1,4QWX_9=Q2QF"5+U MV6IAL6W5C8/:Z]'''I^>T] +C^%[HJ)H/#ZB=SO-SWQXOE&YQ>TE'#:H\ZYB M3"#K9EY/M*AL/UP+C=W5#G/\_H$T ?A^(X1^F9@6VWY19_\ 4$L#!!0 ( M ,>#45048\P\30, /D, 9 >&PO=V]R:W-H965T4ELN.=P[L$">+B.I#YB344:6\ #R*9MQ-3-KEI FD K*4L1A,3:^X:NI;6E 4?&7PDJT MQDBW\LS8BY[\#,>&I15!#'.I*8CZ>X,IQ+%F4CI>*U*COJ8&ML=K]MNB>=7, M,Q$P9?$_&LIH; P,%,*"Y+&\9ZL?4#7D:;XYBT7QBU95K66@>2XD2RJP4I#0 MM/PG[Y41+0!V]P#L"F ?"G J@%,T6BHKVKHADDQ&G*T0U]6*30\*;PJTZH:F M^C8^2*[.4H63DQE7*X++#T32$'U_S6FF[I%$%^A!+9@PCP&Q!=I3='H#DM!8 MG*GRIX<;='IRADX03=%CQ'*A:L7(E$JCOI(YK_1N^!S#K$'UIV?HQ1D#[M3LSL%N_M)]B5GHM.[DLXK MZ/0#^C;!SF!HJ4[?VAYUE'F.XS9E&VK=6JW;J_8.A+A2S]T\3_*82 C5XZ*B M8TZ)?B"[Y)9\?DO'!;8\.QALZ>VL\X>VW2W8JP5[O8(?F20QR@Z]A:5F;T>+ MX_@M):7BW2K7=_&@6Z]?Z_5[]?X&J3.O$=FSQ(*:,SC" A[4[(.O7<"#'=^P M[0RQMV5O1YGC!X,]_@YKM<->M5.69+D$WB@M= NVD"O"H<OW&3GMCN57N;\Y3*G$,A=T'?]5CT&=%$)W:. M8703=K@_[3YO]&Z*8=?RMXWNJ HL9X_13=+A_JB[ [65B5@<(IJHP'L#+;;7 MZ":4L'\,HYN PL$7&QWL6.B[GKMM]&Y5X 9[7H&X"3S99%M?ZW#%M[&!V'YG=]3H#=N&NV9K7ZH_"GX1OJ2I0#$L%,BZ#!2: ME_OL#450\ 2[2D ( )H& 9 >&PO=V]R:W-H965T$&GG?MEI1Q9S2PMJD<#42M"\9A*HFJRY+*MS$48C5T?&=C M>&2+7!N#.QI4= %/H)^KJ<2=V[%DK 2NF.!$PGSHW/FW26S\K<-/!BNUM29& MR4R(%[/YF@T=SR0$!:3:,%!\+6$"16&(,(W7EM/I0AK@]GK#_MEJ1RTSJF B MBE\LT_G0N7%(!G-:%_I1K+Y J\O.FZ MK<,6P+\^ @A:0+ /B(X PA80?A00M8#(5J:18NN04$U' RE61!IO9#,+6TR+ M1OF,F[8_:8FG#'%Z-)7X!4G]1BC/R/UKS2KLJ2:?R#<):,H*=8'6 MYZ>$G)]=D#/"./F1BUHA3@U>U(RSNA,4G MA7W'"J(*OMBHV)%V2%+\/HU>=+VGZ(!3W/?W!+UWNND%>W+.*%#!'2N^JAQG)9A(V&RTJ M.QMF0N.DLSX70FXT)T/V.1G\!4$L#!!0 ( ,>#453(]ICJ MM@( /H& 9 >&PO=V]R:W-H965T.F20] @;MI#T0,MC2TV%.F05)3\?8>4K#K>THO$9=Z; M-T/.<%!+]:@+ $->2B[TT"N,65_[OLX***F^E&L0N+.4JJ0&IVKEZ[4"FCM0 MR?TH"!*_I$QXHX%;NU.C@:P,9P+N%-%565+U.@$NZZ$7>IN%>[8JC%WP1X,U M7<$E4=R M6-**FWM9?X4VGK[ERR37[DOJUC;P2%9I(\L6C I*)IH_?6GSL 4(DR. J 5$ MNX#>$4#< F(7:*/,A36CAHX&2M9$66MDLP.7&X?&:)BPIS@W"G<9XLSHBY1Y MS3@G5.3DFRE D1MAJ%BQ!0:4Y'!H>PW%'U'82O\>92F:3\>^,_;*3ED%091 M9_5&7[_3US^I;YP]54PS5[UXC1:51@-]\(XT1,F6_SCI]:X.^T\Z_\E)_YAJ M+&J!5:44B.R5&$6%YK1I)_D?+#9L3^:0GF1?3QCLY&S?)NF'AQ6GG>+TI&(L M@7>.,]T[J##L]<-P1]N^V=M3;]3Y6VVD!+5RW5633%;"-/76K78-?.SZUL[Z M!!M[TX?_T32OPBU5>$DUX;!$RN R14VJZ;3-Q,BU:U8+:;#UN6&!CQ,H:X#[ M2RG-9F(==,_=Z"]02P,$% @ QX-15$7_B0L5 P TPL !D !X;"]W M;W)K&ULO59=3]LP%/TK5L0#2(/$Z5>*VDJEB V) M;8C"]C#MP4UN&PO'[FR'PG[][#0DV9J$/42\M+;C>\ZY]LW)G>R$?%0Q@$;/ M">-JZL1:;\]=5X4Q)$2=B2UP\V0M9$*TF3+=G $O3#]E::F5N@ M1#0!KJC@2,)ZZLSQ^87OV8!LQS<*.U49(YO*2HA'.[F.IHYG%0%L(8OZ> M8 &,622CXU<.ZA2<-K Z?D6_RI(WR:R(@H5@WVFDXZD3."B"-4F9OA.[3Y G M-+!XH6 J^T6[?*_GH#!56B1YL%&04+[_)\_Y050"?-P0X.-V8^N-23J9PM;KV#K96S]I@.60BFT(%*^4+Y!\T2D7->=Q1YFD,'8 M=^EIA@?#(9ZX3S7L_8*]W\H^#\,T21G1)E5#+37]3>S;4"=@CS2L"#C%7C^H M%S H! Q:!7PQQO(?R0\.N'%_B'OUW,.">]C*?2])!(B3!%KN<52 C=ZA:H*" M+>BF:H*#@QLWE,RXH!YW5C+CNI*II\=>Z4A>%R63HU3)@X;4<<4-<2OW@E'@ MVGQN6):SBNE6M5PG+CT'OX?IX-)U<$>VD^-4CW'DC9LNL?0=W)WQX!KGZ8\: M7GY<.@_NQ'KPH?<8VQTUL)?>@]\P'PAC+IC8O+3=9^D^^#WL!Y?^@SLR('SH M0$$_:*J?TH1P=RZ$:VQH,!S42_!+'_([\:$YG(C>4 M*\1@;<*\LY&)E_L.#453JP9O 0 , ! , 9 >&PO=V]R:W-H965TICV8Y$"L M.79F&VCWZW?LT$#;X.YAXH7X]GW?N<0GA_Y:JE^Z ##DKN1"#X+"F.HB#'56 M0$GUB:Q X,Y@DH=)%)V&)64B&/;=VHT:]N72<";@1A&] M+$NJ[J^ R_4@B(.'A2]L41B[$ [[%5W %,QM=:-P%C8L.2M!:"8%43 ?!)?Q MQ3CN6H [\8W!6N^,B75E)N4O.YGD@R"R%@&'S%@*BH\5C(!SRX1V_-Z0!HVF M!>Z.']C?.>?1F1G5,)+\.\M-,0AZ X>CL=DZ-7K_NA04LL7YAM5*]J MU62/:DP^2F$*3=Z*'/(6_.@%?.(A"#$$31R2ASA<)5[&*50GI!,=DR1*XC:# M_/ Q9 B/]\+'_PZ//-YTFJQV'%]G#]\[)IB!-]>8L+PEGS^N\3R9&"CU3X]: MVJBE3BW=HW992F78'^HN,MQA2=)P3-A6ECK9MJC6Q%U';$O4:AA':2^*, BK M%HNZC45=KT6/WNJG_I-)65&FL'B9-I.ZSTS:&E/GTG?BD;FGC;FG_@!FOY=, M8:J>Q>R8K%WEPCVZ H65F"PUS)><<#:'MHOG5^J2>Z"J-15^8%H#28^4]<7# M*YC3>^UY?0]0[PYI\W:N>'2MS(KY0\B[\-O\>% M.-I^ 2(O]8@SO KX$>?N!NN"5;ZTQCN?EO@ N8B3K5YRL&R\(/7\.KR4CFWI MCCM>ZC&LL!NKT%0#62$DEPLO\;9*Q^DATK&MP;&_"/_7=/BE_CT=X4ZK5(): MN)93DTPNA:F[A6:U:6LO73/W9'UDVUW7@FUIZE[Y(U4+)C3A,$?*Z.0,;5=U M^UE/C*Q<0S:3!ML[-RRP90=E#^#^7$KS,+$"S9^ X5]02P,$% @ QX-1 M5"Y%I5.! @ NP8 !D !X;"]W;W)K&ULC97? M3]LP$,?_%2OB :2-_$Y;E$8".C8>V!"%[6':@YM<&@O'[FR'P/[ZV4Z(RIK2 MO20^V]_[W%WL2]IR\2@K (6>:\KDW*F4VIRYKLPKJ+$\Y1M@>J7DHL9*FV+M MRHT 7%A13=W \Q*WQH0Y66KG;D66\D91PN!6(-G4-18O%T!Y.W=\YW7BCJPK M92;<+-W@-2Q!/6QNA;;Y_.@#3"[?&K]RN;N\YEA25<#O$02](+!Q=R ;Y0(KG*6"MTB8W=J;&=A4K5H'1YCY*$LE]"K1.I5]YKQH M":4(LP)]4Q4(=,T49FNRHH#.I00ET4>TU(>A:/0,+T?6KQK5"&W57"CR!]MR M?WK6YT8".EZ PH3*$W2$"$/W%6^D9LG453I\$X2;]Z%>=*$&>T)=0'Z*0O\# M"KS ?U@NT/'1R5LOKDY^J$ P5""P;L/_J_G^4HJH<_1KW>P MX8 -+3;:@]5)!&,UZ%2Q59D;]92%?A2E[M,(*QI8T2%6.,;J5,E;5CS.B@=6 M?(@5C;'B$5:X)Z]D8"6'6/$8*QEA^7M8DX$U.<1*QEB3'5;@39)QUG1@3=]E MW>MK"+A4(,:(TQVB-XZ;#;C9N[BONO=?8B%>"%N;2]PP-<:=[9Q,/TK\\!^V MN]6+3%N_P6)-F$042JWS3B?:@>A:96&ULC99=;YLP%(;_BH5VT4I;^890)9':I-4V;5K5 MM-O%M N'G 2KQLYLD[3_?C90E@!!N4DPO.\YC\\Q-N,]%R\R U#H-:=,3JQ, MJ>VU;56 %Z5IIS:GN-$=HX)LZ;C\MZ#F(YY MH2AA\""0+/(P +4\_9!Z)'=1%F1')@D MG"$!ZXEUXU[?)T9?"GX2V,N#:V1FLN3\Q0R^K":68X" 0JI,!*S_=C #2DT@ MC?&WCFDU*8WQ\/H]^GTY=SV7)98PX_076:EL8HTLM((U+JAZY/O/4,\G-/%2 M3F7YB_:5-M(9TT(JGM=F/^VS8OH"MMCLG[?-A^]>"#=KOANW? ML1B$OS]_[LZQW=9-:SKG-9WSRGC^8.<..S8G,J5<%@+0[YNE5$*_MG\&,OE- M)K_,%)S(=).FHH 52GFN]S.)JRV!K= 2&*R)ZET(5>WX+L$R4G"ADUD-$@Y*,&$T6J"D'8!J49%AOH M;77421ZXX3'@+.IT.G:]8\V\JW&]N"6ZZXH"UT]:Y>@2.?VUB)M:Q&W^Y45Q.Y_6RCAFTTR%9M!+@FA%?SCO;SC;I+.8FC%F!7%$1. MV(^8-(C)(.(35[ILO 1-Z[.&_M^Y^EB3[F)(O*2U&NY[5'$8M9MM'YR/YG-) M[^0;PJ3NYEK[G*M8!Q#5)T@U4'Q;'IE+KO0!7%YF^JL-A!'HYVO.U?O G,+- M=^#T'U!+ P04 " #'@U%4;T?I"@$* !^-0 &0 'AL+W=OG%RXO[\/?=6A;O$UX?=EYQJI5UD6Q3=U M\R%^<^(H1#SED50B&/QWQR]YFBI)@.-[*_1D-Z;JV+U^E/ZN?GEXF24K^661 M_I7$G:;Z:CG\HI)=GXFBGLD5&N0IBYJ@ZA[PQ0FN;+=6RG@ MUP3ZR?,KOI3H-;IA0C!E1>BW*RY9DI:OT"]HCLH-$[Q$28Z^Y(DL3SL//B9I M"M97GLTEX%#2YE$[YMMF3&]DS']5Z0QYP2GR',_Y07>WAN>V\ Q2K@^7XHQ+>7>P%'H6*%+P>-$HG'NG,[HXFQ^9X#E[V#Y5E@?\@BB3@F88MY$Z[LD6#B.LT/2F*BA94#[2#PW"(=O=VUHZ3@+ MGXQBICO,]&#,,5#I*5JQ1* [EE;AA#LHH17*10SN#C&$I>@32^+7 M8/67;)M(N/_[(\^67-C"$9^K*IJ8MIWX7ZVN@D%NY+VUDK\7!#X+@F(S.TQ0%>X"$_O3.V)3XE MU&!FPYCQ&N.0NA8[TU'#G0@;55:E3>[*5RM8$JEY8'&QK==&<)W# HI%45'E M$B8>XG^1PW7$804F;7.B8X!+CSKYFKE=.W5_R"6'Q$2B+7M@3>TR+]3J)O9UVGVPIK;R^I;B!)>_Q-$E[]OS_N;/S M4S'$T]3N^4>=%,V8GITQGSXIAOR9!L'XE&CJ]";R9YT1V%Y-,Z07'%6'F@*] M*0H$1P6W+*5(OCUO4?FV':J[J@QGQ%MT_XTH6K.D9V?)1[R0@CT3[&( UL4S M')H!8DV=V$Z=-Y7R)#5W;8DI*H#6P3:6#[V\$0".@VO'6/26QK-@!)NF2_S2 MJ>S;5F)_F>P[SJC/8,VIV,ZIW8!WVP2\&Q7P4%QQ5>$AH*+]=:FM>M(IGQPU MR<6:";$]R;U8KP5?,UG[51XE6S!#9\3YU:8:39C83IB=#&%?-Z>HB61&?'2H([N*-.5B>U)ZPZ6* ME!'G<8E6HLAJ@T-)658,8J<136"8,2?PQVM(6!,SMA-S8_GUULJS> [_-"EC M3F9 4SJA=T9K+?7LN?%TG>Q!DLVV1:U&4I4WO>*!W;U_M M?3"= KB=[^M-*-",V?CL?0EZX.#:-J5HMO?M-/VG8'G)FDW52,7\4Y0F;-E$ MN9VJC"#)0#G8%NU]3?B^G? -F/C>W!D!#0D_)(MQ/)KN?3O=7V0%Y!7_8X]K M)KF/S[AC,:Q%A*YK\$)#S8):M*BC@G](5'A:S@2//K(?2;;/B7T(FNS]HY:A MB29U,E&$.""JM"+VHXJ_\ ,ZDLH33>)D*EW^*65W<*OPZ ;[MNE$4S Y MZ@XCT;Q*[+SZYP;X?5.DLU%)0'QLP0AO6+;RQ34I- MR&2"D'=8HB(O>535D?UIN(:;>W@,ER9F,K6O]V)>)^\+FXEIUB7A4;U.CTY:L@=0TWYEE;\#6LEOM@-.O3HU9& MJ"9M:B?M9QKZA/3I\$(U9=.C4#8=4K;OCMA*YY#&T2F;'D[95%,VM5-VQQC; M-?AN4HT8[-(@GYZ:/R^$OYY?'*Q%GQJ9SO0)!L<-6T. M-($&]L2V76BA92&@K[T %!@*$8YCJO^T+:FM91^P)N+ 3I5O=T CM@6U@%+2 M)$ODZ:.UU'N+S5YBB02/>'*GMNQ-IUDGA@HG#4B3)M-]CHPG=JP MFJSF].# 4QNPSNL5(NO-W[O69MMS_\:WL,O'4V:JJ3ZP)]P_56-J9?8J7H82 MDZ&9ZX3#\TV&=L'X<9501Y?0'@^^%O79@C9ATTDB8U-XU.0^U#$EM!/]5YCQ^EA7[919D@]KCZVZ[7*,\S_O?">B MODSZR,0ZR4N4\A4(G(LI"RR.K+#6+(1NF<6VSJK6_V&GCJ0'GFLR 8^SD7TIM/7=^] MGD]583,AX5X34^0YU\^WD*G#S*/>2\20IC55Z#44$N9/7/G^J%: 'H^ R U0#6!41G &$-"-\* MB&I Y%:FLN+68$6TZ'1OI#EOJ^LQE&!.#M?PMJ2CV2% MYRDM,B!J0Q9*/H*V8HU--_Q^"9:+S%Q@8'MP!5(H3;XJ"X:D!1 6L%$G)JWX M'U9+\O[=!7E'A"3?=ZHP7*9FZENT4 KQDUKN;267G9%+&?FBI-T9+ ![68!;-LBXA.22A/1#*9[V"%J\'1[TP)?#\,]%=DG8I ]^Y"9LMC-T M?.$9OG\$7XM,V&>2J'RO)$A[/4 ;-;21HXW.T-YK(1.QYUG?CE70D8.6U\PC M[M(H"-#.8WL=?QMVI&S4*!L-*G,'-!4F487$DPJ_BB/S%WV"*\9Q2TE7ZVG$ M1Q;$+.S7.FZTC@>U/DB>*\R+_R E5G-I>'7W)G1R0H MSTB_E;BQ$@]:N>N M\ $W,)"B-'B]R8-!GWCMHJ/$%CS#6[:> /HFJ&_:X,1:%(["SM;U1-'X*NKW M3UO/#AT4>U-E G>+CWN1MO.X5RW];=;VA-#Q9')&*GN5ROY(ZIM2M^9L:XDI M[0H^#6+C,Z>=OCX!-!S4^UW9_HNZQK7S:T3'45?4:508A[2CRF^5'#GHK2O= M#'';5SV^36]3'MZXHJC3?TNO%U61]TI3U9Q?N-X*:4@&&Z0,+B#451" M#'+//P< )\G 9 >&PO=V]R:W-H965TECL)T<'51/;O-KRZRO4SB5-SFI-AO MMU'^/!5)]G0YH(.7!W?Q>B/+!\.KBUVT%O="?MG=YNK;\*AE&6]%6L192G*Q MNAQ\I.3D8E2,2B5C(4D6D_CV*F4B2 M4I,:Q[=:Z>!HLQ0\_?RB?5XYKYQYB HQRY(_XJ7<7 [\ 5F*5;1/Y%WV="-J MA]Q2WR)+BNHO>3I@W?& +/:%S+:UL!K!-DX/_Z/O=2!.!)0>6(#5 LP4<%H$ M>"W ^PHXM8#35\"M!5Q3H,WI<2TP[FO!JP6\O@)^+>!7LWN8CFHN@TA&5Q=Y M]D3R$JVTE1^J!5%)JRF,TW+MWLM<_1HK.7EU)PJ9[Q=RG\?IFLPV4;X6Y%T@ M9!0GQ7MR1K[[)3X MJ%4\P,5_VJ>H>(B+?XYR=/#S?^?[=7_Q$2!^TUN<3I"9Y,=%S"M]O->91=#!]/%Y:-HXR"BT:A&>Q%E3' M?'!0,SZQS,;,,T)A@ZCG&3X$@";JND8H;-#8][@1#< <=YBAZMKMBNH-AFA$ M=7R,ZAB-ZBPJ-F09%P_[O!"*&T@PI&-K^&>4\K$14P#E,W-Y 2"'CLR@0@:Y MW^*K=_350WW])4O/%J6_R.+Q ,.>[QN>0BAW9* " #6AQD(,(57<=6!/_:.G M/NJI*E4=Z<*WS#K4F(29C;%22F!C[)020L;,E#+O,:)K&].R)";'0$W00'W: M[O+L42S)6@G*#5$<@Z@GJUA&#W$2RV>R4R%$D6QF&6%K*P=J\;/ M"D\^2;$ML)I!3P@6?4V^5/8*1:46^SP':5!0JVO-=LUA,#T,AB>8TM%<+%24 M\V<2+?]6W++,,R"38_807&.=S 0/5F6S6'J2DXY.LR/2;RN2FS9\JC6;"&J MV5E%B\,RR,6W?9Q#&;)I4-=TZOP?RT%73_JJ\MFU'*84*'Z^;Z9\ $5]OVTV M=%&B>%6"!BN^[U3?J;:JS,B#P,=NEP_54YL,I0O5'+LN,A2O,N%VEV3/0I![ MH99\F7_KB4VB)WM1T%K':4!=EYLKQ@9- MF$F\ !#C)CT+ 90UQQBDV;WI1,Y&_PT1K?4TN8Z9SB 0-<(!89AC,@D Q5W* M6]S5=83A=:0?0V1V]3AC8Y-10"CN>J:[ (JR$3?]A6#4:7-85RR&5ZP^-)'9 M1>C,,9T%,!/351MCKG(4TG115SN&5[MN?E@K:.Y :SIMD+7A P!D;?@0-&=N M^'F?05T#H+9XZ6+-\ [\7JT$<3:-"I7 9]EV)](B*H] L=,@79F9^Y9)G.FJ MRO"JVBN),[LJ4C/5S "0F<*[(6$W9(Y"FF'0!9KA!;I__@9Z,^9:VQQ"F;UQ M *#L7A M?>"3+,$AG>#/3.XW5R= 3./M6"UJYV0$(4TO=04A>$4I5?:!GB% M/:$VB/M65K-!0',/H=IGE&L*PG$*TIV_N4T&C$F8 1!KOH-N/6$W9-X-N48A MS3!IZL)QZC(_=&^Q*([T>P8MCJ9Z310X>\O$S4^.F?%RW2MQ"0FZ M(6$W9(Y"FD'0-9CC-;AWVJ[U='2N *K1N=;AL%%6.#!(TU=-"3C>K/?+V-QN MOL_&8_.L$D!9D]X)"5%(TTO-1SC.1_ID; ZNN5':#(&UOO M[+KK- IIAD(78>=5Y]#M6]VQ^WG'Y&8 AIJOT0((Y/CF*R8 55Z\:7%7DP*G MX[R[5^IV@+,!URQ1$,@QSU0"",4F(_,=# CC7HN[FIHX.#7ID\.=;F;2#0FZ M(2$*:3IX\NX=IQW=N=OI?!D^ R#6FS0 8^WT$%)D[?1Y]XBN4<@A5,.3VSU; MH2:WO.E5D$6V3^7ACL3QZ?$VV&ULK59=;]L@%/TKR.I#*ZWU1QPGGI)(3;UID]:I6M?M MF=HD1L7@ 6[:?[\+=CPG(UFD[B7AXYP+YW#!=[81\DF5A&CT4C&NYEZI=?W> M]U5>D@JK*U$3#C,K(2NLH2O7OJHEP84E5$BZ+K49\!>S&J_)/=$/]9V$GM]'*6A%N**"(TE6 M<^\Z?)^E!F\!/RC9J$$;&26/0CR9SN=B[@5F0X217)L(&/Z>R0UAS 2";?SJ M8GK]DH8X;&^C?[3:0_N.7SHH6CKT#(Z&C$C^14:A>]0%$2A8T,WI],#!ST[F1ZF M1]2,^O,>V7BC _'>7$YCB<)>/X\ MM-L!"]-H,MF%92Y8$L1Q#]O9_[C?__CH_I?6KXU]3< L_$PD/(X(WE.EP47* MU]NT!G/!Q ILACN)H&;L%)+S@Y M*C@S:0$O,R*K%3S51I;5@T1M<@AN+(C5DN;&CG:F::^W22JA2T@>\JNA^M5D M%>$V5LTP5^@<;GIKUH7+G>0O/<&>,?]$9,<0.W9,>CLF_[8#E/ZG#)B7=SA0P_G5PC&L!R,.H^R76 ZO(O!53S:4^E$A?LB MW:@#USKM-:8G'>N;5*8GJ72B_E+I1NVK] ??_8K(M:V?%&1=PW7[@>M'^Q+M MVE8F>^-+*-W:2NM/F+;NN\5R3>&R,K*"D,'5!)X9V=92;4>+VE87CT)#K6*; M)92?1!H S*^$T-N.6: O:!>_ 5!+ P04 " #'@U%4+[B:=7(# #E#0 M&0 'AL+W=ON G6&)NUS63Z[VL;0A)"4)Y&\Q*PN>?XGGL< M?\QV0CZK'$"CUX)Q-?=RK%G3IZ1U;*DQ#/MO$UFWN! MS0@8I-I2$/-X@24P9IE,'O\WI%X[I@4>O^_9OSCQ1LP34; 4[!^:Z7SN33R4 MP8943#^*W9_0"!I9OE0PY7[1KHD-/)162HNB 9L,"LKK)WEM"G$$,$+[ 6$# M"+N ^ (@:@#1M8"X <2N,K445X<5T60QDV*'I(TV;/;%%=.AC7S*K>]K+$U9 ME4&&-E(4*!5%66GBK#0@())3OJU9E6/]L )-*%,?#;_K4?L'Y>AG+BI%>*9F MOC:B;&I^V@BXJP6$%P3@$'T77.<*W7.3SBF!;ZK1EB3],!75\/Q=$!-U!H<.;[H M_ML7_K@W_W)_XM3_V[W_OWT,Z* M?[\98O150Z'^&T@K;M.*75KQ-6E=-:T^F'E2SYB/?;.D'BYQP]G%[F6!)T%@ M#'@YMNX\*@P3')]&KZ;^S=QAW MKC[0U!>@[T1N*5>(P<90!C=C8[:L[Q1U0XO2G;*?A#9G=O>:FWL82!M@OF^$ MF4E-PP[0WNP6OP%02P,$% @ QX-15$E3U-HM!0 ?10 !D !X;"]W M;W)K&ULO5AM3^LV%/XK5K5I7(E+8J>OJ%2"MER8 MQE31W>W#M ]NXC812=QK.Y3NU\]VW"10Q^V'"20@<)/Q%F_(DHCOVP63 M;U[%)4HRDO.$YH"1]4WG%EX_H+X":(H_$[+CC6>@3%E1^J)>'J.;CJ\T(BD) MA6*!Y;]7,B5IJCA)/7X8IIU*I@(VGP_<[[7QTI@5YF1*T[^22,0WG6$'1&2- MBU0\T]T#,0;U%+^0IES_!3M#ZW= 6'!!,P.6&F1)7O[';\81#8#D8P<@ T ? M ?T60& P4= MP70-8#NN8"> ?3.!?0-H'\N8& @W,!0P,8ZNB6X="QG&&! M)V-&=X I:LE-/>B$T&@9PB17N;L43'Y-)$Y,EH*&+S%-(\+X+V#^HTC$'ES, MB,!)RK^ K^#[<@8N?OHR]H24IC!>:#C?E9Q1"V<(GF@N8@[F>40B"WYZ H\< M##QI9F4K.MAZAYP!/ 2(!^.;/JXT3,27ADX@A;X['RX;X'/SX9;E;]W MPW^GKQ+NMRK_[93GV!6 72U]8($_N.&_%OE!.@P<@0RJI TTOZ"%7YFFEV": M8LX!78,_9-GF!=L#G<[@[]\D #P*DO%_'.*ZE;BN%M=M$??(>8'SD"A)LD&L M"6,D ER+PH6(*4O^E0L7/,:,<-M6F98"^EJ :B>ODT'/5S]C[[690Z?IWEG0 MJRSH.2V89]N4[@DIE7:XI%\Q[']&! :5N(%3_Z7V;-/9LFN#Q,3%5IL&1XX< M^1:'/QS3=7V'PX>5PD-WRN2A<@@!20ZX4?Y5EE2\2LE)W8='.O5<.HTJG49. MG9[P6Y(5&%[E4(B9I!%9[("W:XGS?M*':L]6>MFK:/7(R0D&[HG5S@>[N(L])@\/H M* L?R=5Q!"Q2G+NV6]UJX*?T&E@W&^CN-B=SYE"\P455WNVY<=Q=8. 'CN2H M^PMT-Q@UQTEG1T5(Y$E2G/1VW23@Z#.\C>J:C]R%^?_R]KV1\\[;T-4X45WQ MT1D5_ZLZ(T=Z_\FS.]9'[UO&<+XI0R#W9I-N@?=Z^5;5D$M@FL:CKJIJ+%BT M]=8I.B[WT.\.!NV&U 4?N0N^FM]+5< SJR;:?"QP9XFF3M)WEM65V34=UKV3-2MF-*^X>-&!%K=/36,W[D;(IN[ MO<:=1D;81M]O<:#'P_+(7ZU6=VBW^N;HP_H47L_+F[":37DQ)T^UFT2V_I2L M)4O_:B#58N5=5_DBZ%;?G*RH$#33CS'!$6&*0'Y?4RH.+TI =>,X^0]02P,$ M% @ QX-15"NN2;EC! WQ( !D !X;"]W;W)K&ULO5A9;]LX$/XKA-&'!$@CD3IL!XX!'WL4:+=!TFP?BGV@)=H6*I%> MBHK3_?4[E!3)!\48<) 76\=VNE-C>.DT=K MEM'\6FP8AS=+(3.JX%:NG'PC&8U+I2QUB.N&3D83WAN/RF=W]O#O9<']\EJK?0#9SS:T!5[8.IQ)X(CB1; MWO8F^&9.0JU02OR=L&V^X,>BMF2%JFZ%]L_60THT/8B MD>;E+]I6LGW20U&1*Y'5RA!!EO#JGS[7B=A1P&&' JD5R*&"WZ'@U0K>J0I^ MK>"7F:F@E'F84T7'(RFV2&IIL*8ORF26V@ _X7K='Y2$MPGHJ?$DBHJL2*EB M,?JJUDRBF=C-N$ O#P.OOB\U-8@$.<".V!R1H@ 16(%4Y M1WOE?)%"/5^B%1 B6C"@30;D%:4TSY-E$E%-1<9:KCR%.Q%^''B^.;ZPB2^T MQC?)1,%5OA, ].!2B@S(L&U*84"A09BB#(^B=,TA]IL0^^>D\ KQJA 5?3;% MT[=GK:J18R$<#H<'%7(L-"">&=N@P3:P8@/:>:7(!\>1^3CH'\0V,X@9>F%N M$-OOA3T4PP;%T%Y$)_"WA12PV\X)]WWY".^,*'P^(]4V]HH-E@$?+)9);$BP M>[!8)C'LNEY'S6'28B%G5EUMX+!K@D,@!K%CO/-:+.C$NX^CG4[8L^* !88M M%4>S0D()1+]L"]U.'NR_KH MYPN5*\T)*5N"2?>Z#Q')ZC2ENE%B4YXO+(12(BLOUXS&3&H!>+\40KW<: ?- MF=;X?U!+ P04 " #'@U%4#?1%Z(D* A00 &0 'AL+W=OK3;%;&2YY%Y7&QXKG\YKX0653)MV(Q*U>"1_.Z49;.L./0 M618E^='92?W9-W%V4JRK-,GY-X'*=99%XOF"I\7CZ9%[M/G@>[)85NJ#V=G) M*EKP&U[=KKX)^6ZVU3)/,IZ729$CP>]/C\[=3Y]#JAK4$G\D_+'LO$9J*'=% M\5.]^3(_/7*413SE<:541/+/ [_D::HT23O^:I4>;?M4#;NO-]H_UX.7@[F+ M2GY9I'\F\VIY>L2.T)S?1^NT^EX\_H.W _*5OKA(R_HW>FQEG2,4K\NJR-K& MTH(LR9N_T5,[$9T&).AI@-L&>*^!QWH:D+8!&=N#US;PQC;PVP;^7@/<-VC: M-JB=.6LFJY[IJZB*SDY$\8B$DI;:U(O:775K.<%)KB+KIA+RVT2VJ\YNEI'@ M'R^D;^;HLLADP)91[?*/Z%^1$)'R.WIWQ:LH2?>=QL#T;//!(E(BAK%KKKH7GT;(L8NAT"M:J^S06XONQ$2]=BQ)_4 M:XZJHHI2D_U-)W[=B6+JAS,2!J[O.,[)[,%@7K U+[":=YE&9:GF\U$A;2XC M4E)_647Y/,D7Z%V2M\OP/?J%^G&IZ8-VK,-FL]C6+&9W_( U)B.8-D4,,[]G M?L*M(:'5D-_WELO8&0FU&2$.QEUW-8"KRTFGAIK 5P>9K[O4LH08DXMI9Y*!0HSJV$.8;(LT@&(;,$&@&02_L)R$76,BUT]!W MR>5B'5=KH8 ^EJ-=6(,->,1ETPPV(!C7SC"O"#8#>;AN/RE@( 5L)X5#P@WK MJ.]20O1P,PCN!YI59'=,P"#8SB!_Y[G<0Z9(;B90-)?'V$2&7'.V-(YJMQL@ M!8PG&7 8,!W;,?WP@&L5[^QJW-#K#SC@!&P_,AP4<)Y.>]AW/4/$Z9(!=5T= MX R"S G[B10#I6 [I7R5\9:M,YL#@0PPG6:( 9QC.YP;0HQO3J;\J6J2@D:? MVO72]GQF,Q*H =O/&%^CIR&7 (CC<)(N(0#IY,7[_'$N&=#;'IUM-@)$$SM$ MMZ>^#W(.\G*=5FHO\#D1V0?T>VY#9P+H3*:)SJ238+*C\PV/Y2:H2GB)XBA- M97]WSXA'\7)S0A]]!"4Z6GN>RVA@QC("8$WL8+TYG'W9P?T$02>N&]XQ>IRXP MS:2+!W#MV>&Z]=0;P\^.]V_M9QWNG6-?\W,CY;I]8KN# 5;P[*QP4Q>?VB'9"EZ ^_XT<=\' MW/<'=NEM4>[CIBA78^O'>51Q=!\E CU$Z;JN/>[7&@]D]-:>KHOQ,:9[A_Q1 M4M=&*2:'JMNA)*]$(@]2,4R!*JQNIF$3\,:2JJ\G\;%/J9[, M, B&(=7S;-<&0;G[[\_6^D!COIW&SA<+P1?*WX81%_JVP#A>HEOGX-WRQJYY MP'7^P/EDOVHLN+K?5&>6"VEP%%=KZ:V-H6U-N;-M,=H[4/.NC\'(;1(4B Z5 MC_U."=S.BR\K( N>1FKH5;%;[S<.R=S8X M\\"E_L#AZ8"D9*MR)]48A(;RGD'0P\Q0^34*.OTY21^8V+J:;L-C MMWE26:<.>-&?9CZ, L]2>][J[4)TH",]1)W!NR7 Q?2MN/C[S2T0\1#C4A-+ MAMY>"!NDO&.VS[@&*7+<NZYJ?GEN30+R!G7A[/2*'73]KD,P.Q./S/%?)GDT>GJ.+(E^70W4Z!HC,IHG(#!"9#=PH.&![Q S9 M.<]T?]TDZ%@J=PR G-D1N#ZP/B;5$I7-S'[<66PJE3=/AO+N#"":^=/T(T Y M^S^=#BZ9OO6F--1S35<&0?.NWR"XO^O?'270 1NX";QU^PIV4@>YOO.LR33O M"#,@!68O,[W"]?H=X8 XAF..05!SNDUD]^D:()-P( W77D/YA0Z]_!4"1X3N M)/T< IF$]JS6>1SSE(LZ);()]M%/'.DW%GP?$]+C(:"/<."Z*EG+'N,V-&>MY]NG_,_KY]NW_O\TOUTW3RM#VJ: M?Q[P-1*+)"]1RN^E2N=8':=$\SQ^\Z8J5O7SXW=%5159_7+)HSD72D!^?U\4 MU>:-ZF#[7Q'._@=02P,$% @ QX-15'\$OEK< P 90X !D !X;"]W M;W)K&ULI9=;C]HX%(#_BI5652MU2.S<2 M( W2U M^]!VU-G=/IO$D&B2F-IFF/[[M9T0@F-8T+R0.)S;=^QS;$_VE#WQG! !7JJR MYE,G%V+[R75YFI,*\Q'=DEK^LZ:LPD(.V<;E6T9PII6JTD6>%[D5+FIG-M'? M'MAL0G>B+&KRP #?515FO^>DI/NI YW#AQ_%)A?J@SN;;/&&/!+QS_:!R9'; M61B7SJC!V0D37>E>(' MW?])6J!0V4MIR?4OV+>RG@/2'1>T:I5E!%51-T_\TB:BIP"C,PJH54"F0G!& MP6\5_&L5@E9!I]IM4'0>EEC@V831/6!*6EI3+SJ96EOB%[6:]T?!Y+^%U!.S MQQPS7F!0U^#NG.X[KC$]<(0-4;MRT#6;>!(/.! ,1^$IKD7/PIZ;J>&@^\[P87,>%%O+C@).B>!=A)<= *D_69./X(5V11U+:W+"BMQ MG1+;S#9&(VU4-9OG&0S#))RXS_UT6Z3BR ].I986J2@)_$[JA"OLN,*+7(=L M;1BNA5SM[^5:;0@_V'C"00R^AY"!,Q2"H9<8-$,A%(:1'2;J8*(;)XF\$)86 MW*R:!B8:A' '$S\R:"Q2:!Q[!H[-EA<&=IZXXXEOY$G50BM+.T\\C,%'H3D[ M%JDH'ALX%J$QA'::<4JI_Q<"GY 3+6TL(B-:RRI47JI,I.H)(. M*KG8?'[J+506SOTS8?)( +ZT*PX\L,)D.O$ O>-FY%U,7.<#MSX.JQILE0]+ M*])EG-&RQ(R#K4RZSKBUHEO?XWY)CY!O9-@J!8VEM;1(H5&2V#,,>YLQ?!U_ MOWE=2=WN__ D5!B;V!:Q8 3-:K&+>6=:,T1'!NY/XS5'\5FP[>+)8-)MX@%HS \0WX\:,#+)XW_ MG_23KGD+?^,X['.9[,$5W6!IE>IU@X;<[9V_*\(V^A[#04IWM6C.JMW7[JYT MKV\(QO>YND/I<_W13',!^XJ9['PLCNMHH% #*(0 M&0 'AL+W=O29&MID \@HY3F;VPZ\0,H*UI;@8;U]L0.BLS0OK@8K(=8?/:^8KV@6%4.VIKEL63">14+N\J57K#F- M8M4I2SWD^Z&714D^F$W5L3L^F[*-2).!T<37X##]>!W[909WQ9T*W16,; ME$-Y8.RQW/DMOAKX940TI7-1FHCDWQ.]H6E:6I)Q_*V-#FJ?94%#:F[.T4+]@J\_U!V"^*03+ M=&<909;DU7_TK!/1Z(!M'9#N@%3\%E:R+[B=G]*N+TP[4<5PQN6"8GNXA4NCZ ;QM1B"B/DWP)[@6;/X)O MZ[*I .]NJ8B2M+B49[5;BM)< 9(<_+YBFT+V+J:>D'&6WKRYCNFZB@E98H(( M?&6Y6!7@2Q[3N&W DP.L1XEVH[Q&3HNW=#X$&+X'R$?P G@ZSNK781_76<3* M/K;8;Z:J4 EA54(* =LL7/4; ;O9/ZKL5V" M?\"A459)JQR'RG%Y^3[-("9H,O6>#L0;U/$&1\5+GRF?)T7TD-)#\3::CXXW MV(\7PDEP.-ZPCC=TQGL!_*'O@[=OQ@BB3^ "P&'@.^9M5-L=]5X3X]KVV!GS MERIY%*QY,J> 1_E2)EDJK,RQV@%IDB5")39F:1KQ JQEFTKMY:'45OZ"1FK] MPVF=U"%..H2X6:\[AUCY&S=G?VB9>^@;^?-_UM6E/3?+=32!EH ;>@U_/."M M@H^4\.B)<@E3R7T$)!5LHP(B*,7 M5R%#9,:#>A@/;5?3\46CO3>KQA^2T#(+1N\A_EDBISVW54R^A651H8ZJ _J=)8/[;TI'VB(D642#%O0<6PY@TIKS\VR"4/?5C:&*Z@# M5WK,,SZ09]N"'QFX(#=VP60K$MIQ&!B?(C9,S"K7VW+SB, YLM6O0@CJ@Y52A=KLD MU7K:]=S!< ;WP9G.@J&]CUOE'%J$&1N?8H 1W0$F/ M>=Z_3<'#P!9UX[&4&R<7;]_ T/]4_9+64KK9$KI7U=B )/>Y1H;&&#WW4#_ M#E1K%]QB7[\X0[JNP_,@N&/CD\"\0PAQS'G#.H-]E_9H;\T!:Q MX0WIP)O^\DSV;U]DGBW7)S',(6[F_%>C+>H])'$]*%[*K/QQ)8>#5AP/5CF!K];+^@0G!,K6YHE%,>7F";%\P)G8[ MI8/Z\XW9OU!+ P04 " #'@U%4FY1]6-0" ,"0 &0 'AL+W=O-Y2TEI :6DO$0" MLJES&]PDL=EO-SQ3V,FC,3).7CA_-9/OZ=3QS8& P4H9 M%?6U@ 8P:DC_&[ M83IM2",\'A_H]]:[]O)")"PX^T53E4^=+PY*(2,;IA[Y[ALT?L:&M^),VD^T MJ_=&L8-6&ZEXT8CU"0I:UM_DKP2X$>!30=0C"T:E@U",(&T%H M,U-;L7E(B"*SB> [),QN33,#FTRKUO9I:V.B%1O_I2 (I3)SQ-/Z7,8FK=J8L[K MF+@G9H#1 R]5+M%=J5'O 9XVT+K !Q=S/$A,8.6B47")L(^#C@,MSI?['?+D M;'EP/>!FU-9D9'FC'MY704J%4J( 9:8&VT,-N*W!0(2PC1#:"&%/A+NW2O_N M=!6WG.ER,ZKV764-K-_:[=,D'.NR&\<6 ^W'K?GR>>P6B MN$1[($)VV1^FA+40Q:BH+S,.=>*%[9;O3"E>YM M=ICKUQ409H-^GG&N#A,3H'T!FOT!4$L#!!0 ( ,>#453 ^L^OZ0( '8* M 9 >&PO=V]R:W-H965T^]URP M)P5ESSS&6("7-,GXU(B%R&]-DX3'.WQ M!HNG?,5DSZQ5(I+BC!.: 89W4^/.NEU:4!$TX@?!!6^T@0IE2^FSZCQ&4P.J M'>$$AT))(/DXXCE.$J4D]_&G$C7J-16QV3ZI+W7P,I@MXGA.DY\D$O'4&!D@ MPCMT2,2:%E]P%9"G]$*:D%$F@V8;0 3*&EFFIHNS1; M)IADJK(V@LE9(GEBMHD1P]?WTIL(S&DJ"Y8C;?DU6&^>./A^$%R@+"+9'GQ: M8(%(PJ_D)%<\/C&%W(-2,L-JO?MR/?O">@L M<(Y:M%&.H\3>J#VT<:X'G19NV8&SW5$3=Y8FKTZ3UU\0ZHTMB(@!Q^Q(PI,W M1UDH*FDAEX/4 P =@X !D !X;"]W M;W)K&ULG9==C]LH%(;_"O*N5JW4B0VV$T\WB329 M;-6]Z&HTL]->$YLD:&S( D[:?[^ '<>QR=?<),9^S^$\!SC >,?%FUP3HL#/ M(F=RXJV5VGSV?9FN28'E@&\(TU^67!18Z:98^7(C",ZL49'[* B&?H$I\Z9C M^^Y)3,>\5#EEY$D 618%%K]F).>[B0>]_8MGNEHK\\*?CC=X15Z(>MT\"=WR M&R\9+0B3E#,@R'+B/<#/&T\ZCO]JIU[3IS%L/^^]?['P&F:!)7GD^0^:J?7$2SR0D24N<_7, M=U])#10;?RG/I?T%NUH;>" MI>)%;:PC*"BK_O'/.A$M S@\88!J ]0UB$X8 MA+5!>*U!5!O85/L5BLW#'"L\'0N^ \*HM3?S8)-IK34^96;<7Y307ZFV4].7 M-1;D;J8SEX%'7NCI)+$=D#OP_/(*'LRP4/4+?)@3A6DN/YH/1"I!4Z5-='SI M&R@955)_^!WX0!J'D#2[:X\[068]SD@Y "#\!%"#H".CQ>O/ 83Z_VAS>GZ$)F\$+ MK;_PA+]_RF)!!.!+\&I&X(S'J/$868_118]V3#^!!5E1QBA;Z=658Y82\$&/ M:36Z'UTC6OD?6O^FZ&RG81CI7&W;6>Z+HC@(CT5SAPA%22,ZXHL;OO@VOI7 MS$SD"U1Q+Q88)A!VL/HJA%#

J+HB"Y=V,-&ZSA;5A;O40O4PU[H=S!49QT MJ!PJE,!1!\NA"B,X='.-&J[1;5QZHUL2JDI36R[ C1QP82O1%9Q#%8\ZXSIW MB")X8B8F#5IR&QIAV0W++.E/R"@(H@Y=7]5?C/.^Z&@Q'M'=-W3W9RO3#[O? MZAGXL"5"GQ_ %TS%'[_!8?#G=YR7Y$RI@L%AZPK.IK#I!->=+'4G8&O\GRI< M&<]S+"38Z-3;[#J36_>;M%,R"+I3QZ$*!U%WN5]2';.WMFWX?O9V4;N2N#XE MP';M&MQWYY-+%@V289?9(0L'Z 0S.C"C]S.W*MZ5R*@_[[NXR,61=&F=JE:! M/,8];.XP?#]N:J9T?AMPZ(ISU(-VRN)N373+X(F-#!X.(/#\">0LM:-&7LE> M=1JW@^UR1U,E4=5INWS>7IP5X9.N]GYE)E M#_H'-]6-[!L6NL!)D).E=AD,1II-5)>&ULO9A=;^(X%(;_BA7-Q8RTT\3.=P5(!68_ M+D9"96?WVDT,B9K8K&U*]]^O[:0)Y&O1"'%3DO">8Y_S-*^-9R?&7T5&B 3O M94'%W,JD/#S:MD@R4F+QP Z$JF]VC)=8JEN^M\6!$YR:H+*PD>,$=HES:BUF MYMF&+V;L*(N9U _LQ>R ]V1+Y(_#AJL[ MN\F2YB6A(F<4<+*;6T_P<8TB'6 4?^7D),ZN@2[EA;%7??-'.K</ MA7QFI]])79"O\R6L$.8O.-5:QP+)44A6UL%J!F5.JT_\7C?B+ &(P&H#D#= M &\DP*T#W&L#O#K ,YVI2C%]6&.)%S/.3H!KM:^U9R]6VN MXN1BFV%.OBY5YU*P8J7Z=Q+8 /D*GHJ")=4-VX%1X>ST[J62VK6:&164$$OC,J,P&^T92DEPEL56)3 M)_JH%[NU1N;WN*E)NEU1?Y?IZ2;@D-9 + M!>X(J=;#X;2)/Q-!,$\R RLE;VK3=U!;.'E-[UI/A?Z=<+6>"X/;XPKZ+?;< MK@D.J?RHAZNO@C%"([A:9X?3UJYP27Y,Y)'K5RI11>XG^]4:+(SNA*BU6QC? M'E'<;VO@]MZHOLKI\IF27.XF6S='_^/FDB6O@!UT$5,;!]3Z*(+WH8)::T7H MYE3JE!=K31AW=W4#*@_U7IQ!E3.R(J'6OM&T?9L7)T^DJDH83$>:RTE(K84B M[TZ06D-%T[O4GX+D#^P;8&^/-R1SO-CK8NK+HMB'(YA:VT;3MOUMN]E,=:@U M2A3>"4IKH6AZD_I34*+>CQC?Z2'IBV*W!Z0O"LXV$55-]MFA0$G4VJ$/5X2: M[9'*ZG=S\[0YP'DRQQ:=YTOXN*Z.8=HTU:G0=[4DY52 @NQ42NZJVVT?KOI@$D.L)C&U'=C]]QT[(4 2 M4M!57R!V9H[/\4QF[,F.BQ\RI52AYSPKY-1*E=J\MVT9IS0G\H9O: %O5ESD M1,%0K&VY$90DQBG/;-=Q0CLGK+!F$S/W(&837JJ,%?1!(%GF.1$O=S3CNZF% MK?W$9[9.E9ZP9Y,-6=-'JIXV#P)&=H.2L)P6DO$"";J:6K?X_0)'VL%8?&5T M)X^>D9:RY/R''MPG4\O1C&A&8Z4A"/QMZ9QFF48"'C]K4*M94SL>/^_1_S;B M06J'1JC2R4T!4I,_69[_ZAM:! X\4\D^87[6I;QT)Q*17/:V=@ MD+.B^B?/]48<.;C!&0>W=G!;#M@_X^#5#MZE#G[MX)N=J:28?5@01683P7=( M:&M TP]F,XTWR&>%CONC$O"6@9^:_;NA@BA6K-%'"MLGT3MD8H_X"CU)BFZE MI$HB4B3HH11Q"C9HSO.<*0B^TN:W2<)T"$F&[HLJ$75 7R^H(BR3;\#DZ7&! M7K]Z@UXA5J O*2\EX,F)K4" IF''-=F[BJQ[ABQVT2=>J%2B#T5"DU, &Y0W M\MV]_#MW$'%!XQODX;?(=5S<0VA^N;O3X[ZXV!V/!]1X33 ]@^==%LQD'[W_ M/H(ANE"DE5 DAX%M$&R[T=)^.L$-Q'.*PI:-KA+%[3DC4"(D& MA7SA"@K#E=L>=9, ^U'4SV34,!D-,OEF6@!-WI$M[.T:TI;JOGC88T5%WL=F M "+Y0(B48HKTH3%*F$O,B![VS<,!Y?QSAA,N8EA!IR@_91'<8+;IS@KP%> MV#DT#>>J](RY[/_F:YSC4+I.%+0RK[8Z3CT/AZW\7/1@>8%_IC3@HP:(![7, MB4S1AK $0?-"_%19ORC<_>)'04=4CQ5N2U_T6.%Q%)X1Y1Y$N<.B(""Z(@NZ MI45)AX)^:"[XCW87?&@O^+K^C-QV'+I&?M3)K:Y1H%MR;Q0.;0=? MVG<^/,-!O9-.I["'WH##/QJ(0^W&P\7[\D#T5.QP[+4CT;5RP['3#D77RC.' MLY-8V$='WIR*M;DZ0"_4Y;$Z_C6SS?7DUAS*6_-W^MIBCM('F.K.\XF(-2LD M:%\!I',3 25172.J@>(;<[!><@7'=/.8PM6+"FT [U>TT M")/1V-UVL**6%9UCA5VLVBH^8/F)[W6S!BUK<(X5=;$&QZPH\KM9<"5FVJ07<3DB#@(XYY,CEKB MZ#11:,K;2MC70!=]=!QO./)Z#JCO_;N7O),"'D&I&T)S414:JPY;CD(%IO!8 M@7D I3NO#>](31"%08^8@TO2_X]LU!7/&5TRSO0[$4O.-M0TE^XKS#^J7-^/ MAL-/8MR#R]LTPA]4;EBAD):BG7<]1 >R[BWU1(O2WN=+H;$[V&&&_1BDV8#K MJ1!Z/S$MHNWPT[]02P,$% @ QX-15#NDL-GV @ #PD !D !X;"]W M;W)K&ULC59=;YLP%/TK%NI#*VWEFT"51&J239NT M:E'3;L\NW 2K@)EMFO;?SS:$I(U)^A)L<\\Y]X/> PCT6A85GUBY M$/6-;?,TAQ+S:UI#)=^L*2NQD%NVL7G- &<:5!:VYSB176)26=.Q/ENRZ9@V MHB 5+!GB35EB]C:#@FXGEFOM#N[))A?JP)Z.:[R!%8C'>LGDSNY9,E)"Q0FM M$(/UQ+IU;Q:N!FB+/P2V_&"-5"A/E#ZKS<]L8CG*(R@@%8H"R\<+S*$H%)/T MXU]':O6:"GBXWK%_U\'+8)XPASDM_I),Y!,KME &:]P4XIYN?T 74*CX4EIP M_8NVG:UCH;3A@I8=6'I0DJI]XM!W ^P@(!@!^!_ _"P@Z0* S MTX:B\[# D_'C&X14]:232UT,C5:AD\J5?>58/(MD3@Q_5T#PX)4&_0+9/HX M^HIT[1%=HT<.Z)9S$!SA*D/+AJ6YM$%S6I9$R.(+9;Z2GV+6%* 0TD%2-B6J M=Z;I@>GE @0F!;^2H,?5 EU>7*$+1"KTD-.&2P4^MH4,23EFIYW[L]9];\!] MUT-WM!(Y1]^J#++W!+;,19\0;Y>0F7>2<0'I-?+=+\AS/-?@T/SS<,< 7WP: M[B8GHO'[\OJ:SQ_@NSM1D!/T04\?:/I@@%X&Z9F*UJ)"C5*=YV4:.IXO35\, M8F$O%IX3\TUB+2HZ$//\)(G-8E$O%IT3"TQBT9&8ZP?^R"PVZL5&Y\1"D]CH M6,QQXH'(XEXL/B<6F<3B([%1Y UH);U6JI[TH5]4X57.: Y&-7=HS])XKM! MTHNW[<9@%H]"/WQOMC"815'LN!]"L0\F10ELHR0'N:]JIPA]F&5!P5L):4SO5(^L3:Z=MN!*WU/'JB0DXWO@Z7]02P,$% @ QX-15#1<>'V: P 9 \ !D !X M;"]W;W)K&ULM5=MC]HX$/XK5M1*K73:Q X;E@J0 M%G(OE;JGU=*]?JCZP9L,Q-W$YFRS=$_WX\]VL@EP(2"V?"%Q,L\S,WZ<&6:X M%O)190 :_2ARKD9>IO7R@^^K)(."J@NQ!&[>S(4LJ#9+N?#54@)-':C(?1($ MD5]0QKWQT#V[E>.A6.F<<;B52*V*@LKG">1B/?*P]_+@CBTR;1_XX^&2+F & M^GYY*\W*KUE25@!73' D83[RKO&'F 06X"S^8K!6&_?(IO(@Q*-=?$Q'7F C M@AP2;2FHN3S!%/+<,IDX_JY(O=JG!6[>O[#_YI(WR3Q0!5.1?V&ISD;>E8=2 MF--5KN_$^@^H$KJT?(G(E?M%Z](V,L;)2FE15& 30<%X>:4_JHW8 )!] %(! MR+& L *$QP)Z%:#G=J9,Q>U#3#4=#Z58(VFM#9N]<9OIT"9]QJWN,RW-6V9P M>CP5/ &N);4J*/0N!DU9KMZC-XAQ]#D3*T5YJH:^-LXLQ$\JXDE)3/808X)N M!->90K_R%-)M M]$68=*7D*=D$[&&)(+%.)?$ D(OI_%Z-V;]XE8F>"?6\*; M'D\6'"2+CR;#@RZRK;S#6J+0L8?'2(3NF'I$7S\9&_110Z&^=7CHU1YZSD-O MCX<[> *^@E:52^2E0]HB\C0FN!^%P=!_VMSM%K/0;$9OVRQN,3,%*FS,MN*_ MK.._[(S_=Q +29<92U"RM5G_HBJUCDV*:B?1F63HUQ[ZG6EL>Y#&0YL@W1PX M""Z"X&W;!W$J,#X!N)7_59W_52?3GZOB 202 M M,I="2+!VLE37Z+S_VYV43J/-,[=S>/]O$>Z3;N!8;17TP/ @YHV[01W]Y.9X,^O5+0IYWAP)D5)4[%)\!,4/4"" M\3Y%3P"6B?@;XX?9YX4;XU39DLN_]_73>E2\=@/2SO.)&2'+@:^A*>?/&RH7 MS,PG.ZRX>)4E@$+O=<7DU"F5VDQ<5^8EU$3> M\ TPO;/BHB9*3\7:E1L!I+"DNG*QY\5N32ASTL2N/8HTX5M540:/ LEM71/Q M,8.*[Z:.[^P7GNBZ5&;!39,-6<,"U,OF4>B9VZD4M 8F*6=(P&KJW/F3+#9X M"_A-82C'&\RAJHR0MO&WU72Z5QKBX7BO M_L-FUUF61,*<5W]HH2?N+=BW6R3M(=(W:Z>4O+N45FH'^7P$Z MPEQFH BM].XU>EEDZ/+B"ET@RM!SR;>2L$(FKM+&C+R;MR9FC0E\PH2/T0-G MJI3H.RN@.!9P=:(N%M['FN&SBAGD-RCPOR'L87_ T/SK=&^ GGV9[M^>21-T M10JL7G!"SU0#+9MBT*88RA1CT'YA5$&!%HHH&"Q=0X\LW321 MM_0Z&N'1.''?#@]T (:]\1@?P[(!F#_"@=?!CD)$78CH; C= O0'SH;L-\3X MX(5!//)[YC^#,(Z\GO7/(/\VB(>-QYWQ^*SQ4Y4=2A(/%"*(O5$ORP#,'\=! MOQ!#L C?AKT\[D%KJ4&L;8N6*.=;IIK/L5OM;H$[V_QZZS-].S3-_+],<[4\ M$+&F3*(*5EK2NQEI4Z)IU\U$\8UM8$NN=#NTPU+?<" ,0.^O.%?[B7E!=V>F M_P!02P,$% @ QX-15%_LX9\Q P I L !D !X;"]W;W)K&ULG59;;]HP&/TK5K2'5EJ;V D)5(!4R*KUH5+5R_;LD@^( MFMC,-J7[][.=$""WH;Y [)QS?(X=V]]XQ\6[7 ,H])EG3$Z5BS7D M5%[S#3#]9LE%3I5NBI4K-P)H8DEYYA+/"]V0V MSZGX.X.,[R8.=O8=3^EJK4R'.QUOZ J>0;UN'H5NN95*DN; 9,H9$K"<.+?X M)L:^(5C$KQ1V\N@9F2AOG+^;QGTR<3SC"#)8*"-!]=\'S"'+C)+V\:<4=:HQ M#?'X>:]^9\/K,&]4PIQGO]-$K2?.T$$)+.DV4T]\]Q/*0 .CM^"9M+]H5V"C MR$&+K50\+\G:09ZRXI]^EA-Q1,!A!X&4!%(G!!T$OR3XYQ*"DA#8F2FBV'F( MJ:+3L> [) Q:JYD'.YF6K>.GS*S[LQ+Z;:IY:GK/%CP']$(_0:(K]"CX1VK7 M5']2Z.3E10R*IIF\U+#7YQA=?+M$WU#*T,N:;R5EB1R[2CLRNNZB''U6C$XZ M1L<$/7"FUA+]8 DDIP*NCE+E(?L\,]*K&,/B&OGX.R(>P2V&YN?3O19Z?#8= MCWK2^-7J^%;/[]";;X4 IFYZI()**K!208?4'20@:-:V1@5Q8(GFG/B8ZN@? MQY/V7T3@Z"J&:Z"0H'0].V04:4U^NH.&373U?(W$;49 MBOL0)WZQ=SB[O:_MD9)W/)A?,]P"(37'+9 KW.'YZ+[!7]TE)?-DO( $=>,M M*.S5-TH+BH1^AWER,$_.V"M)^=&U9B M&7 C0PMJU(C0!)&H8[_@PXV"_3,B M;/;W?&L&OW&88UP_BN8MJ#"HG[(MH&A0S^ >E2\YB)4M R5:\"U3QE=1]J1*$K"HJ'XQA9);USIDLL^ MKG49#<( ]/LEYVK?, -4A?GT'U!+ P04 " #'@U%4:UFS3=D$ !)%P M&0 'AL+W=OK(187P4!SU:DPGQ$UZ26O^2455C(1_8:\#4C>*E!51F@ M,!P'%2[JP6*NW]VSQ9QN1%G4Y)X!OJDJS'[=DI)NKP=P\/'BH7A="?4B6,S7 M^)4\$O&\OF?R*6A8ED5%:E[0&C"27P]NX%6*8@70$3\*LN4'WX&2\D+I3_7P M;7D]"%5&I"294!18?KR1.U*6BDGF\?^>=-",J8"'WS_8_]+BI9@7S,D=+?\K MEF)U/9@.P)+D>%.*![K]F^P%)8HOHR77?\%V'QL.0+;A@E9[L,R@*NK=)W[? M%^( ,<] +0'H"X@[@%$>T!T*B#> W2I@YT478<4"[R8,[H%3$5+-O5%%U.C MI?RB5O/^*)C\M9 XL?A69[0BX F_$PZ&X&N>$ST3H/T!/&!!P /):)T598'U M?%VD1."BY)<2]/R8@HLOE^ +*&KPM*(;CNLEGP="YJ=&";)]+K>[7%!/+A"! M[[06*PZ^UDNR/"8(I+!&'?I0=XN&B!IR?#X,(Y&1)&"X!%UAL!&6_@)!SS>1< MVV9N1YAH0G66O"V&$*)D.@_>#NMI"8MF,#J.2FU1"*(FZDA4THA*G*)^X'*S M6YNXE*<9KC.KD!W)^&!LF5\GP3LS*(FF':VI&83B*+&+&#?4)M2YN*L3EV CLBS!A#@H4&CNT*)HV"B5/!HU"GA2__B3'P9-9)WPQ) M.B&I)03:LY\VV4^=V?]#ZZ$\>C;R#'PI"2#OLK]RNX2I14)7@QG3W3&I&0)G MH5W$K!$QH>TA98F+8G1=+4#*)>E0==%OHWATKS,A0 M&96E7PHT=V?8W0-WEJ@AC">&'#,L1CWK#*)6#G+*^5>L"+/FCBPG:#=S,R8: M=],V8PX.BN.LVS8*(V?63U3(OK=F]*W@?;6/C!8%81)W%9A1XSCI2C"#)DE? MY=L.#F.G%[@G+"-.,P#;Q@G=G?,,.^!A1' 4AG_8#->YP/0,X'$YVA8,W3WX M1"/A8;F $Y71I;4('BB:CF9V:.H=-;% CPO1=G+H;N6GFA$/S44X2OH*<2XR M]2'A*/:4H;4$T.T)3G,T'A(I!?45P8N,^HIP!O*X"*VE@&Y/\0ECY&&24].[ M'#Q(1R6\8YK5/_Z/LC4FR&U,/N&N/$QAWR'IQ4'[&?GY\8YKT-H8Y+8Q9YHS M#^N%%F9=&3XDZET9/F0TFGI61NN&D-L-?<;<>:BL:>U+X49.U/EO+81G1.0M M1&NPD-M@]=I"#\ZU +S(GN,U]2/-X^A8=VO*D/M>Y?[#4H*<,F_'\)#)">GK M&#YDU-LV?,%6&O^JZ6RW6^J<7N0JYYV]P'W^A;T,[[6WB5[FYU M6YK=)?-WS%Z+FH.2Y)(R'$VDY6.[>]O=@Z!K?9/Y0H6@E?ZZ(ECZ5A4@?\\I M%1\/:H#F]GSQ&U!+ P04 " #'@U%4]3.$7CH$ "Y#P &0 'AL+W=O MSO5*'6]^7^1Y**F_X 2K]RY:+DBI]*G:^/ B@FSJH+'P2!(E?4E;-EHOZ MVI-8+OA1%:R")X'DL2RI>/T,!3_?S?#L[<(WMMLK<\%?+@YT!\^@OA^>A#[S MNRP;5D(E&:^0@.W=[![?KD@=4"M^,#C+JV-DEK+F_*=SSIA)6O/B7;=3^;C:?H0ULZ;%0 MW_CY3V@7%)M\.2]D_1>=6VTP0_E1*EZVP9J@9%7SGU[:0EP%X&@D@+0!Y+T! M81L0U@MMR.IE/5!%EPO!ST@8M8 M"P,9<0/=2@I*(5AOTE=$U*YAB6O7Q 11EA?RD]=^?']#'#Y_0 M!\0J]++G1ZG55L4ICD,W?MSAQY/XCY4" M 5(AN)CZ@@LOMFZ,<88'=+8HS$9*FW1LR21;]UH).$%U=+(E-EN2S0=LMHA$ MJ9LM[=C22;;[/.?'2K>[@!S8B:X+T(<2Q FQ AP,N&P1(7BD?ED'EDV"K7[3S]GD(VNX;$T4C;0##OH! M'TR"?04];U#1#O!7YVP.;#@];09T#E6(,1GANS(@/,GWC]J#<%)ANQS!L!,< M(APE(TS]^,=DDNF%*UJ8KX&A"S@YB84PCS(<#TEM69*%>(RU]Q0B0>/'X^]3/ M?_Q; Z#5K@:>>&;V=/?"-+(8;=F(!>#> _"T"=1?RA[?>D?9$CH![1'OX3!+ MAH .&2%Q-@+9FP&>=H,G 0?*-F\FZJZA/=Z]<#[T *QO TSXP/C7L MX>Z%E@.X5&2L%7L+P-,>X!@;5PWII+5'OA?/B35Z';(T349ZA?3>0*:]X0KW-G-Q)[\^O9Q$ XP7;HD"(,1#R.]1Y!ICS#?I.^LJ ^M MM#4_@ 5(*V@:DA=5Y5V>YCV8)(+L>K8S': [J_?.4E3$ &Q:7U);.>^N^\^ M^\X9K*5ZUBF (9N,"SUT4F.65ZZKHQ0RJB_E$@1^2:3*J,&I6KAZJ8#&!2CC M;N!YH9M1)IS1H%B[5Z.!S UG NX5T7F64?5R#5RNAX[OO"X\L$5J[(([&BSI M F9@GI;W"F=N[25F&0C-I" *DJ'SR;^:^($%%!;?&*SUUIC85.92/MO)-!XZ MGF4$'")C75!\K6 ,G%M/R.-7Y=2I8UK@]OC5^TV1/"8SIQK&DG]GL4F'3L\A M,20TY^9!KC]#E5#'^HLDU\63K$O;$(VC7!N956!DD#%1ONFF$F(+X+U.D/,)&,JXOL#5I]F$G)]=D#/"!'E,9:ZIB/7 M-4C NG&C*MAU&2PX$&P"T25I^1](X 5^ WQ\.MQK@$].AOO]7;B+JM72!;5T M0>&O=<#?UR58K<2"W$JMR1BE>\%"7%,5:_+C%JW)U$"F?QZ)U:ICM8I8[8/< M$U *8F+HAE"MP6@\*"8E0I(5Y3DMBXAC&5,10=/6E $Z10#;#58C/_10QE4# MK79-JWV4UI-0$,F%8+\K:G,0D##3>#9*5^$V@6X_K F4)Z"]S[+;[^P:31J, M>E[0G$JG3J7S;ZD0DU*#W2OG,6'9$AL5@22!HE\5AG@(&@7O[.?;[S>3#&N2 MX5&24V% @38$ZX]@ZZ?<,*Q;&D4JIQS[,$N!<=&N>W:,\ M;R#&VN!'#GZO]M1[]R+KU['Z1UG?X34KZWC MVK)WE,O,[)VJ74];#=Y_=P7]MY[H!_]=P\KE;CVW]IN3NW7-V9^2+U0MF-"$ M0X) [[*+'E1YSY<3(Y?%S3>7!N_18ICBOQ$H:X#?$RG-Z\1>IO7?UN@/4$L# M!!0 ( ,>#450J5/G]: , ,<* 9 >&PO=V]R:W-H965T4HMB.+.>P>[%%7:FG]+]LVME' MTLJB+AIG(BB$JO_Y8Y.('8=X=,0A:1R20X>+(PZ#QF'@ ZW)?%BW'/E\:O26 M&6=-:N[!Y\9[4S1"N==XCX96!?GA_+-*=0'L*W\$R\[8-V4@U1LE_H',3;(% M*%@+M.S]+2 7TGYP5O>W[/V[#^P=$XI]S75EN M)^R+5IA;]DEED.T+A!1)&T[R',XBZ56\A?2<#>*/+(F2N /HYNWN40_.H,WN MP.L-CN@M*9DJ%5)P?V;U^GB"/[)/CZFL,J$V[+K0E:*R1CUKRT7]!7AI!RXZ[\WL:G03OL]@# M'[?@XUYPJN0H@2HW=A*-3Q+U6>P135JBR8E4_D6%T1'M9H[22C5;->\^?6)H MN++2?WE=E6#R"NOLR.&\;+DN_W^NQ>4KKK@;*XY>:GS4"[:$K$I?'37,@4E> M6G!UB9>E%"E?26 6.5;H9Z4H!'K2[NH>G7SY'29GPR/Q[-Q9\=OBZ?B6B/K$ M-]2(]U+WF>Q#)R_022\T77$GJFHC<%!61X=LG5:'.0UW6H("S,9W2I:E[F*I MK]-VMNW&KGT/9.H6[PLW=%58)F%-DM'YF)!,W375 ]2E;SQ6 M&JF-\8\Y=9I@G &MK[7&YX';H.U=Y_\"4$L#!!0 ( ,>#452:I.+0T0( M .8' 9 >&PO=V]R:W-H965T%,P%P1O:YKJIYFP.5F$L3!]N"&K2IC#\+IN*$K MN 5SU\P5[D+/4K(:A&92$ 7+27 97^0C:^\,OC/8Z)TUL9$LI+RWFZ_E)(BL M(.!0&,M \?4 5\"Y)4(9OSO.P+NTP-WUEOVSBQUC65 -5Y+_8*6I)L&'@)2P MI&MN;N3F"W3Q9):OD%R[)]ETME% BK4VLN[ J*!FHGW3QRX/.X!X> "0=(#D M.6!P )!V@/2U@$$'&+C,M*&X/.34T.E8R0U1UAK9[,(ETZ$Q?";L9[\U"F\9 MXLQT$,7']R=DSJD@QSD8RK@^(6?D[C8GQ^].R#O"!/E6R;6FHM3CT*!/BPR+ MCG_6\B<'^..$7$MA*DT^B1+*?PE"%.L5)UO%LZ27,8?BG*3Q*4FB)-XCZ.KU M\&@//'\U//[8$TWJ\Y\ZOO0 WPT8I@#KR) 9"%@RHT])#KI0K'&%\?-RH8W" M\OC5XVW@O0VB9R20I98_?0U/G!#D)*R3E59[@\:Y?XIYFB M(G@-G*W8@@.!NN'R">"]MN4%2E&^[Z_HUY&>1]%13SR9CR=[0SQ>K(!'0Y(C M>[:5Z\7N_8?[O631"W*'7N[P#7*]M/^^0Q8=[62^,^O/=[_CY(4 1CZ 42_/ MM17%Q HE"Z/88FTE[\UHRY,Y'CMZ'K 3Q-DX?-BMU#U&6?K,*-]G%,7>J(TC MW.F -:B5FR0:9:Z%:5N+/_7#ZM+UZ&?G,QQB[&UL MC53);MLP$/T50J<6:$U+7M(&L@ [[I)# L-&VT/1 RV-)")<5)*V$B ?7RZR MXK:VD8O$(6?>O#><8=I*]:!K (,>.1-Z%M7&--<8Z[P&3O1 -B#L22D5)\:: MJL*Z44 *'\093H;#*>:$BBA+_=Y*9:G<&48%K!32.\Z)>EH D^TLBJ/#QII6 MM7$;.$L;4L$&S+=FI:R%>Y2"2_:"% MJ6?1AP@54)(=,VO9?H5.CR>82Z;]%[7!=WH5H7RGC>1=L&7 J0A_\MC5X2@@ M^7@F(.D"$L\[)/(LE\20+%6R1H) M=1K0\V%UJLH!=>I1W?#MLSC%^Q-$)CV1R2N)5"\-0.RL:TOD=#T#D\E_3$;_ M,,%'+F+7%&JP%L2#['7@;( M+?YD="MKQR!+Y5F(E^SD)KH8N%E$-*:AREP0_?-*9S2.,T\ZCG]+IX/JF1FP M?OSA_9<\>9W,,Y%T)N*_6*16%X/1 $1T03:Q>A#;;[1,R,_\A2*6^5^P+6W= M 0@W4HFD!.L($L:+7_)6%J(&@$$' )4 U 1X'0!< G!?@%<"\E([12IY'>9$ MD>DD%5N09M;:6W:0%S-'Z_09SWA_5*F^RS1.31_I4K.HP -=BU0QO@2$1^!7 M*I8I6:]8"&YXL;@RDKYJLU?*-Q0\OUX6DEPS2,:[3IP=))5IN@CTRMD M]3BGX1G \&> 7 1; IKUA[LM\'EO.!Q;LL$5;SCWASO\E41(L$A% J[?%$TY MB<$L7S$TE3F-MX(OO][J?16!2RFIDN#O6^T'W"B:R'\L47A5%%X>A6>/HHW> M NCGP*SYO$X1' 98E^ZU7O06,ZPKY.V:S5O,=&/#QFPG?+\*W[>&?ZDKQ4(B M+94(*E?!"?D85E$,C^6C :U"D(/CN&PP4>;&<*>W^"CQ0SY[M!OYV-4A3^R MAG]]=WUIJ<*X MNI=>R9_="73=,]?]J4W_CT;.CT'N%L$T>-BKPQ\B7M_O(6[0-&8X.N4:,)T= MCG_$&K ["?S.)7 B#I7P/<#=U]BC:B@7J+28P$<4%-D9 #!$Y*/C'H@] /( M/^ $PB[R#P&#+O*/ .Y6P.@6ZJ5;?79_/^E&1G&0=\I%8-0(V=_9>RX"NQ/D M=2Z" \#.#G $<+<"1@>174[Z+X(GSI2FXE$1I8ES^D@",DJ$AJ=<$$::D/VC MP?(N5R+K;U\0#U'0_.AIM1NCYL?1O,T.01BX[:]SR,@:LNO#=U/Z.^/+2)?= M.=3EL1$6[)Z03VS4!ML_.BQ\ELA@EZ>]=_,6,S0.$&ZPV6;FN6['3 $;F<+V M?M^?S-_(FO!L7_9KUK@V'#KE= @;T6^&4;Z&[C)98LW M'^-Q@TNG-BC5=5CF V<)0K'AJI@D5E>KH?9E/LIM7+^"Y_-B-&W<%)/R.Y(N M&9<@I@OMTCT;ZIC28OAQST)I,O+#%24133,#?7\AA/HXR1Y0_0M@ M^C]02P,$% @ QX-15(?N\)&I @ 60@ !D !X;"]W;W)K&ULO59=3]LP%/TK5L0#2(Q\.$T3U%8"HFV5F(3HV!ZF/;CI M;6+AV)GM4OCWLYT0E;94E9!X:?QQSKGWGIO8':V%?%05@$;/->-J[%5:-Y>^ MKXH*:J(N1 /<["R%K(DV4UGZJI% %HY4,S\*@L2O">7>9.36[N1D)%::40YW M$JE571/Y<@U,K,=>Z+TNW-.RTG;!GXP:4L(,]$-S)\W,[U46M :NJ.!(PG+L M7867>6;Q#O"+PEIMC)&M9"[$HYU,%V,OL D!@T);!6(>3W #C%DAD\:_3M/K M0UKBYOA5_:NKW=0R)PIN!/M-%[H:>ZF'%K D*Z;OQ?H[=/4,K%XAF'*_:-UA M P\5*Z5%W9%-!C7E[9,\=SYL$,+X'4+4$:)C";@CX&,)<4>(G3-M*K,[#_,^DE4-Q@7!XCJ(@"O?0;XZG!WOH^='T,'M+]XV_O;# M6G2=V]>)5F+@).PI\33!.(FBD?^T:?@N*D[B,'V+RO>A0ISTJ#=5Q'T5\<$J MKFJ0M"#J@"FKPN9U(^L#)QSO12B0;[D5XB/%6)W91.$JB9*L3>U X'@3[ M.S'LJQ@>K&+*-4CN#@/"#KB2]GKIY[8CZP-G'V]'MO,R9VF:;75C%Q3B8;;U M]>1[4%&2;G\7_L8Y;B_='T26E"O$8&EXP<70",CV(FLG6C3N:)\+;2X*-ZS, MW0_2 LS^4@C].K&W1?]O8O(?4$L#!!0 ( ,>#453WU%H]*04 ,8@ 9 M >&PO=V]R:W-H965T!$H;QI0W+.R?'_X!_\ M2Z<[(5_5FG,-?L91HFX&:ZTWUYZGEFL>,W4E-CPQGZR$C)DVA_+%4QO)69 G MQ9&'?'_HQ2Q,!K-I_MZCG$U%JJ,PX8\2J#2.F?SUB4=B=S. @S]O? U?UCI[ MPYM--^R%/W']O'F4YL@KJP1AS!,5B@1(OKH9W,+K^=#/$O*([R'?J\:7.2C#S:\OG/(JR2J:/_XJB@_([L\3JZS_5/^>+-XM9 M,,7G(OH1!GI],Q@/0,!7+(WT5['[FQ<+HEF]I8A4_A/LBEA_ ):ITB(NDDT' M<9CL?[.?A1"5!$A:$E"1@$Y-P$4"SA>Z[RQ?UAW3;#:58@=D%FVJ92]R;?)L MLYHPR<;XI*7Y-#1Y>O:9A1)\9U'*P0-G*I7?]AVAEH[N^/(* M8/@1(!_!AO3YZ>G^8;IGM"D%0J5 **^'6^K=*L6UNG94PF4EG%-9Y@/"ZC#CHF M9&#R-5N$H0BX#\R9$"[-RO9*@8M_^)9' M %XZ)*-E [2C^,.RTK /\?=%AQ591QCZ;[2O!T&$1WZS]J.RX9&SX:?P)0E7 M1MA$@R]ZS27XLE!<;MG";,G[9)-:J9%+ZG'Y?>..4D_*2I,^I)[45,0CXK\] MS^M1H^%DV'*>0]]2T#]9[>=$M"F-74K#"G-A1ZVAQ1-$?:A=5*T*^?:T=H8< M=FL1"-T,?! )_V6N7QD_P"JM72 .RUI.0=)54(L<2'L1E)Z"BH8H!RN@I1MT MXZVN*_@->L,WM!"#HZZ#L8""XUX&,SYI,/4HUV L"Z$;AHV#>2^V(\LWY'>< M [+T0K"/.1157<1QAAQV6[E]<_/QZ #.Q3VRT$.XJ_B6=,A]2W:N^.2X^*Z0 MPVXM2Y&;I7,N=:ZSSFU$P#="A=HEA"4>&G85U5(*N>^USA5U5%.,U%2MQU * M6W2U*$1N%#;KVB?RD24>FG0U3!9;V'U;=JYE\H^>[2_> M8TL]W-FU5FQK/[X5']\=#3&MNP-;1F(W(T^:P[G8QQ9^N*MYQ99VN!?[BNO6 MM#8"5\AAMY:GV,W3N9 ;(3/Y$X,C!5@2@(5PW^QC"S_OJBHF%&>G%%9,&O]NP41K"7!O%8I.XL7GJ/,Z]&!"+ M1-+5"!,+0-*+$29UBUO;$ZZ0PVXM8LD1!YPFX3+HI2#M MZFFI11;MQ=/2NF&%$^B/W\C:$(:ACU&SM-3"D1[QM@W2]GD)H!:$M*OEI19C MM!?+2X];7F?(8;>5)Q9N4+;,Y+WH3RW[:%>#3"V]:"\&F=;-;^/VJ(>YMH?E M)'5S\H11G M^:O%'N]KAH27>L!<[7%2ECIW@#-EWZU4>,F=/^ U-7L)$@8BO M3(Y_-3+)&ULA53+;MLP$/R5A4XMT%H/.VD1R +\:- >7!@)FAZ*'FAI;1'A M0R%74?+W)2E9=8'8O4A<VK%$R.]$- M*G>RUT8R",QI(>>+H^LM^&WETO M.V9QI<5/7E$]CSY'4.&>M8+N=/<5AWZN/%^IA0U/Z/K.*_]1[LFX4^YP M5-PR;N"!B19A@\RV!IWC9.$C?&?&,&\9O%LC,2[L^SPF5](#XW*@7_;TV1GZ M-(.-5E1;^*(JK/XEB)W647!V%+S,+C*NL9S -/T 69*E%_BFHP'3P#?]OP%K M;DNAO0<6?BUVEHR;F=\7:LS&&K-08W:FQHK9&O"IY<],.'?=]Z/6<'J%BA&^ M9>IENBG(X.E;RN*349!H#F'@+92Z5=1/Q;@[WJE%/TI_T_L+N6'FP)4%@7L' M32:?KB(P_9#W >DF#-9.DQO3L*S=?P&-3W#G>ZWI&/@"XY^F^ -02P,$% M @ QX-15(#%KDK; P 80X !D !X;"]W;W)K&ULM5=1DYLV$/XK&IKI)#.] P$&D]J>.9MD>@]I+KXF>=;!8C,!Y$K"OOS[ MKH##-F#NTC8O!N%OO]U/*^U*LP,7W^060)''/"ODW-@JM7MKFC+:0L[D-=]! M@?\D7.1,X5!L3+D3P.+**,],V[(\,V=I82QFU;<[L9CQ4F5I 7>"R#+/F?B^ MA(P?Y@8UGCZLT\U6Z0_F8K9C&[@']7EW)W!DMBQQFD,A4UX0 &Y:."#*(E*9@^-C#"K),,V$D1NM3&YZ^ M/[&_K\2CF -,4:0IT7]9(_-1)P8H-!A [LQL+L&[@4#IS%P7FK@-@9N-3.UE&H>0J;8 M8B;X@0B-1C;]4DUF98WRTT+G_5X)_#=%.[6XQX44EQF0VUMR1;ZPK&1U/HJ8 M?"I9EB;?TV)#;J*(EX62Y'4(BJ69?(/HS_?WJ#7E%TH+\M>6E1"LY,Q7& MI=G-J(EA6<=@7XB!VN0#+]16DG=%#/$Y@8F"6E7VDZJE/KFY-6 >OMB(I5G"X':H.;W3:*V>I#YH:M&.H@$B/W"&)?FM)/\EDLC-!KN& M5&0->RA*&-+A]]Q;'1'/(L(^XFIJ#2N8M@JFHPJ^BE3!U<

1/[)RXNM80 M\3VNL.%T3'LA3 *W(Z2/\;U.QL(^ADZ\"PLL:+4$/[1IL$+6[SRIGY";M:NO#?-OM*NN#;->Y4"OHL?-1]_^J=PW36,%['A*.0LY% M'%LK'>^M/UKR&KI1)<]"PE'(N9)C0Z7C'?4_%+R&^;3!^_ZDOY'ZL(']%@[ MSO=;+= \.7OG@"M)WV$DJL6[X @- #_3SA73P/MH+U5+OX! M4$L#!!0 ( ,>#4521@VC_+0, /@2 - >&POBA++CD"6/%GIDO[ZZ2S;<5)= MZ?JPI5-(+=VG^^Z3[ER)3"JS%>QFQ9@)-H60U92LC"D_AF&U7+&"5F>J9-(B MF=(%-7:H\[ J-:-I!4Z%"$>#01P6E$LRF\AU<568*EBJM313#NW>6A_;0&WI'02WK^#-*SP0 G M!A CCY]'_A0W1GVQ3]U,MTRM)^8X]CJZUG-WK28)F_3,)IF2NRQ%Q!EL%%JP MX)Z**9E3P1>:@U=&"RZVSCP"PU()I0-CR\.&'8*E>G#PT(V@@DNEZ]@N M@ON[:*8? .T(!'(A.H$CX@RS24F-85I>V4$]N38^@H*F?[LMK<)KS).@$8^Q!GIV4IMI\$SV7!W.*?'7 VH:U?L%*:/]AH4"I+:V": M!/=,&[[L6WYI6MZRC6G+:9/AFD>O4//?W>><2::IZ(NVM7_,N_QBQM_A>4-X^X>:&-QF;(-2^?-4.>+NAO8CHW:-' X1*[JYD

,^C@O'S*O/U@MGP[2!!Q8'(OW97N/9QBODZ3K &!9P&H'XOOC0$WY?:((LHIIP]Y@'$D2#(%:]-=H M'".[$\/'GQ_L+8FB)/$C@/D51!&&P-N((Y@"T( A452?@P?G4=B>4^'NMZ[9 M;U!+ P04 " #'@U%4EXJ[', 3 @ "P %]R96QS+RYR96QSG9*Y M;L,P#$!_Q=">, ?0(8@S9?$6!/D!5J(/V!(%BD6=OZ_:I7&0"QEY/3P2W!YI M0.TXI+:+J1C]$%)I6M6X 4BV)8]ISI%"KM0L'C6'TD!$VV-#L%HL/D N&6:W MO606IW.D5XA-/E_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%B MM/XU@LD/['X 4$L#!!0 ( ,>#450Z?E)"]P8 .- / >&PO=V]R M:V)O;VLN>&ULQ9Q=G/HJ!6/\^,CHT2M!/SP:>W]GS+WXL2K*ZGBPK.OU M^^&PRI9J):L_S5J5[I6YL2M9NTV[&%9KJV1>+96J5\4P.#J*ARNIR\''#]MS MS>R0;IA:9;4VI=OI=WS7ZK%Z>=UOB@==Z3M=Z/KI>-#^NU #L=*E7NF?*C\> M' U$M32/?QFK?YJREL5-9DU1' ]&FQ>^*UOK[,WN&P]Y*^^J=D\M[ZZE SD> MQ$?NA'-MJ[H]HCV_=(P/RAV\V6IJ\UD7M;+GLE9?K&G6NESXT[AO,21?HZW# M]N^FB._M_RFCF<]UILY-UJQ466_J:%7A ;-[E6"%0"L@!?KS&V;0N?N MTW-Q*@M99DJTS5L1P#$ '.\-4!S,)($, 63X&R%O/(1_0R7,7%RME260$8", M]@9Y9E9K AD#R'AOD#>UR0CD!$!.]E=)62T)9 (@$U[(2UDW5GFFTZ;2I:KH M!9T"KI27ZZ99K:1]:EM4+TKMWB;+6IQDF6G*6M/>^@AUUT>\F-NB.;!_&_?I MK[KL$50)LTNFY8.JZLUO3I?BJ[3WRFFZ22E5"EKFXJI=NR'#6V$X%D59&S%YQHT"G MC_JIQ?OD?H=K_P9*AWPR8A;*%V/R1UT4I'A3-\HL%YY#G%!,9)01LU)>FM4= M)RZT;(?,6M'^<(1L,F+6R;FZZ[0IDL:(V1K7KF.Q3>;4X0;NXFPI;7< C<0Q M8C:'TV[MJ%29=1LO0)X(F#UQZ.E^:8I< MV>J/MO>HGR@;3!W\:FA63=$.H)ZO3S<$M6KI>F.7)RDFTD3 K(FV/0]/9>4P M/:"C>Y/=D!\"9C]N(';=.HN4L_9'M/6\N^&3K2,D3G& MS.: \?&?@&+"62MN[38X< M,F9V2$_<[2TE,LJ8V2@P]W9+B20S9I9,?^[MK282SYA9/# =ZH9(O&$S.+9 M&8 W!:682$ ALX!\#.YKXA#I)F3635\>[H5$L@F99?,V@_8BP@429M' P->] M5)!J0F;5[ I\S_6DF$@U(?>4%DI5W6HBVX2_,;_T_B*18T)FQ\#4T*TAFF,@[T5Y#SH1B M(O=$^P@YA^)26M^)/E!,N#S/[)X=F-M<3C&1>R)F]T#,3K\9(?=$[.Y!H9$& M\ A9*&*V$,;L])O(0A&SA7JS[;DCU47'Z#%R4,SL(!QN:9/'R$$QLX-VA-OM M)40QD8-B9@?MQ-STFQ03.2AF=A#.X)U&1PZ*F1V$,>EU'B,'Q?M\NB,Z?+;=Y$]*Y )* )LX#Z)XMZBCE!_IDP^Z=GMNBPG>QH:G\PQ43^F3#[ MIQ?SY1= ,9%_)MP9J._<$22AAEA">:*?]9H(DE#!+"&/2=)$@"R7, M%L*8-%TDR$()_X,RY&:P7IDG2#\)LWXZRRJ'XGGSP ^6WHE3.E&8(/TDOW/U MYU#,K/$,[A)W9W/0%!,^)L,^ ]?!_#2?J_:9QN>Z4DRDGX19/Z\PS]5U)F]^Q:CGZ. MYA03N2=E=L]NS+9'HIC(/2EW]$'WW';6TE+XQ&;KGF%[W_+_#Q%U!+ P04 M" #'@U%4M_K&\-$" R.@ &@ 'AL+U]R96QS+W=O4&D(/M*+:Q@-4F=[^64]@';;%- MQ%M9 ^+C5(\0'AY_=8=V>NM/X_[M/*X^CH?3N*[VTW3^4=?C9M\=V_&A/W>G MRYEM/QS;Z;(<=O6YW;RWNZZV31/KX7Y&]?1X/W/U\GGN_F=BO]V^;;J?_>;W ML3M-_QA<_^F']W'?=5.U>FF'73>MJ_KC<#L\UM7]?5\/QJJGKI M((L@NWR00Y!;/L@CR"\?%! 4E@^*"(K+!R4$I>6#,H+R\D$%067Y(--0QD8@ M:8:U@-:&7!L!KPW!-@)B&Y)M!,PV1-L(J&W(MA%PVQ!N(R"W(=U&P&Y#O(V MWI9Z6P&]+?6V GK;V<.V@-Z6>EL!O2WUM@)Z6^IM!?2VU-L*Z&VIMQ70VU)O M*Z"WI=Y60&]'O9V WHYZ.P&]'?5V GJ[VCOJ[03T=M3;">CM MJ+<3T-M1;R>@MZ/>3D!O3[V]@-Z>>GL!O3WU]@)Z>^KM!?3VLY?= GI[ZNT% M]/;4VPOH[:FW%]#;4V\OH+>GWEY [T"]@X#>@7H' ;T#]0X">@?J'03T#M0[ M".@=9G]6"N@=J'<0T#M0[R"@=Z#>04#O0+V#@-Z1>DDWE% [TB]HX#>B7HG ;T3]4X" M>B?JG03T3M0[">B=J'<2T#M1[R2@=Z+>24#O--LL**!WHMY)0.]$O9. WIEZ M9P&],_7. GIGZIT%],[4.POHG:EW%M [4^\LH'>FWEE [TR]LX#>>;;96T#O M3+VS@-Z%>A_4>YP^#]UXZ_E:X_ZF^4ZKI\NUW>W^U^77P=G7.,V5Y_H^ M8WSZ"U!+ P04 " #'@U%4%8LHOU0" Y. $P %M#;VYT96YT7U1Y M<&5S72YX;6S-VTUNVS 0AN&K&-H&EB**I*@BSJ;MMLVB%U E.A:L/Y!,ZMR^ MM)P$:)$:#5R@[\:"37*^$0=X=K[Y]C1;OSH,_>@WR2Z$^4.6^69GA]JGTVS' MN+*=W%"'^-7=9W/=[.M[FXGK:YTUTQCL&-;A6".YO?EDM_5#'U:?#_%GWTWC M)G&V]\GJXVGC,6N3U//<=TT=XGKV.+:_I:R?$])XAG@D];.S M=>MWUH:A3T]%K\XGAWC#]O297YR_E#D7&'?>N6GV<6+.OC_N923'T^LY%K(N M=.=?\34QEK[X_>QQVJUM_S([7N^/R>V7>?AL>5Q^Q[_.^+7^._L0D#X*2!\2 MTH>"]*$A?920/@RDCPK21WY-:80B:DXA-:>8FE-0S2FJYA16#450'04UB@0 +$ M 0 " 0 !D;V-0&UL4$L! A0#% M @ QX-15)V[A[CN *P( !$ ( !KP &1O8U!R;W!S M+V-O&UL4$L! A0#% @ QX-15)E&PO=V]R:W-H965T&UL4$L! A0#% @ QX-15-FN$SX? @ :P4 !@ M ("!= X 'AL+W=O#452YHI1CJ@8 % < 8 " @:;3M$" !W"0 & M @(&I%P >&PO=V]R:W-H965T&UL4$L! A0# M% @ QX-15(OGY:6!!@ "1L !@ ("!L!H 'AL+W=O M#450Q0J,5) , '8) M 8 " @6&PO=V]R:W-H965T&UL4$L! A0#% @ QX-15."!:,#452"8NDV+ , +@& 8 " M@2TW !X;"]W;W)K&PO=V]R:W-H965T#451PURH!=PD ,P8 9 M " @81B !X;"]W;W)K&UL4$L! A0#% M @ QX-15.%A2[9^ P # H !D ("!,FP 'AL+W=O&PO=V]R:W-H965T#453>'J(SH ( 8& 9 " @?5R !X M;"]W;W)K&UL4$L! A0#% @ QX-15*40 >&PO=V]R:W-H965T# M451OQ;G!H ( - % 9 " @8Q] !X;"]W;W)K&UL4$L! A0#% @ QX-15/-.^F0M$@ @C4 !D M ("!8X 'AL+W=O&PO=V]R M:W-H965T#451U]MKMZ@4 (,- M 9 " @5"9 !X;"]W;W)K&UL M4$L! A0#% @ QX-15#->4Q,8! V H !D ("!<9\ M 'AL+W=O&PO=V]R:W-H965T#453?EB1-TP( 'T& 9 M " @7RK !X;"]W;W)K&UL4$L! A0#% @ MQX-15)TL(<"@#@ G2L !D ("!AJX 'AL+W=O&PO=V]R:W-H965T#451T^6 [(@4 (\. 9 " @;2_ !X;"]W M;W)K&UL4$L! A0#% @ QX-15!R0'Y;I @ MZ@8 !D ("!#<4 'AL+W=O&PO=V]R:W-H965T#4513 MKMOY/ , .@& 9 " @2;5 !X;"]W;W)K&UL4$L! A0#% @ QX-15-J81.6(! 1 H !D M ("!F=@ 'AL+W=O&PO=V]R:W-H M965T#452_OIW@,@, -4' 9 M " @:KB !X;"]W;W)K&UL4$L! M A0#% @ QX-15&!?BD7&(P O7@ !D ("!$^8 'AL M+W=O&PO=V]R:W-H965T#452%S) ?4@0 !,* 9 " M@:<- 0!X;"]W;W)K&UL4$L! A0#% @ QX-1 M5%W;#?". P ^PD !D ("!,!(! 'AL+W=O&PO=V]R:W-H965T#453K/73UM@( /$% 9 " @0X9 0!X;"]W;W)K M&UL4$L! A0#% @ QX-15!.!(['$ @ W 4 M !D ("!^QL! 'AL+W=O&PO=V]R:W-H965T#452G;7=[ MKP( ,L% 9 " @2,C 0!X;"]W;W)K&UL4$L! A0#% @ QX-15/,3><$9 P SP8 !D M ("!"28! 'AL+W=O&PO=V]R:W-H965T M#451]!\.F$ 0 $* 9 M " @:TM 0!X;"]W;W)K&UL4$L! A0# M% @ QX-15,A4*M_@ @ ;08 !D ("!]#$! 'AL+W=O M&PO=V]R:W-H965T#450A)=HFSP, '4) 9 " @?$[ M 0!X;"]W;W)K&UL4$L! A0#% @ QX-15)>Y M?=GV!@ ?1, !D ("!]S\! 'AL+W=O&PO=V]R:W-H965T#451^9U$04 , !,) 9 " @0E+ 0!X;"]W;W)K&UL4$L! A0#% @ QX-15!?)""=T!@ &PO M=V]R:W-H965T#452V"+!3\@( M ",, 9 " @4=9 0!X;"]W;W)K&UL4$L! A0#% @ QX-15"W#DE6 @ N@< !D ("! M<%P! 'AL+W=O&PO=V]R:W-H965T#453RL40*4P( '$% 9 M " @6]C 0!X;"]W;W)K&UL4$L! A0#% M @ QX-15"B4YTOA! 4A, !D ("!^64! 'AL+W=O^ # ">$ M&0 @($1:P$ >&PO=V]R:W-H965T#452F61'Z<@, ,T, 9 " @2AO 0!X M;"]W;W)K&UL4$L! A0#% @ QX-15),;OPI= M P ^ H !D ("!T7(! 'AL+W=O&PO=V]R:W-H965T# M45048\P\30, /D, 9 " @5YY 0!X;"]W;W)K&UL4$L! A0#% @ QX-15#P!+M*0 @ F@8 !D M ("!XGP! 'AL+W=O&PO=V]R M:W-H965T#451%_XD+%0, -,+ M 9 " @9:" 0!X;"]W;W)K&UL M4$L! A0#% @ QX-15.K!F\! P $ P !D ("!XH4! M 'AL+W=O&PO=V]R:W-H965T#450X.;3\' , !,* 9 M " @1&, 0!X;"]W;W)K&UL4$L! A0#% @ MQX-15&]'Z0H!"@ ?C4 !D ("!9(\! 'AL+W=O&PO=V]R:W-H965T#451"#'+//P< )\G 9 " @6&= 0!X;"]W M;W)K&UL4$L! A0#% @ QX-15#2#H\M; P MW H !D ("!UZ0! 'AL+W=O&PO=V]R:W-H965T#451) M4]3:+04 'T4 9 " @1*L 0!X;"]W;W)K&UL4$L! A0#% @ QX-15"NN2;EC! WQ( !D M ("!=K$! 'AL+W=O&PO=V]R:W-H M965T#451_!+Y:W , &4. 9 M " @=# 0!X;"]W;W)K&UL4$L! M A0#% @ QX-15'K([K:*!0 RB$ !D ("!X\0! 'AL M+W=O&PO=V]R:W-H965T#453 ^L^OZ0( '8* 9 " M@:_- 0!X;"]W;W)K&UL4$L! A0#% @ QX-1 M5.%)>X/4 P =@X !D ("!S] ! 'AL+W=O&PO=V]R:W-H965T#451_0_K3X , -@- 9 " @2;9 0!X;"]W;W)K M&UL4$L! A0#% @ QX-15$6E3!O3 @ [0< M !D ("!/=T! 'AL+W=O&PO=V]R:W-H965T#450T7'A] MF@, &0/ 9 " @73C 0!X;"]W;W)K&UL4$L! A0#% @ QX-15(V^?&PO=V]R:W-H965T M#451K6;--V00 $D7 9 M " @7[M 0!X;"]W;W)K&UL4$L! A0# M% @ QX-15/4SA%XZ! N0\ !D ("!CO(! 'AL+W=O M&PO=V]R:W-H965T#450J5/G]: , ,<* 9 " @3WZ M 0!X;"]W;W)K&UL4$L! A0#% @ QX-15)JD MXM#1 @ Y@< !D ("!W/T! 'AL+W=O&PO=V]R:W-H965T#451)&UL4$L! A0#% @ QX-15(?N\)&I @ 60@ !D M ("!)0@" 'AL+W=O&PO M=V]R:W-H965T#451@BD:%# ( M '4$ 9 " @640 @!X;"]W;W)K&UL4$L! A0#% @ QX-15(#%KDK; P 80X !D ("! MJ!(" 'AL+W=O&PO#4527BKL

#450Z?E)"]P8 .- / M " ?L: @!X;"]W;W)K8F]O:RYX;6Q02P$"% ,4 " #'@U%4M_K& M\-$" R.@ &@ @ $?(@( >&PO7W)E;',O=V]R:V)O;VLN M>&UL+G)E;'-02P$"% ,4 " #'@U%4%8LHOU0" Y. $P M @ $H)0( 6T-O;G1E;G1?5'EP97-=+GAM;%!+!08 :P!K &0= "M %)P( ! end XML 117 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 118 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 119 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.0.1 html 344 612 1 true 90 0 false 10 false false R1.htm 0001001 - Document - Cover Page Sheet http://www.limelight.com/role/CoverPage Cover Page Cover 1 false false R2.htm 0002002 - Document - Audit Information Sheet http://www.limelight.com/role/AuditInformation Audit Information Notes 2 false false R3.htm 1001003 - Statement - Consolidated Balance Sheets Sheet http://www.limelight.com/role/ConsolidatedBalanceSheets Consolidated Balance Sheets Uncategorized 3 false false R4.htm 1002004 - Statement - Consolidated Balance Sheets (Parenthetical) Sheet http://www.limelight.com/role/ConsolidatedBalanceSheetsParenthetical Consolidated Balance Sheets (Parenthetical) Cover 4 false false R5.htm 1003005 - Statement - Consolidated Statements of Operations Sheet http://www.limelight.com/role/ConsolidatedStatementsofOperations Consolidated Statements of Operations Statements 5 false false R6.htm 1004006 - Statement - Consolidated Statements of Comprehensive Loss Sheet http://www.limelight.com/role/ConsolidatedStatementsofComprehensiveLoss Consolidated Statements of Comprehensive Loss Statements 6 false false R7.htm 1005007 - Statement - Consolidated Statements of Stockholders' Equity Sheet http://www.limelight.com/role/ConsolidatedStatementsofStockholdersEquity Consolidated Statements of Stockholders' Equity Statements 7 false false R8.htm 1006008 - Statement - Consolidated Statements of Cash Flows Sheet http://www.limelight.com/role/ConsolidatedStatementsofCashFlows Consolidated Statements of Cash Flows Statements 8 false false R9.htm 2101101 - Disclosure - Nature of Business Sheet http://www.limelight.com/role/NatureofBusiness Nature of Business Notes 9 false false R10.htm 2102102 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.limelight.com/role/SummaryofSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 10 false false R11.htm 2109103 - Disclosure - Business Acquisition Sheet http://www.limelight.com/role/BusinessAcquisition Business Acquisition Notes 11 false false R12.htm 2114104 - Disclosure - Investments in Marketable Securities Sheet http://www.limelight.com/role/InvestmentsinMarketableSecurities Investments in Marketable Securities Notes 12 false false R13.htm 2118105 - Disclosure - Accounts Receivable Sheet http://www.limelight.com/role/AccountsReceivable Accounts Receivable Notes 13 false false R14.htm 2121106 - Disclosure - Prepaid Expenses and Other Current Assets Sheet http://www.limelight.com/role/PrepaidExpensesandOtherCurrentAssets Prepaid Expenses and Other Current Assets Notes 14 false false R15.htm 2124107 - Disclosure - Property and Equipment Sheet http://www.limelight.com/role/PropertyandEquipment Property and Equipment Notes 15 false false R16.htm 2128108 - Disclosure - Goodwill and Other Intangible Assets Sheet http://www.limelight.com/role/GoodwillandOtherIntangibleAssets Goodwill and Other Intangible Assets Notes 16 false false R17.htm 2134109 - Disclosure - Other Current Liabilities Sheet http://www.limelight.com/role/OtherCurrentLiabilities Other Current Liabilities Notes 17 false false R18.htm 2137110 - Disclosure - Debt Sheet http://www.limelight.com/role/Debt Debt Notes 18 false false R19.htm 2141111 - Disclosure - Restructuring Charge Sheet http://www.limelight.com/role/RestructuringCharge Restructuring Charge Notes 19 false false R20.htm 2144112 - Disclosure - Contingencies Sheet http://www.limelight.com/role/Contingencies Contingencies Notes 20 false false R21.htm 2145113 - Disclosure - Net Loss per Share Sheet http://www.limelight.com/role/NetLossperShare Net Loss per Share Notes 21 false false R22.htm 2149114 - Disclosure - Stockholders' Equity Sheet http://www.limelight.com/role/StockholdersEquity Stockholders' Equity Notes 22 false false R23.htm 2151115 - Disclosure - Accumulated Other Comprehensive Loss Sheet http://www.limelight.com/role/AccumulatedOtherComprehensiveLoss Accumulated Other Comprehensive Loss Notes 23 false false R24.htm 2154116 - Disclosure - Share-Based Compensation Sheet http://www.limelight.com/role/ShareBasedCompensation Share-Based Compensation Notes 24 false false R25.htm 2163117 - Disclosure - Related Party Transactions Sheet http://www.limelight.com/role/RelatedPartyTransactions Related Party Transactions Notes 25 false false R26.htm 2164118 - Disclosure - Operating Leases - Right of Use Assets and Purchase Commitments Sheet http://www.limelight.com/role/OperatingLeasesRightofUseAssetsandPurchaseCommitments Operating Leases - Right of Use Assets and Purchase Commitments Notes 26 false false R27.htm 2169119 - Disclosure - Concentrations Sheet http://www.limelight.com/role/Concentrations Concentrations Notes 27 false false R28.htm 2171120 - Disclosure - Income Taxes Sheet http://www.limelight.com/role/IncomeTaxes Income Taxes Notes 28 false false R29.htm 2179121 - Disclosure - 401(k) Plan Sheet http://www.limelight.com/role/A401kPlan 401(k) Plan Notes 29 false false R30.htm 2181122 - Disclosure - Segment Reporting and Geographic Information Sheet http://www.limelight.com/role/SegmentReportingandGeographicInformation Segment Reporting and Geographic Information Notes 30 false false R31.htm 2186123 - Disclosure - Fair Value Measurements Sheet http://www.limelight.com/role/FairValueMeasurements Fair Value Measurements Notes 31 false false R32.htm 2190124 - Disclosure - Schedule II - Valuation and Qualifying Accounts Sheet http://www.limelight.com/role/ScheduleIIValuationandQualifyingAccounts Schedule II - Valuation and Qualifying Accounts Notes 32 false false R33.htm 2203201 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://www.limelight.com/role/SummaryofSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://www.limelight.com/role/SummaryofSignificantAccountingPolicies 33 false false R34.htm 2304301 - Disclosure - Summary of Significant Accounting Policies (Tables) Sheet http://www.limelight.com/role/SummaryofSignificantAccountingPoliciesTables Summary of Significant Accounting Policies (Tables) Tables http://www.limelight.com/role/SummaryofSignificantAccountingPolicies 34 false false R35.htm 2310302 - Disclosure - Business Acquisition (Tables) Sheet http://www.limelight.com/role/BusinessAcquisitionTables Business Acquisition (Tables) Tables http://www.limelight.com/role/BusinessAcquisition 35 false false R36.htm 2315303 - Disclosure - Investments in Marketable Securities (Tables) Sheet http://www.limelight.com/role/InvestmentsinMarketableSecuritiesTables Investments in Marketable Securities (Tables) Tables http://www.limelight.com/role/InvestmentsinMarketableSecurities 36 false false R37.htm 2319304 - Disclosure - Accounts Receivable (Tables) Sheet http://www.limelight.com/role/AccountsReceivableTables Accounts Receivable (Tables) Tables http://www.limelight.com/role/AccountsReceivable 37 false false R38.htm 2322305 - Disclosure - Prepaid Expenses and Other Current Assets (Tables) Sheet http://www.limelight.com/role/PrepaidExpensesandOtherCurrentAssetsTables Prepaid Expenses and Other Current Assets (Tables) Tables http://www.limelight.com/role/PrepaidExpensesandOtherCurrentAssets 38 false false R39.htm 2325306 - Disclosure - Property and Equipment (Tables) Sheet http://www.limelight.com/role/PropertyandEquipmentTables Property and Equipment (Tables) Tables http://www.limelight.com/role/PropertyandEquipment 39 false false R40.htm 2329307 - Disclosure - Goodwill and Other Intangible Assets (Tables) Sheet http://www.limelight.com/role/GoodwillandOtherIntangibleAssetsTables Goodwill and Other Intangible Assets (Tables) Tables http://www.limelight.com/role/GoodwillandOtherIntangibleAssets 40 false false R41.htm 2335308 - Disclosure - Other Current Liabilities (Tables) Sheet http://www.limelight.com/role/OtherCurrentLiabilitiesTables Other Current Liabilities (Tables) Tables http://www.limelight.com/role/OtherCurrentLiabilities 41 false false R42.htm 2338309 - Disclosure - Debt (Tables) Sheet http://www.limelight.com/role/DebtTables Debt (Tables) Tables http://www.limelight.com/role/Debt 42 false false R43.htm 2342310 - Disclosure - Restructuring Charge (Tables) Sheet http://www.limelight.com/role/RestructuringChargeTables Restructuring Charge (Tables) Tables http://www.limelight.com/role/RestructuringCharge 43 false false R44.htm 2346311 - Disclosure - Net Loss per Share (Tables) Sheet http://www.limelight.com/role/NetLossperShareTables Net Loss per Share (Tables) Tables http://www.limelight.com/role/NetLossperShare 44 false false R45.htm 2352312 - Disclosure - Accumulated Other Comprehensive Loss (Tables) Sheet http://www.limelight.com/role/AccumulatedOtherComprehensiveLossTables Accumulated Other Comprehensive Loss (Tables) Tables http://www.limelight.com/role/AccumulatedOtherComprehensiveLoss 45 false false R46.htm 2355313 - Disclosure - Share-Based Compensation (Tables) Sheet http://www.limelight.com/role/ShareBasedCompensationTables Share-Based Compensation (Tables) Tables http://www.limelight.com/role/ShareBasedCompensation 46 false false R47.htm 2365314 - Disclosure - Operating Leases - Right of Use Assets and Purchase Commitments (Tables) Sheet http://www.limelight.com/role/OperatingLeasesRightofUseAssetsandPurchaseCommitmentsTables Operating Leases - Right of Use Assets and Purchase Commitments (Tables) Tables http://www.limelight.com/role/OperatingLeasesRightofUseAssetsandPurchaseCommitments 47 false false R48.htm 2372315 - Disclosure - Income Taxes (Tables) Sheet http://www.limelight.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://www.limelight.com/role/IncomeTaxes 48 false false R49.htm 2382316 - Disclosure - Segment Reporting and Geographic Information (Tables) Sheet http://www.limelight.com/role/SegmentReportingandGeographicInformationTables Segment Reporting and Geographic Information (Tables) Tables http://www.limelight.com/role/SegmentReportingandGeographicInformation 49 false false R50.htm 2387317 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.limelight.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.limelight.com/role/FairValueMeasurements 50 false false R51.htm 2405401 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details) Sheet http://www.limelight.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails Summary of Significant Accounting Policies - Narrative (Details) Details 51 false false R52.htm 2406402 - Disclosure - Summary of Significant Accounting Policies - Revenue Performance Obligations (Details) Sheet http://www.limelight.com/role/SummaryofSignificantAccountingPoliciesRevenuePerformanceObligationsDetails Summary of Significant Accounting Policies - Revenue Performance Obligations (Details) Details 52 false false R53.htm 2407403 - Disclosure - Summary of Significant Accounting Policies - Property, Plant and Equipment (Details) Sheet http://www.limelight.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails Summary of Significant Accounting Policies - Property, Plant and Equipment (Details) Details 53 false false R54.htm 2408404 - Disclosure - Summary of Significant Accounting Policies - Schedule of Finite-Lived Intangible Assets (Details) Sheet http://www.limelight.com/role/SummaryofSignificantAccountingPoliciesScheduleofFiniteLivedIntangibleAssetsDetails Summary of Significant Accounting Policies - Schedule of Finite-Lived Intangible Assets (Details) Details 54 false false R55.htm 2411405 - Disclosure - Business Acquisition - Narrative (Details) Sheet http://www.limelight.com/role/BusinessAcquisitionNarrativeDetails Business Acquisition - Narrative (Details) Details 55 false false R56.htm 2412406 - Disclosure - Business Acquisition - Schedule of Business Acquisition Purchase Price (Details) Sheet http://www.limelight.com/role/BusinessAcquisitionScheduleofBusinessAcquisitionPurchasePriceDetails Business Acquisition - Schedule of Business Acquisition Purchase Price (Details) Details 56 false false R57.htm 2413407 - Disclosure - Business Acquisition - Schedule of Recognized Identified Assets Acquired and Liabilities Assumed (Details) Sheet http://www.limelight.com/role/BusinessAcquisitionScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails Business Acquisition - Schedule of Recognized Identified Assets Acquired and Liabilities Assumed (Details) Details 57 false false R58.htm 2416408 - Disclosure - Investments in Marketable Securities - Summary of Marketable Securities (Details) Sheet http://www.limelight.com/role/InvestmentsinMarketableSecuritiesSummaryofMarketableSecuritiesDetails Investments in Marketable Securities - Summary of Marketable Securities (Details) Details 58 false false R59.htm 2417409 - Disclosure - Investments in Marketable Securities - Amortized Cost and Estimated Fair Value of Marketable Securities by Maturity (Details) Sheet http://www.limelight.com/role/InvestmentsinMarketableSecuritiesAmortizedCostandEstimatedFairValueofMarketableSecuritiesbyMaturityDetails Investments in Marketable Securities - Amortized Cost and Estimated Fair Value of Marketable Securities by Maturity (Details) Details 59 false false R60.htm 2420410 - Disclosure - Accounts Receivable (Details) Sheet http://www.limelight.com/role/AccountsReceivableDetails Accounts Receivable (Details) Details http://www.limelight.com/role/AccountsReceivableTables 60 false false R61.htm 2423411 - Disclosure - Prepaid Expenses and Other Current Assets (Details) Sheet http://www.limelight.com/role/PrepaidExpensesandOtherCurrentAssetsDetails Prepaid Expenses and Other Current Assets (Details) Details http://www.limelight.com/role/PrepaidExpensesandOtherCurrentAssetsTables 61 false false R62.htm 2426412 - Disclosure - Property and Equipment - Schedule of Property and Equipment (Details) Sheet http://www.limelight.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails Property and Equipment - Schedule of Property and Equipment (Details) Details 62 false false R63.htm 2427413 - Disclosure - Property and Equipment - Narrative (Details) Sheet http://www.limelight.com/role/PropertyandEquipmentNarrativeDetails Property and Equipment - Narrative (Details) Details 63 false false R64.htm 2430414 - Disclosure - Goodwill and Other Intangible Assets - Schedule of Goodwill (Details) Sheet http://www.limelight.com/role/GoodwillandOtherIntangibleAssetsScheduleofGoodwillDetails Goodwill and Other Intangible Assets - Schedule of Goodwill (Details) Details 64 false false R65.htm 2431415 - Disclosure - Goodwill and Other Intangible Assets - Schedule of Finite-Lived Intangible Assets (Details) Sheet http://www.limelight.com/role/GoodwillandOtherIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails Goodwill and Other Intangible Assets - Schedule of Finite-Lived Intangible Assets (Details) Details 65 false false R66.htm 2432416 - Disclosure - Goodwill and Other Intangible Assets - Narrative (Details) Sheet http://www.limelight.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails Goodwill and Other Intangible Assets - Narrative (Details) Details 66 false false R67.htm 2433417 - Disclosure - Goodwill and Other Intangible Assets - Schedule of Intangible Assets Future Amortization Expense (Details) Sheet http://www.limelight.com/role/GoodwillandOtherIntangibleAssetsScheduleofIntangibleAssetsFutureAmortizationExpenseDetails Goodwill and Other Intangible Assets - Schedule of Intangible Assets Future Amortization Expense (Details) Details 67 false false R68.htm 2436418 - Disclosure - Other Current Liabilities (Details) Sheet http://www.limelight.com/role/OtherCurrentLiabilitiesDetails Other Current Liabilities (Details) Details http://www.limelight.com/role/OtherCurrentLiabilitiesTables 68 false false R69.htm 2439419 - Disclosure - Debt - Narrative (Details) Sheet http://www.limelight.com/role/DebtNarrativeDetails Debt - Narrative (Details) Details 69 false false R70.htm 2440420 - Disclosure - Debt - Schedule of Convertible Debt (Details) Sheet http://www.limelight.com/role/DebtScheduleofConvertibleDebtDetails Debt - Schedule of Convertible Debt (Details) Details 70 false false R71.htm 2443421 - Disclosure - Restructuring Charge (Details) Sheet http://www.limelight.com/role/RestructuringChargeDetails Restructuring Charge (Details) Details http://www.limelight.com/role/RestructuringChargeTables 71 false false R72.htm 2447422 - Disclosure - Net Loss per Share - Computation of basic and diluted net income (loss) per share (Details) Sheet http://www.limelight.com/role/NetLossperShareComputationofbasicanddilutednetincomelosspershareDetails Net Loss per Share - Computation of basic and diluted net income (loss) per share (Details) Details 72 false false R73.htm 2448423 - Disclosure - Net Loss per Share - Schedule of antidilutive securities excluded from computation of earnings per share (Details) Sheet http://www.limelight.com/role/NetLossperShareScheduleofantidilutivesecuritiesexcludedfromcomputationofearningspershareDetails Net Loss per Share - Schedule of antidilutive securities excluded from computation of earnings per share (Details) Details 73 false false R74.htm 2450424 - Disclosure - Stockholders' Equity (Details) Sheet http://www.limelight.com/role/StockholdersEquityDetails Stockholders' Equity (Details) Details http://www.limelight.com/role/StockholdersEquity 74 false false R75.htm 2453425 - Disclosure - Accumulated Other Comprehensive Loss (Details) Sheet http://www.limelight.com/role/AccumulatedOtherComprehensiveLossDetails Accumulated Other Comprehensive Loss (Details) Details http://www.limelight.com/role/AccumulatedOtherComprehensiveLossTables 75 false false R76.htm 2456426 - Disclosure - Share-Based Compensation - Narrative (Details) Sheet http://www.limelight.com/role/ShareBasedCompensationNarrativeDetails Share-Based Compensation - Narrative (Details) Details 76 false false R77.htm 2457427 - Disclosure - Share-Based Compensation - Stock Option Activity (Details) Sheet http://www.limelight.com/role/ShareBasedCompensationStockOptionActivityDetails Share-Based Compensation - Stock Option Activity (Details) Details 77 false false R78.htm 2458428 - Disclosure - Share-Based Compensation - Outstanding Stock Options (Details) Sheet http://www.limelight.com/role/ShareBasedCompensationOutstandingStockOptionsDetails Share-Based Compensation - Outstanding Stock Options (Details) Details 78 false false R79.htm 2459429 - Disclosure - Share-Based Compensation - Fair Value of Options Awarded (Details) Sheet http://www.limelight.com/role/ShareBasedCompensationFairValueofOptionsAwardedDetails Share-Based Compensation - Fair Value of Options Awarded (Details) Details 79 false false R80.htm 2460430 - Disclosure - Share-Based Compensation - RSUs Outstanding (Details) Sheet http://www.limelight.com/role/ShareBasedCompensationRSUsOutstandingDetails Share-Based Compensation - RSUs Outstanding (Details) Details 80 false false R81.htm 2461431 - Disclosure - Share-Based Compensation - RSU Activity (Details) Sheet http://www.limelight.com/role/ShareBasedCompensationRSUActivityDetails Share-Based Compensation - RSU Activity (Details) Details 81 false false R82.htm 2462432 - Disclosure - Share-Based Compensation - Allocation of Share-Based Compensation (Details) Sheet http://www.limelight.com/role/ShareBasedCompensationAllocationofShareBasedCompensationDetails Share-Based Compensation - Allocation of Share-Based Compensation (Details) Details 82 false false R83.htm 2466433 - Disclosure - Operating Leases - Right of Use Assets and Purchase Commitments - Additional Information (Details) Sheet http://www.limelight.com/role/OperatingLeasesRightofUseAssetsandPurchaseCommitmentsAdditionalInformationDetails Operating Leases - Right of Use Assets and Purchase Commitments - Additional Information (Details) Details 83 false false R84.htm 2467434 - Disclosure - Operating Leases - Right of Use Assets and Purchase Commitments - Schedule of future minimum lease payments (Details) Sheet http://www.limelight.com/role/OperatingLeasesRightofUseAssetsandPurchaseCommitmentsScheduleoffutureminimumleasepaymentsDetails Operating Leases - Right of Use Assets and Purchase Commitments - Schedule of future minimum lease payments (Details) Details 84 false false R85.htm 2468435 - Disclosure - Operating Leases - Right of Use Assets and Purchase Commitments - Schedule of minimum purchase commitments (Details) Sheet http://www.limelight.com/role/OperatingLeasesRightofUseAssetsandPurchaseCommitmentsScheduleofminimumpurchasecommitmentsDetails Operating Leases - Right of Use Assets and Purchase Commitments - Schedule of minimum purchase commitments (Details) Details 85 false false R86.htm 2470436 - Disclosure - Concentrations (Details) Sheet http://www.limelight.com/role/ConcentrationsDetails Concentrations (Details) Details http://www.limelight.com/role/Concentrations 86 false false R87.htm 2473437 - Disclosure - Income Taxes - Income (Loss) Before Income Taxes (Details) Sheet http://www.limelight.com/role/IncomeTaxesIncomeLossBeforeIncomeTaxesDetails Income Taxes - Income (Loss) Before Income Taxes (Details) Details 87 false false R88.htm 2474438 - Disclosure - Income Taxes - Provision for Income Taxes (Details) Sheet http://www.limelight.com/role/IncomeTaxesProvisionforIncomeTaxesDetails Income Taxes - Provision for Income Taxes (Details) Details 88 false false R89.htm 2475439 - Disclosure - Income Taxes - Effective Income Tax Rate Reconciliation (Details) Sheet http://www.limelight.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails Income Taxes - Effective Income Tax Rate Reconciliation (Details) Details 89 false false R90.htm 2476440 - Disclosure - Income Taxes - Deferred Tax Assets and Liabilities (Details) Sheet http://www.limelight.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails Income Taxes - Deferred Tax Assets and Liabilities (Details) Details 90 false false R91.htm 2477441 - Disclosure - Income Taxes - Narrative (Details) Sheet http://www.limelight.com/role/IncomeTaxesNarrativeDetails Income Taxes - Narrative (Details) Details 91 false false R92.htm 2478442 - Disclosure - Income Taxes - Unrecognized Tax Benefits (Details) Sheet http://www.limelight.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails Income Taxes - Unrecognized Tax Benefits (Details) Details 92 false false R93.htm 2480443 - Disclosure - 401(k) Plan (Details) Sheet http://www.limelight.com/role/A401kPlanDetails 401(k) Plan (Details) Details http://www.limelight.com/role/A401kPlan 93 false false R94.htm 2483444 - Disclosure - Segment Reporting and Geographic Information - Narrative (Details) Sheet http://www.limelight.com/role/SegmentReportingandGeographicInformationNarrativeDetails Segment Reporting and Geographic Information - Narrative (Details) Details 94 false false R95.htm 2484445 - Disclosure - Segment Reporting and Geographic Information - Revenue by Geography (Details) Sheet http://www.limelight.com/role/SegmentReportingandGeographicInformationRevenuebyGeographyDetails Segment Reporting and Geographic Information - Revenue by Geography (Details) Details 95 false false R96.htm 2485446 - Disclosure - Segment Reporting and Geographic Information - Assets by Geography (Details) Sheet http://www.limelight.com/role/SegmentReportingandGeographicInformationAssetsbyGeographyDetails Segment Reporting and Geographic Information - Assets by Geography (Details) Details 96 false false R97.htm 2488447 - Disclosure - Fair Value Measurements - Schedule of Fair Value Measurements (Details) Sheet http://www.limelight.com/role/FairValueMeasurementsScheduleofFairValueMeasurementsDetails Fair Value Measurements - Schedule of Fair Value Measurements (Details) Details 97 false false R98.htm 2489448 - Disclosure - Fair Value Measurements - Narrative (Details) Sheet http://www.limelight.com/role/FairValueMeasurementsNarrativeDetails Fair Value Measurements - Narrative (Details) Details 98 false false R99.htm 2491449 - Disclosure - Schedule II - Valuation and Qualifying Accounts (Details) Sheet http://www.limelight.com/role/ScheduleIIValuationandQualifyingAccountsDetails Schedule II - Valuation and Qualifying Accounts (Details) Details http://www.limelight.com/role/ScheduleIIValuationandQualifyingAccounts 99 false false All Reports Book All Reports llnw-20211231.htm eighthamendmenttoloanandse.htm llnw-12312021xex211.htm llnw-12312021xex231.htm llnw-12312021xex311.htm llnw-12312021xex312.htm llnw-12312021xex321.htm llnw-12312021xex322.htm llnw-20211231.xsd llnw-20211231_cal.xml llnw-20211231_def.xml llnw-20211231_lab.xml llnw-20211231_pre.xml llnw-20211231_g1.jpg llnw-20211231_g2.jpg http://fasb.org/srt/2021-01-31 http://fasb.org/us-gaap/2021-01-31 http://xbrl.sec.gov/dei/2021q4 true true JSON 122 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "llnw-20211231.htm": { "axisCustom": 0, "axisStandard": 31, "contextCount": 344, "dts": { "calculationLink": { "local": [ "llnw-20211231_cal.xml" ] }, "definitionLink": { "local": [ "llnw-20211231_def.xml" ] }, "inline": { "local": [ "llnw-20211231.htm" ] }, "labelLink": { "local": [ "llnw-20211231_lab.xml" ] }, "presentationLink": { "local": [ "llnw-20211231_pre.xml" ] }, "schema": { "local": [ "llnw-20211231.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd", "https://xbrl.sec.gov/country/2021/country-2021.xsd", "https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd" ] } }, "elementCount": 798, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2021-01-31": 5, "http://xbrl.sec.gov/dei/2021q4": 4, "total": 9 }, "keyCustom": 54, "keyStandard": 558, "memberCustom": 28, "memberStandard": 60, "nsprefix": "llnw", "nsuri": "http://www.limelight.com/20211231", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "llnw-20211231.htm", "contextRef": "i31aa99960b1a4afaa6c3295383de31c4_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0001001 - Document - Cover Page", "role": "http://www.limelight.com/role/CoverPage", "shortName": "Cover Page", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "llnw-20211231.htm", "contextRef": "i31aa99960b1a4afaa6c3295383de31c4_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "llnw-20211231.htm", "contextRef": "i31aa99960b1a4afaa6c3295383de31c4_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2102102 - Disclosure - Summary of Significant Accounting Policies", "role": "http://www.limelight.com/role/SummaryofSignificantAccountingPolicies", "shortName": "Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "llnw-20211231.htm", "contextRef": "i31aa99960b1a4afaa6c3295383de31c4_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "llnw-20211231.htm", "contextRef": "i31aa99960b1a4afaa6c3295383de31c4_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2109103 - Disclosure - Business Acquisition", "role": "http://www.limelight.com/role/BusinessAcquisition", "shortName": "Business Acquisition", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "llnw-20211231.htm", "contextRef": "i31aa99960b1a4afaa6c3295383de31c4_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "llnw-20211231.htm", "contextRef": "i31aa99960b1a4afaa6c3295383de31c4_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2114104 - Disclosure - Investments in Marketable Securities", "role": "http://www.limelight.com/role/InvestmentsinMarketableSecurities", "shortName": "Investments in Marketable Securities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "llnw-20211231.htm", "contextRef": "i31aa99960b1a4afaa6c3295383de31c4_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "llnw-20211231.htm", "contextRef": "i31aa99960b1a4afaa6c3295383de31c4_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2118105 - Disclosure - Accounts Receivable", "role": "http://www.limelight.com/role/AccountsReceivable", "shortName": "Accounts Receivable", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "llnw-20211231.htm", "contextRef": "i31aa99960b1a4afaa6c3295383de31c4_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "llnw-20211231.htm", "contextRef": "i31aa99960b1a4afaa6c3295383de31c4_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "llnw:PrepaidExpensesAndOtherCurrentAssetsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2121106 - Disclosure - Prepaid Expenses and Other Current Assets", "role": "http://www.limelight.com/role/PrepaidExpensesandOtherCurrentAssets", "shortName": "Prepaid Expenses and Other Current Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "llnw-20211231.htm", "contextRef": "i31aa99960b1a4afaa6c3295383de31c4_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "llnw:PrepaidExpensesAndOtherCurrentAssetsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "llnw-20211231.htm", "contextRef": "i31aa99960b1a4afaa6c3295383de31c4_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2124107 - Disclosure - Property and Equipment", "role": "http://www.limelight.com/role/PropertyandEquipment", "shortName": "Property and Equipment", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "llnw-20211231.htm", "contextRef": "i31aa99960b1a4afaa6c3295383de31c4_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "llnw-20211231.htm", "contextRef": "i31aa99960b1a4afaa6c3295383de31c4_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2128108 - Disclosure - Goodwill and Other Intangible Assets", "role": "http://www.limelight.com/role/GoodwillandOtherIntangibleAssets", "shortName": "Goodwill and Other Intangible Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "llnw-20211231.htm", "contextRef": "i31aa99960b1a4afaa6c3295383de31c4_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "llnw-20211231.htm", "contextRef": "i31aa99960b1a4afaa6c3295383de31c4_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2134109 - Disclosure - Other Current Liabilities", "role": "http://www.limelight.com/role/OtherCurrentLiabilities", "shortName": "Other Current Liabilities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "llnw-20211231.htm", "contextRef": "i31aa99960b1a4afaa6c3295383de31c4_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "llnw-20211231.htm", "contextRef": "i31aa99960b1a4afaa6c3295383de31c4_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2137110 - Disclosure - Debt", "role": "http://www.limelight.com/role/Debt", "shortName": "Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "llnw-20211231.htm", "contextRef": "i31aa99960b1a4afaa6c3295383de31c4_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "llnw-20211231.htm", "contextRef": "i31aa99960b1a4afaa6c3295383de31c4_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2141111 - Disclosure - Restructuring Charge", "role": "http://www.limelight.com/role/RestructuringCharge", "shortName": "Restructuring Charge", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "llnw-20211231.htm", "contextRef": "i31aa99960b1a4afaa6c3295383de31c4_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "llnw-20211231.htm", "contextRef": "i31aa99960b1a4afaa6c3295383de31c4_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "dei:AuditorName", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "false", "longName": "0002002 - Document - Audit Information", "role": "http://www.limelight.com/role/AuditInformation", "shortName": "Audit Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "llnw-20211231.htm", "contextRef": "i31aa99960b1a4afaa6c3295383de31c4_D20210101-20211231", "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": "llnw-20211231.htm", "contextRef": "i31aa99960b1a4afaa6c3295383de31c4_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LegalMattersAndContingenciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2144112 - Disclosure - Contingencies", "role": "http://www.limelight.com/role/Contingencies", "shortName": "Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "llnw-20211231.htm", "contextRef": "i31aa99960b1a4afaa6c3295383de31c4_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LegalMattersAndContingenciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "llnw-20211231.htm", "contextRef": "i31aa99960b1a4afaa6c3295383de31c4_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2145113 - Disclosure - Net Loss per Share", "role": "http://www.limelight.com/role/NetLossperShare", "shortName": "Net Loss per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "llnw-20211231.htm", "contextRef": "i31aa99960b1a4afaa6c3295383de31c4_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "llnw-20211231.htm", "contextRef": "i31aa99960b1a4afaa6c3295383de31c4_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2149114 - Disclosure - Stockholders' Equity", "role": "http://www.limelight.com/role/StockholdersEquity", "shortName": "Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "llnw-20211231.htm", "contextRef": "i31aa99960b1a4afaa6c3295383de31c4_D20210101-20211231", "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": "llnw-20211231.htm", "contextRef": "i31aa99960b1a4afaa6c3295383de31c4_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2151115 - Disclosure - Accumulated Other Comprehensive Loss", "role": "http://www.limelight.com/role/AccumulatedOtherComprehensiveLoss", "shortName": "Accumulated Other Comprehensive Loss", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "llnw-20211231.htm", "contextRef": "i31aa99960b1a4afaa6c3295383de31c4_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "llnw-20211231.htm", "contextRef": "i31aa99960b1a4afaa6c3295383de31c4_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2154116 - Disclosure - Share-Based Compensation", "role": "http://www.limelight.com/role/ShareBasedCompensation", "shortName": "Share-Based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "llnw-20211231.htm", "contextRef": "i31aa99960b1a4afaa6c3295383de31c4_D20210101-20211231", "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": "llnw-20211231.htm", "contextRef": "i31aa99960b1a4afaa6c3295383de31c4_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2163117 - Disclosure - Related Party Transactions", "role": "http://www.limelight.com/role/RelatedPartyTransactions", "shortName": "Related Party Transactions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "llnw-20211231.htm", "contextRef": "i31aa99960b1a4afaa6c3295383de31c4_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "llnw-20211231.htm", "contextRef": "i31aa99960b1a4afaa6c3295383de31c4_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2164118 - Disclosure - Operating Leases - Right of Use Assets and Purchase Commitments", "role": "http://www.limelight.com/role/OperatingLeasesRightofUseAssetsandPurchaseCommitments", "shortName": "Operating Leases - Right of Use Assets and Purchase Commitments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "llnw-20211231.htm", "contextRef": "i31aa99960b1a4afaa6c3295383de31c4_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "llnw-20211231.htm", "contextRef": "i31aa99960b1a4afaa6c3295383de31c4_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2169119 - Disclosure - Concentrations", "role": "http://www.limelight.com/role/Concentrations", "shortName": "Concentrations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "llnw-20211231.htm", "contextRef": "i31aa99960b1a4afaa6c3295383de31c4_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "llnw-20211231.htm", "contextRef": "i31aa99960b1a4afaa6c3295383de31c4_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2171120 - Disclosure - Income Taxes", "role": "http://www.limelight.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "llnw-20211231.htm", "contextRef": "i31aa99960b1a4afaa6c3295383de31c4_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "llnw-20211231.htm", "contextRef": "i31aa99960b1a4afaa6c3295383de31c4_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2179121 - Disclosure - 401(k) Plan", "role": "http://www.limelight.com/role/A401kPlan", "shortName": "401(k) Plan", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "llnw-20211231.htm", "contextRef": "i31aa99960b1a4afaa6c3295383de31c4_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "llnw-20211231.htm", "contextRef": "i20a1e14d4426436cbeedaa1309980f66_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001003 - Statement - Consolidated Balance Sheets", "role": "http://www.limelight.com/role/ConsolidatedBalanceSheets", "shortName": "Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "llnw-20211231.htm", "contextRef": "i20a1e14d4426436cbeedaa1309980f66_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "llnw-20211231.htm", "contextRef": "i31aa99960b1a4afaa6c3295383de31c4_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2181122 - Disclosure - Segment Reporting and Geographic Information", "role": "http://www.limelight.com/role/SegmentReportingandGeographicInformation", "shortName": "Segment Reporting and Geographic Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "llnw-20211231.htm", "contextRef": "i31aa99960b1a4afaa6c3295383de31c4_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "llnw-20211231.htm", "contextRef": "i31aa99960b1a4afaa6c3295383de31c4_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2186123 - Disclosure - Fair Value Measurements", "role": "http://www.limelight.com/role/FairValueMeasurements", "shortName": "Fair Value Measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "llnw-20211231.htm", "contextRef": "i31aa99960b1a4afaa6c3295383de31c4_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "llnw-20211231.htm", "contextRef": "i31aa99960b1a4afaa6c3295383de31c4_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2190124 - Disclosure - Schedule II - Valuation and Qualifying Accounts", "role": "http://www.limelight.com/role/ScheduleIIValuationandQualifyingAccounts", "shortName": "Schedule II - Valuation and Qualifying Accounts", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "llnw-20211231.htm", "contextRef": "i31aa99960b1a4afaa6c3295383de31c4_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "llnw-20211231.htm", "contextRef": "i31aa99960b1a4afaa6c3295383de31c4_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2203201 - Disclosure - Summary of Significant Accounting Policies (Policies)", "role": "http://www.limelight.com/role/SummaryofSignificantAccountingPoliciesPolicies", "shortName": "Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "llnw-20211231.htm", "contextRef": "i31aa99960b1a4afaa6c3295383de31c4_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "llnw-20211231.htm", "contextRef": "i31aa99960b1a4afaa6c3295383de31c4_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "llnw:EstimatedUsefulLivesOfAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2304301 - Disclosure - Summary of Significant Accounting Policies (Tables)", "role": "http://www.limelight.com/role/SummaryofSignificantAccountingPoliciesTables", "shortName": "Summary of Significant Accounting Policies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "llnw-20211231.htm", "contextRef": "i31aa99960b1a4afaa6c3295383de31c4_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "llnw:EstimatedUsefulLivesOfAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "llnw-20211231.htm", "contextRef": "i31aa99960b1a4afaa6c3295383de31c4_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2310302 - Disclosure - Business Acquisition (Tables)", "role": "http://www.limelight.com/role/BusinessAcquisitionTables", "shortName": "Business Acquisition (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "llnw-20211231.htm", "contextRef": "i31aa99960b1a4afaa6c3295383de31c4_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "llnw-20211231.htm", "contextRef": "i31aa99960b1a4afaa6c3295383de31c4_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2315303 - Disclosure - Investments in Marketable Securities (Tables)", "role": "http://www.limelight.com/role/InvestmentsinMarketableSecuritiesTables", "shortName": "Investments in Marketable Securities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "llnw-20211231.htm", "contextRef": "i31aa99960b1a4afaa6c3295383de31c4_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "llnw-20211231.htm", "contextRef": "i31aa99960b1a4afaa6c3295383de31c4_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2319304 - Disclosure - Accounts Receivable (Tables)", "role": "http://www.limelight.com/role/AccountsReceivableTables", "shortName": "Accounts Receivable (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "llnw-20211231.htm", "contextRef": "i31aa99960b1a4afaa6c3295383de31c4_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "llnw-20211231.htm", "contextRef": "i31aa99960b1a4afaa6c3295383de31c4_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2322305 - Disclosure - Prepaid Expenses and Other Current Assets (Tables)", "role": "http://www.limelight.com/role/PrepaidExpensesandOtherCurrentAssetsTables", "shortName": "Prepaid Expenses and Other Current Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "llnw-20211231.htm", "contextRef": "i31aa99960b1a4afaa6c3295383de31c4_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "llnw-20211231.htm", "contextRef": "i31aa99960b1a4afaa6c3295383de31c4_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2325306 - Disclosure - Property and Equipment (Tables)", "role": "http://www.limelight.com/role/PropertyandEquipmentTables", "shortName": "Property and Equipment (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "llnw-20211231.htm", "contextRef": "i31aa99960b1a4afaa6c3295383de31c4_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "llnw-20211231.htm", "contextRef": "i20a1e14d4426436cbeedaa1309980f66_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002004 - Statement - Consolidated Balance Sheets (Parenthetical)", "role": "http://www.limelight.com/role/ConsolidatedBalanceSheetsParenthetical", "shortName": "Consolidated Balance Sheets (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "llnw-20211231.htm", "contextRef": "i20a1e14d4426436cbeedaa1309980f66_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "llnw-20211231.htm", "contextRef": "i31aa99960b1a4afaa6c3295383de31c4_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2329307 - Disclosure - Goodwill and Other Intangible Assets (Tables)", "role": "http://www.limelight.com/role/GoodwillandOtherIntangibleAssetsTables", "shortName": "Goodwill and Other Intangible Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "llnw-20211231.htm", "contextRef": "i31aa99960b1a4afaa6c3295383de31c4_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "llnw-20211231.htm", "contextRef": "i31aa99960b1a4afaa6c3295383de31c4_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherCurrentLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2335308 - Disclosure - Other Current Liabilities (Tables)", "role": "http://www.limelight.com/role/OtherCurrentLiabilitiesTables", "shortName": "Other Current Liabilities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "llnw-20211231.htm", "contextRef": "i31aa99960b1a4afaa6c3295383de31c4_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherCurrentLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "llnw-20211231.htm", "contextRef": "i31aa99960b1a4afaa6c3295383de31c4_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConvertibleDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2338309 - Disclosure - Debt (Tables)", "role": "http://www.limelight.com/role/DebtTables", "shortName": "Debt (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "llnw-20211231.htm", "contextRef": "i31aa99960b1a4afaa6c3295383de31c4_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConvertibleDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "llnw-20211231.htm", "contextRef": "i31aa99960b1a4afaa6c3295383de31c4_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2342310 - Disclosure - Restructuring Charge (Tables)", "role": "http://www.limelight.com/role/RestructuringChargeTables", "shortName": "Restructuring Charge (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "llnw-20211231.htm", "contextRef": "i31aa99960b1a4afaa6c3295383de31c4_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "llnw-20211231.htm", "contextRef": "i31aa99960b1a4afaa6c3295383de31c4_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2346311 - Disclosure - Net Loss per Share (Tables)", "role": "http://www.limelight.com/role/NetLossperShareTables", "shortName": "Net Loss per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "llnw-20211231.htm", "contextRef": "i31aa99960b1a4afaa6c3295383de31c4_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "llnw-20211231.htm", "contextRef": "i31aa99960b1a4afaa6c3295383de31c4_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2352312 - Disclosure - Accumulated Other Comprehensive Loss (Tables)", "role": "http://www.limelight.com/role/AccumulatedOtherComprehensiveLossTables", "shortName": "Accumulated Other Comprehensive Loss (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "llnw-20211231.htm", "contextRef": "i31aa99960b1a4afaa6c3295383de31c4_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "llnw-20211231.htm", "contextRef": "i31aa99960b1a4afaa6c3295383de31c4_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2355313 - Disclosure - Share-Based Compensation (Tables)", "role": "http://www.limelight.com/role/ShareBasedCompensationTables", "shortName": "Share-Based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "llnw-20211231.htm", "contextRef": "i31aa99960b1a4afaa6c3295383de31c4_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "llnw-20211231.htm", "contextRef": "i31aa99960b1a4afaa6c3295383de31c4_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2365314 - Disclosure - Operating Leases - Right of Use Assets and Purchase Commitments (Tables)", "role": "http://www.limelight.com/role/OperatingLeasesRightofUseAssetsandPurchaseCommitmentsTables", "shortName": "Operating Leases - Right of Use Assets and Purchase Commitments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "llnw-20211231.htm", "contextRef": "i31aa99960b1a4afaa6c3295383de31c4_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "llnw-20211231.htm", "contextRef": "i31aa99960b1a4afaa6c3295383de31c4_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2372315 - Disclosure - Income Taxes (Tables)", "role": "http://www.limelight.com/role/IncomeTaxesTables", "shortName": "Income Taxes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "llnw-20211231.htm", "contextRef": "i31aa99960b1a4afaa6c3295383de31c4_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "llnw-20211231.htm", "contextRef": "i31aa99960b1a4afaa6c3295383de31c4_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "llnw:RevenueEarnedByGeographyTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2382316 - Disclosure - Segment Reporting and Geographic Information (Tables)", "role": "http://www.limelight.com/role/SegmentReportingandGeographicInformationTables", "shortName": "Segment Reporting and Geographic Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "llnw-20211231.htm", "contextRef": "i31aa99960b1a4afaa6c3295383de31c4_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "llnw:RevenueEarnedByGeographyTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "llnw-20211231.htm", "contextRef": "i31aa99960b1a4afaa6c3295383de31c4_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003005 - Statement - Consolidated Statements of Operations", "role": "http://www.limelight.com/role/ConsolidatedStatementsofOperations", "shortName": "Consolidated Statements of Operations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "llnw-20211231.htm", "contextRef": "i31aa99960b1a4afaa6c3295383de31c4_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "llnw-20211231.htm", "contextRef": "i31aa99960b1a4afaa6c3295383de31c4_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2387317 - Disclosure - Fair Value Measurements (Tables)", "role": "http://www.limelight.com/role/FairValueMeasurementsTables", "shortName": "Fair Value Measurements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "llnw-20211231.htm", "contextRef": "i31aa99960b1a4afaa6c3295383de31c4_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "llnw-20211231.htm", "contextRef": "i31aa99960b1a4afaa6c3295383de31c4_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2405401 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details)", "role": "http://www.limelight.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "shortName": "Summary of Significant Accounting Policies - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "llnw-20211231.htm", "contextRef": "i31aa99960b1a4afaa6c3295383de31c4_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ForeignCurrencyTransactionGainLossRealized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "llnw-20211231.htm", "contextRef": "i31aa99960b1a4afaa6c3295383de31c4_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenuePerformanceObligationDescriptionOfTiming", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406402 - Disclosure - Summary of Significant Accounting Policies - Revenue Performance Obligations (Details)", "role": "http://www.limelight.com/role/SummaryofSignificantAccountingPoliciesRevenuePerformanceObligationsDetails", "shortName": "Summary of Significant Accounting Policies - Revenue Performance Obligations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "llnw-20211231.htm", "contextRef": "i31aa99960b1a4afaa6c3295383de31c4_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenuePerformanceObligationDescriptionOfTiming", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "llnw-20211231.htm", "contextRef": "ib7435907832c48a49c16759817b4df62_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407403 - Disclosure - Summary of Significant Accounting Policies - Property, Plant and Equipment (Details)", "role": "http://www.limelight.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails", "shortName": "Summary of Significant Accounting Policies - Property, Plant and Equipment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "llnw-20211231.htm", "contextRef": "ib7435907832c48a49c16759817b4df62_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "us-gaap:IntangibleAssetsFiniteLivedPolicy", "ix:continuation", "body", "html" ], "baseRef": "llnw-20211231.htm", "contextRef": "ie9fea0b8bf914c44b04207e693156f8d_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408404 - Disclosure - Summary of Significant Accounting Policies - Schedule of Finite-Lived Intangible Assets (Details)", "role": "http://www.limelight.com/role/SummaryofSignificantAccountingPoliciesScheduleofFiniteLivedIntangibleAssetsDetails", "shortName": "Summary of Significant Accounting Policies - Schedule of Finite-Lived Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "us-gaap:IntangibleAssetsFiniteLivedPolicy", "ix:continuation", "body", "html" ], "baseRef": "llnw-20211231.htm", "contextRef": "ie9fea0b8bf914c44b04207e693156f8d_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "llnw-20211231.htm", "contextRef": "i9b933ecae5094c62b6997fc810f259e8_D20210901-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411405 - Disclosure - Business Acquisition - Narrative (Details)", "role": "http://www.limelight.com/role/BusinessAcquisitionNarrativeDetails", "shortName": "Business Acquisition - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "llnw-20211231.htm", "contextRef": "i8dc762ac7c2445ad830f032425beceba_I20210930", "decimals": "INF", "lang": "en-US", "name": "us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "llnw-20211231.htm", "contextRef": "i9d1751fa10e942589a8b0e3e9ef9ebc0_D20210901-20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PaymentsToAcquireBusinessesGross", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2412406 - Disclosure - Business Acquisition - Schedule of Business Acquisition Purchase Price (Details)", "role": "http://www.limelight.com/role/BusinessAcquisitionScheduleofBusinessAcquisitionPurchasePriceDetails", "shortName": "Business Acquisition - Schedule of Business Acquisition Purchase Price (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R57": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "llnw-20211231.htm", "contextRef": "i20a1e14d4426436cbeedaa1309980f66_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413407 - Disclosure - Business Acquisition - Schedule of Recognized Identified Assets Acquired and Liabilities Assumed (Details)", "role": "http://www.limelight.com/role/BusinessAcquisitionScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails", "shortName": "Business Acquisition - Schedule of Recognized Identified Assets Acquired and Liabilities Assumed (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "llnw-20211231.htm", "contextRef": "i8dc762ac7c2445ad830f032425beceba_I20210930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "llnw-20211231.htm", "contextRef": "i20a1e14d4426436cbeedaa1309980f66_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2416408 - Disclosure - Investments in Marketable Securities - Summary of Marketable Securities (Details)", "role": "http://www.limelight.com/role/InvestmentsinMarketableSecuritiesSummaryofMarketableSecuritiesDetails", "shortName": "Investments in Marketable Securities - Summary of Marketable Securities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "llnw-20211231.htm", "contextRef": "i812d13e140684bd699ac027134809fd4_I20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "llnw-20211231.htm", "contextRef": "i20a1e14d4426436cbeedaa1309980f66_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2417409 - Disclosure - Investments in Marketable Securities - Amortized Cost and Estimated Fair Value of Marketable Securities by Maturity (Details)", "role": "http://www.limelight.com/role/InvestmentsinMarketableSecuritiesAmortizedCostandEstimatedFairValueofMarketableSecuritiesbyMaturityDetails", "shortName": "Investments in Marketable Securities - Amortized Cost and Estimated Fair Value of Marketable Securities by Maturity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "llnw-20211231.htm", "contextRef": "i20a1e14d4426436cbeedaa1309980f66_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "llnw-20211231.htm", "contextRef": "i31aa99960b1a4afaa6c3295383de31c4_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004006 - Statement - Consolidated Statements of Comprehensive Loss", "role": "http://www.limelight.com/role/ConsolidatedStatementsofComprehensiveLoss", "shortName": "Consolidated Statements of Comprehensive Loss", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "llnw-20211231.htm", "contextRef": "i31aa99960b1a4afaa6c3295383de31c4_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "llnw-20211231.htm", "contextRef": "i20a1e14d4426436cbeedaa1309980f66_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BilledContractReceivables", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2420410 - Disclosure - Accounts Receivable (Details)", "role": "http://www.limelight.com/role/AccountsReceivableDetails", "shortName": "Accounts Receivable (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "llnw-20211231.htm", "contextRef": "i20a1e14d4426436cbeedaa1309980f66_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BilledContractReceivables", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "llnw-20211231.htm", "contextRef": "i20a1e14d4426436cbeedaa1309980f66_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "llnw:PrepaidBandwidthAndBackboneServicesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2423411 - Disclosure - Prepaid Expenses and Other Current Assets (Details)", "role": "http://www.limelight.com/role/PrepaidExpensesandOtherCurrentAssetsDetails", "shortName": "Prepaid Expenses and Other Current Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "llnw-20211231.htm", "contextRef": "i20a1e14d4426436cbeedaa1309980f66_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "llnw:PrepaidBandwidthAndBackboneServicesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "llnw-20211231.htm", "contextRef": "i20a1e14d4426436cbeedaa1309980f66_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2426412 - Disclosure - Property and Equipment - Schedule of Property and Equipment (Details)", "role": "http://www.limelight.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails", "shortName": "Property and Equipment - Schedule of Property and Equipment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "llnw-20211231.htm", "contextRef": "i20a1e14d4426436cbeedaa1309980f66_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "llnw-20211231.htm", "contextRef": "i31aa99960b1a4afaa6c3295383de31c4_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CostOfGoodsAndServicesSoldDepreciation", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2427413 - Disclosure - Property and Equipment - Narrative (Details)", "role": "http://www.limelight.com/role/PropertyandEquipmentNarrativeDetails", "shortName": "Property and Equipment - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "llnw-20211231.htm", "contextRef": "i31aa99960b1a4afaa6c3295383de31c4_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "llnw:OperatingExpenseDepreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "llnw-20211231.htm", "contextRef": "i3a01e9d0690f42babce7dd86431be82f_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2430414 - Disclosure - Goodwill and Other Intangible Assets - Schedule of Goodwill (Details)", "role": "http://www.limelight.com/role/GoodwillandOtherIntangibleAssetsScheduleofGoodwillDetails", "shortName": "Goodwill and Other Intangible Assets - Schedule of Goodwill (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "llnw-20211231.htm", "contextRef": "i31aa99960b1a4afaa6c3295383de31c4_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:GoodwillAcquiredDuringPeriod", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "llnw-20211231.htm", "contextRef": "i20a1e14d4426436cbeedaa1309980f66_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2431415 - Disclosure - Goodwill and Other Intangible Assets - Schedule of Finite-Lived Intangible Assets (Details)", "role": "http://www.limelight.com/role/GoodwillandOtherIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails", "shortName": "Goodwill and Other Intangible Assets - Schedule of Finite-Lived Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "llnw-20211231.htm", "contextRef": "i20a1e14d4426436cbeedaa1309980f66_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "llnw-20211231.htm", "contextRef": "i31aa99960b1a4afaa6c3295383de31c4_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2432416 - Disclosure - Goodwill and Other Intangible Assets - Narrative (Details)", "role": "http://www.limelight.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails", "shortName": "Goodwill and Other Intangible Assets - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "llnw-20211231.htm", "contextRef": "i31aa99960b1a4afaa6c3295383de31c4_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "llnw-20211231.htm", "contextRef": "i20a1e14d4426436cbeedaa1309980f66_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2433417 - Disclosure - Goodwill and Other Intangible Assets - Schedule of Intangible Assets Future Amortization Expense (Details)", "role": "http://www.limelight.com/role/GoodwillandOtherIntangibleAssetsScheduleofIntangibleAssetsFutureAmortizationExpenseDetails", "shortName": "Goodwill and Other Intangible Assets - Schedule of Intangible Assets Future Amortization Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "llnw-20211231.htm", "contextRef": "i20a1e14d4426436cbeedaa1309980f66_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "llnw-20211231.htm", "contextRef": "i20a1e14d4426436cbeedaa1309980f66_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2436418 - Disclosure - Other Current Liabilities (Details)", "role": "http://www.limelight.com/role/OtherCurrentLiabilitiesDetails", "shortName": "Other Current Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "llnw-20211231.htm", "contextRef": "i20a1e14d4426436cbeedaa1309980f66_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "llnw-20211231.htm", "contextRef": "ic4fb65eab0da4686974e08d3b0d4f961_I20200722", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:SharePrice", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2439419 - Disclosure - Debt - Narrative (Details)", "role": "http://www.limelight.com/role/DebtNarrativeDetails", "shortName": "Debt - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "llnw-20211231.htm", "contextRef": "ic4fb65eab0da4686974e08d3b0d4f961_I20200722", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:SharePrice", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "llnw-20211231.htm", "contextRef": "i2d2bb887f80d4c59a145a10928115f41_I20181231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesIssued", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005007 - Statement - Consolidated Statements of Stockholders' Equity", "role": "http://www.limelight.com/role/ConsolidatedStatementsofStockholdersEquity", "shortName": "Consolidated Statements of Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "llnw-20211231.htm", "contextRef": "i2d2bb887f80d4c59a145a10928115f41_I20181231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesIssued", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ConvertibleDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "llnw-20211231.htm", "contextRef": "ie68e49eb5f53414f87926e5df654340a_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2440420 - Disclosure - Debt - Schedule of Convertible Debt (Details)", "role": "http://www.limelight.com/role/DebtScheduleofConvertibleDebtDetails", "shortName": "Debt - Schedule of Convertible Debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ConvertibleDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "llnw-20211231.htm", "contextRef": "ie68e49eb5f53414f87926e5df654340a_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "llnw-20211231.htm", "contextRef": "i1b94166725554158ab482e9887ee5335_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RestructuringReserveCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2443421 - Disclosure - Restructuring Charge (Details)", "role": "http://www.limelight.com/role/RestructuringChargeDetails", "shortName": "Restructuring Charge (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "llnw-20211231.htm", "contextRef": "iabcb811a19cc4172b3a81d30930697b2_D20211001-20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RestructuringCharges", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "llnw-20211231.htm", "contextRef": "i31aa99960b1a4afaa6c3295383de31c4_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2447422 - Disclosure - Net Loss per Share - Computation of basic and diluted net income (loss) per share (Details)", "role": "http://www.limelight.com/role/NetLossperShareComputationofbasicanddilutednetincomelosspershareDetails", "shortName": "Net Loss per Share - Computation of basic and diluted net income (loss) per share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "llnw-20211231.htm", "contextRef": "i31aa99960b1a4afaa6c3295383de31c4_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "llnw-20211231.htm", "contextRef": "i31aa99960b1a4afaa6c3295383de31c4_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2448423 - Disclosure - Net Loss per Share - Schedule of antidilutive securities excluded from computation of earnings per share (Details)", "role": "http://www.limelight.com/role/NetLossperShareScheduleofantidilutivesecuritiesexcludedfromcomputationofearningspershareDetails", "shortName": "Net Loss per Share - Schedule of antidilutive securities excluded from computation of earnings per share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "llnw-20211231.htm", "contextRef": "i31aa99960b1a4afaa6c3295383de31c4_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "llnw-20211231.htm", "contextRef": "i20a1e14d4426436cbeedaa1309980f66_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:PreferredStockSharesAuthorized", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2450424 - Disclosure - Stockholders' Equity (Details)", "role": "http://www.limelight.com/role/StockholdersEquityDetails", "shortName": "Stockholders' Equity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "llnw-20211231.htm", "contextRef": "if88f1af4f739460dbd57029f0829ecc3_I20190531", "decimals": "INF", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "llnw-20211231.htm", "contextRef": "i3a01e9d0690f42babce7dd86431be82f_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2453425 - Disclosure - Accumulated Other Comprehensive Loss (Details)", "role": "http://www.limelight.com/role/AccumulatedOtherComprehensiveLossDetails", "shortName": "Accumulated Other Comprehensive Loss (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "llnw-20211231.htm", "contextRef": "i31aa99960b1a4afaa6c3295383de31c4_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "llnw-20211231.htm", "contextRef": "i31aa99960b1a4afaa6c3295383de31c4_D20210101-20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2456426 - Disclosure - Share-Based Compensation - Narrative (Details)", "role": "http://www.limelight.com/role/ShareBasedCompensationNarrativeDetails", "shortName": "Share-Based Compensation - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "llnw-20211231.htm", "contextRef": "i31aa99960b1a4afaa6c3295383de31c4_D20210101-20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R77": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "llnw-20211231.htm", "contextRef": "i3a01e9d0690f42babce7dd86431be82f_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2457427 - Disclosure - Share-Based Compensation - Stock Option Activity (Details)", "role": "http://www.limelight.com/role/ShareBasedCompensationStockOptionActivityDetails", "shortName": "Share-Based Compensation - Stock Option Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "llnw-20211231.htm", "contextRef": "i1bd909b0be3e43c98a0235eab464a9ef_I20181231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R78": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "llnw-20211231.htm", "contextRef": "iffbc59d7e9e64166bcb165e7914d78f6_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2458428 - Disclosure - Share-Based Compensation - Outstanding Stock Options (Details)", "role": "http://www.limelight.com/role/ShareBasedCompensationOutstandingStockOptionsDetails", "shortName": "Share-Based Compensation - Outstanding Stock Options (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "llnw-20211231.htm", "contextRef": "iffbc59d7e9e64166bcb165e7914d78f6_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R79": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "llnw-20211231.htm", "contextRef": "i31aa99960b1a4afaa6c3295383de31c4_D20210101-20211231", "decimals": "4", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2459429 - Disclosure - Share-Based Compensation - Fair Value of Options Awarded (Details)", "role": "http://www.limelight.com/role/ShareBasedCompensationFairValueofOptionsAwardedDetails", "shortName": "Share-Based Compensation - Fair Value of Options Awarded (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "llnw-20211231.htm", "contextRef": "i31aa99960b1a4afaa6c3295383de31c4_D20210101-20211231", "decimals": "4", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "llnw-20211231.htm", "contextRef": "i31aa99960b1a4afaa6c3295383de31c4_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1006008 - Statement - Consolidated Statements of Cash Flows", "role": "http://www.limelight.com/role/ConsolidatedStatementsofCashFlows", "shortName": "Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "llnw-20211231.htm", "contextRef": "i31aa99960b1a4afaa6c3295383de31c4_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R80": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "llnw-20211231.htm", "contextRef": "ic70388e59300498eba35edbcea288f98_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2460430 - Disclosure - Share-Based Compensation - RSUs Outstanding (Details)", "role": "http://www.limelight.com/role/ShareBasedCompensationRSUsOutstandingDetails", "shortName": "Share-Based Compensation - RSUs Outstanding (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R81": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "llnw-20211231.htm", "contextRef": "ie923c1456a7746bd84234b1d86628502_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2461431 - Disclosure - Share-Based Compensation - RSU Activity (Details)", "role": "http://www.limelight.com/role/ShareBasedCompensationRSUActivityDetails", "shortName": "Share-Based Compensation - RSU Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "llnw-20211231.htm", "contextRef": "i5a29806eb97d4970a05aecb838be1817_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R82": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "llnw-20211231.htm", "contextRef": "i31aa99960b1a4afaa6c3295383de31c4_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2462432 - Disclosure - Share-Based Compensation - Allocation of Share-Based Compensation (Details)", "role": "http://www.limelight.com/role/ShareBasedCompensationAllocationofShareBasedCompensationDetails", "shortName": "Share-Based Compensation - Allocation of Share-Based Compensation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "llnw-20211231.htm", "contextRef": "i54bcc5344e80401d9c22cd2a4695349d_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R83": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "llnw-20211231.htm", "contextRef": "i20a1e14d4426436cbeedaa1309980f66_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2466433 - Disclosure - Operating Leases - Right of Use Assets and Purchase Commitments - Additional Information (Details)", "role": "http://www.limelight.com/role/OperatingLeasesRightofUseAssetsandPurchaseCommitmentsAdditionalInformationDetails", "shortName": "Operating Leases - Right of Use Assets and Purchase Commitments - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "llnw-20211231.htm", "contextRef": "i20a1e14d4426436cbeedaa1309980f66_I20211231", "decimals": null, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R84": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "llnw-20211231.htm", "contextRef": "i20a1e14d4426436cbeedaa1309980f66_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2467434 - Disclosure - Operating Leases - Right of Use Assets and Purchase Commitments - Schedule of future minimum lease payments (Details)", "role": "http://www.limelight.com/role/OperatingLeasesRightofUseAssetsandPurchaseCommitmentsScheduleoffutureminimumleasepaymentsDetails", "shortName": "Operating Leases - Right of Use Assets and Purchase Commitments - Schedule of future minimum lease payments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "llnw-20211231.htm", "contextRef": "i20a1e14d4426436cbeedaa1309980f66_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R85": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "llnw-20211231.htm", "contextRef": "i20a1e14d4426436cbeedaa1309980f66_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2468435 - Disclosure - Operating Leases - Right of Use Assets and Purchase Commitments - Schedule of minimum purchase commitments (Details)", "role": "http://www.limelight.com/role/OperatingLeasesRightofUseAssetsandPurchaseCommitmentsScheduleofminimumpurchasecommitmentsDetails", "shortName": "Operating Leases - Right of Use Assets and Purchase Commitments - Schedule of minimum purchase commitments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "llnw-20211231.htm", "contextRef": "i20a1e14d4426436cbeedaa1309980f66_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R86": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "llnw-20211231.htm", "contextRef": "i31aa99960b1a4afaa6c3295383de31c4_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2470436 - Disclosure - Concentrations (Details)", "role": "http://www.limelight.com/role/ConcentrationsDetails", "shortName": "Concentrations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "llnw-20211231.htm", "contextRef": "i6c126d54ddc14cc99474dde699458120_D20210101-20211231", "decimals": "INF", "lang": "en-US", "name": "llnw:ConcentrationRiskNumberOfCountries", "reportCount": 1, "unique": true, "unitRef": "country", "xsiNil": "false" } }, "R87": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "llnw-20211231.htm", "contextRef": "i31aa99960b1a4afaa6c3295383de31c4_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2473437 - Disclosure - Income Taxes - Income (Loss) Before Income Taxes (Details)", "role": "http://www.limelight.com/role/IncomeTaxesIncomeLossBeforeIncomeTaxesDetails", "shortName": "Income Taxes - Income (Loss) Before Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "llnw-20211231.htm", "contextRef": "i31aa99960b1a4afaa6c3295383de31c4_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R88": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "llnw-20211231.htm", "contextRef": "i31aa99960b1a4afaa6c3295383de31c4_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2474438 - Disclosure - Income Taxes - Provision for Income Taxes (Details)", "role": "http://www.limelight.com/role/IncomeTaxesProvisionforIncomeTaxesDetails", "shortName": "Income Taxes - Provision for Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "llnw-20211231.htm", "contextRef": "i31aa99960b1a4afaa6c3295383de31c4_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R89": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "llnw-20211231.htm", "contextRef": "i31aa99960b1a4afaa6c3295383de31c4_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2475439 - Disclosure - Income Taxes - Effective Income Tax Rate Reconciliation (Details)", "role": "http://www.limelight.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails", "shortName": "Income Taxes - Effective Income Tax Rate Reconciliation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "llnw-20211231.htm", "contextRef": "i31aa99960b1a4afaa6c3295383de31c4_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "llnw-20211231.htm", "contextRef": "i31aa99960b1a4afaa6c3295383de31c4_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NatureOfOperations", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101101 - Disclosure - Nature of Business", "role": "http://www.limelight.com/role/NatureofBusiness", "shortName": "Nature of Business", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "llnw-20211231.htm", "contextRef": "i31aa99960b1a4afaa6c3295383de31c4_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NatureOfOperations", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R90": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "llnw-20211231.htm", "contextRef": "i20a1e14d4426436cbeedaa1309980f66_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2476440 - Disclosure - Income Taxes - Deferred Tax Assets and Liabilities (Details)", "role": "http://www.limelight.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails", "shortName": "Income Taxes - Deferred Tax Assets and Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "llnw-20211231.htm", "contextRef": "i20a1e14d4426436cbeedaa1309980f66_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R91": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "llnw-20211231.htm", "contextRef": "i20a1e14d4426436cbeedaa1309980f66_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "llnw:DeferredTaxAssetsOperatingLossCarryforwardsWithoutProvidingValuationAllowance", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2477441 - Disclosure - Income Taxes - Narrative (Details)", "role": "http://www.limelight.com/role/IncomeTaxesNarrativeDetails", "shortName": "Income Taxes - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "llnw-20211231.htm", "contextRef": "i20a1e14d4426436cbeedaa1309980f66_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "llnw:DeferredTaxAssetsOperatingLossCarryforwardsWithoutProvidingValuationAllowance", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R92": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "llnw-20211231.htm", "contextRef": "i3a01e9d0690f42babce7dd86431be82f_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2478442 - Disclosure - Income Taxes - Unrecognized Tax Benefits (Details)", "role": "http://www.limelight.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails", "shortName": "Income Taxes - Unrecognized Tax Benefits (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "llnw-20211231.htm", "contextRef": "i31aa99960b1a4afaa6c3295383de31c4_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R93": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "llnw-20211231.htm", "contextRef": "i31aa99960b1a4afaa6c3295383de31c4_D20210101-20211231", "decimals": "2", "first": true, "lang": "en-US", "name": "llnw:DefinedContributionPlanPercentageOfEmployeesCompensationForDollarForDollarMatch", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2480443 - Disclosure - 401(k) Plan (Details)", "role": "http://www.limelight.com/role/A401kPlanDetails", "shortName": "401(k) Plan (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "llnw-20211231.htm", "contextRef": "i31aa99960b1a4afaa6c3295383de31c4_D20210101-20211231", "decimals": "2", "first": true, "lang": "en-US", "name": "llnw:DefinedContributionPlanPercentageOfEmployeesCompensationForDollarForDollarMatch", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R94": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "llnw-20211231.htm", "contextRef": "i31aa99960b1a4afaa6c3295383de31c4_D20210101-20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2483444 - Disclosure - Segment Reporting and Geographic Information - Narrative (Details)", "role": "http://www.limelight.com/role/SegmentReportingandGeographicInformationNarrativeDetails", "shortName": "Segment Reporting and Geographic Information - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "llnw-20211231.htm", "contextRef": "i31aa99960b1a4afaa6c3295383de31c4_D20210101-20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" } }, "R95": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "llnw-20211231.htm", "contextRef": "i31aa99960b1a4afaa6c3295383de31c4_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2484445 - Disclosure - Segment Reporting and Geographic Information - Revenue by Geography (Details)", "role": "http://www.limelight.com/role/SegmentReportingandGeographicInformationRevenuebyGeographyDetails", "shortName": "Segment Reporting and Geographic Information - Revenue by Geography (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "llnw-20211231.htm", "contextRef": "ibabff30d191d46c2b3e733607577f1c0_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R96": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "llnw-20211231.htm", "contextRef": "i20a1e14d4426436cbeedaa1309980f66_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NoncurrentAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2485446 - Disclosure - Segment Reporting and Geographic Information - Assets by Geography (Details)", "role": "http://www.limelight.com/role/SegmentReportingandGeographicInformationAssetsbyGeographyDetails", "shortName": "Segment Reporting and Geographic Information - Assets by Geography (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "llnw-20211231.htm", "contextRef": "i20a1e14d4426436cbeedaa1309980f66_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NoncurrentAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R97": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "llnw-20211231.htm", "contextRef": "i20a1e14d4426436cbeedaa1309980f66_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AssetsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2488447 - Disclosure - Fair Value Measurements - Schedule of Fair Value Measurements (Details)", "role": "http://www.limelight.com/role/FairValueMeasurementsScheduleofFairValueMeasurementsDetails", "shortName": "Fair Value Measurements - Schedule of Fair Value Measurements (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "llnw-20211231.htm", "contextRef": "i20a1e14d4426436cbeedaa1309980f66_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AssetsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R98": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "llnw-20211231.htm", "contextRef": "i31aa99960b1a4afaa6c3295383de31c4_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "llnw:MaximumPeriodOfMaturityForCarryingAmountOfCashEquivalents", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2489448 - Disclosure - Fair Value Measurements - Narrative (Details)", "role": "http://www.limelight.com/role/FairValueMeasurementsNarrativeDetails", "shortName": "Fair Value Measurements - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "llnw-20211231.htm", "contextRef": "i31aa99960b1a4afaa6c3295383de31c4_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "llnw:MaximumPeriodOfMaturityForCarryingAmountOfCashEquivalents", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R99": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "body", "html" ], "baseRef": "llnw-20211231.htm", "contextRef": "id6a5ad3708574edabf10d5337958d618_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ValuationAllowancesAndReservesBalance", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2491449 - Disclosure - Schedule II - Valuation and Qualifying Accounts (Details)", "role": "http://www.limelight.com/role/ScheduleIIValuationandQualifyingAccountsDetails", "shortName": "Schedule II - Valuation and Qualifying Accounts (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "body", "html" ], "baseRef": "llnw-20211231.htm", "contextRef": "if02275bb329f467db7818d8a2975ddec_I20181231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ValuationAllowancesAndReservesBalance", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } } }, "segmentCount": 90, "tag": { "country_GB": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED KINGDOM", "terseLabel": "United Kingdom / EMEA" } } }, "localname": "GB", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://www.limelight.com/role/SegmentReportingandGeographicInformationRevenuebyGeographyDetails" ], "xbrltype": "domainItemType" }, "country_JP": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "JAPAN", "terseLabel": "Japan / Asia Pacific" } } }, "localname": "JP", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://www.limelight.com/role/SegmentReportingandGeographicInformationRevenuebyGeographyDetails" ], "xbrltype": "domainItemType" }, "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED STATES", "terseLabel": "United States / Americas" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://www.limelight.com/role/ConcentrationsDetails", "http://www.limelight.com/role/SegmentReportingandGeographicInformationRevenuebyGeographyDetails" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.limelight.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_AuditorFirmId": { "auth_ref": [ "r795", "r796", "r797" ], "lang": { "en-us": { "role": { "documentation": "PCAOB issued Audit Firm Identifier", "label": "Auditor Firm ID", "terseLabel": "Auditor Firm ID" } } }, "localname": "AuditorFirmId", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.limelight.com/role/AuditInformation" ], "xbrltype": "nonemptySequenceNumberItemType" }, "dei_AuditorLocation": { "auth_ref": [ "r795", "r796", "r797" ], "lang": { "en-us": { "role": { "label": "Auditor Location", "terseLabel": "Auditor Location" } } }, "localname": "AuditorLocation", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.limelight.com/role/AuditInformation" ], "xbrltype": "internationalNameItemType" }, "dei_AuditorName": { "auth_ref": [ "r795", "r796", "r797" ], "lang": { "en-us": { "role": { "label": "Auditor Name", "terseLabel": "Auditor Name" } } }, "localname": "AuditorName", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.limelight.com/role/AuditInformation" ], "xbrltype": "internationalNameItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.limelight.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.limelight.com/role/CoverPage" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r795", "r796", "r797" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an annual report.", "label": "Document Annual Report", "terseLabel": "Document Annual Report" } } }, "localname": "DocumentAnnualReport", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.limelight.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.limelight.com/role/CoverPage" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.limelight.com/role/CoverPage" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.limelight.com/role/CoverPage" ], "xbrltype": "dateItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r798" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.limelight.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.limelight.com/role/CoverPage" ], "xbrltype": "submissionTypeItemType" }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "auth_ref": [ "r793" ], "lang": { "en-us": { "role": { "documentation": "Documents incorporated by reference.", "label": "Documents Incorporated by Reference [Text Block]", "terseLabel": "Documents Incorporated by Reference" } } }, "localname": "DocumentsIncorporatedByReferenceTextBlock", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.limelight.com/role/CoverPage" ], "xbrltype": "textBlockItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.limelight.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.limelight.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.limelight.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.limelight.com/role/CoverPage" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r792" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.limelight.com/role/CoverPage" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.limelight.com/role/CoverPage" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.limelight.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r792" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.limelight.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.limelight.com/role/CoverPage" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r792" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.limelight.com/role/CoverPage" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.limelight.com/role/CoverPage" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r807" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.limelight.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityPublicFloat": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.", "label": "Entity Public Float", "terseLabel": "Entity Public Float" } } }, "localname": "EntityPublicFloat", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.limelight.com/role/CoverPage" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r792" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.limelight.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r792" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.limelight.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r792" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.limelight.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r792" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.limelight.com/role/CoverPage" ], "xbrltype": "employerIdItemType" }, "dei_EntityVoluntaryFilers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.", "label": "Entity Voluntary Filers", "terseLabel": "Entity Voluntary Filers" } } }, "localname": "EntityVoluntaryFilers", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.limelight.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [ "r819" ], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.", "label": "Entity Well-known Seasoned Issuer", "terseLabel": "Entity Well-known Seasoned Issuer" } } }, "localname": "EntityWellKnownSeasonedIssuer", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.limelight.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_IcfrAuditorAttestationFlag": { "auth_ref": [ "r795", "r796", "r797" ], "lang": { "en-us": { "role": { "label": "ICFR Auditor Attestation Flag", "terseLabel": "ICFR Auditor Attestation Flag" } } }, "localname": "IcfrAuditorAttestationFlag", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.limelight.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.limelight.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r791" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.limelight.com/role/CoverPage" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r794" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.limelight.com/role/CoverPage" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.limelight.com/role/CoverPage" ], "xbrltype": "tradingSymbolItemType" }, "llnw_A2007EquityIncentivePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2007 Equity Incentive Plan [Member]", "label": "2007 Equity Incentive Plan [Member]", "terseLabel": "2007 Equity Incentive Plan" } } }, "localname": "A2007EquityIncentivePlanMember", "nsuri": "http://www.limelight.com/20211231", "presentation": [ "http://www.limelight.com/role/StockholdersEquityDetails" ], "xbrltype": "domainItemType" }, "llnw_A2017MoovCorporationEquityIncentivePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2017 Moov Corporation Equity Incentive Plan", "label": "2017 Moov Corporation Equity Incentive Plan [Member]", "terseLabel": "2017 Moov Corporation Equity Incentive Plan" } } }, "localname": "A2017MoovCorporationEquityIncentivePlanMember", "nsuri": "http://www.limelight.com/20211231", "presentation": [ "http://www.limelight.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "llnw_A2021InducementPlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2021 Inducement Plan", "label": "2021 Inducement Plan [Member]", "terseLabel": "2021 Inducement Plan" } } }, "localname": "A2021InducementPlanMember", "nsuri": "http://www.limelight.com/20211231", "presentation": [ "http://www.limelight.com/role/StockholdersEquityDetails" ], "xbrltype": "domainItemType" }, "llnw_AccountingPoliciesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "[Line Items] for Accounting Policies [Table]", "label": "Accounting Policies [Line Items]", "terseLabel": "Accounting Policies [Line Items]" } } }, "localname": "AccountingPoliciesLineItems", "nsuri": "http://www.limelight.com/20211231", "presentation": [ "http://www.limelight.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "llnw_AccountingPoliciesTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Accounting Policies [Table]", "label": "Accounting Policies [Table]", "terseLabel": "Accounting Policies [Table]" } } }, "localname": "AccountingPoliciesTable", "nsuri": "http://www.limelight.com/20211231", "presentation": [ "http://www.limelight.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "llnw_AccruedCostOfRevenue": { "auth_ref": [], "calculation": { "http://www.limelight.com/role/OtherCurrentLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued cost of revenue.", "label": "Accrued Cost of Revenue", "verboseLabel": "Accrued cost of revenue" } } }, "localname": "AccruedCostOfRevenue", "nsuri": "http://www.limelight.com/20211231", "presentation": [ "http://www.limelight.com/role/OtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "llnw_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebtOptionIndexedToIssuersEquity": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Adjustments to Additional Paid In Capital, Equity Component of Convertible Debt, Option Indexed to Issuer's Equity", "label": "Adjustments to Additional Paid In Capital, Equity Component of Convertible Debt, Option Indexed to Issuer's Equity", "negatedTerseLabel": "Purchase of capped calls related to issuance of convertible senior notes", "terseLabel": "Costs incurred for capped calls" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebtOptionIndexedToIssuersEquity", "nsuri": "http://www.limelight.com/20211231", "presentation": [ "http://www.limelight.com/role/ConsolidatedStatementsofStockholdersEquity", "http://www.limelight.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "llnw_AlternativeBaseRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Alternative Base Rate [Member]", "label": "Alternative Base Rate [Member]", "terseLabel": "Alternative base rate" } } }, "localname": "AlternativeBaseRateMember", "nsuri": "http://www.limelight.com/20211231", "presentation": [ "http://www.limelight.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "llnw_AmazonMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Amazon [Member]", "label": "Amazon [Member]", "terseLabel": "Amazon" } } }, "localname": "AmazonMember", "nsuri": "http://www.limelight.com/20211231", "presentation": [ "http://www.limelight.com/role/ConcentrationsDetails" ], "xbrltype": "domainItemType" }, "llnw_AnnualCorporateBonusPlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Annual Corporate Bonus Plan [Member]", "label": "Annual Corporate Bonus Plan [Member]", "terseLabel": "Annual Corporate Bonus Plan" } } }, "localname": "AnnualCorporateBonusPlanMember", "nsuri": "http://www.limelight.com/20211231", "presentation": [ "http://www.limelight.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "llnw_AuditInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Audit Information [Abstract]", "label": "Audit Information [Abstract]" } } }, "localname": "AuditInformationAbstract", "nsuri": "http://www.limelight.com/20211231", "xbrltype": "stringItemType" }, "llnw_BorrowingCapacityPercentOfAccountsReceivable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Borrowing Capacity, Percent of Accounts Receivable", "label": "Borrowing Capacity, Percent Of Accounts Receivable", "terseLabel": "Borrowing capacity limit, percent of accounts receivable" } } }, "localname": "BorrowingCapacityPercentOfAccountsReceivable", "nsuri": "http://www.limelight.com/20211231", "presentation": [ "http://www.limelight.com/role/DebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "llnw_BusinessCombinationContingentConsiderationCashConsiderationEarnoutPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Business Combination, Contingent Consideration, Cash Consideration, Earnout Period", "label": "Business Combination, Contingent Consideration, Cash Consideration, Earnout Period", "terseLabel": "Cash consideration, earnout period" } } }, "localname": "BusinessCombinationContingentConsiderationCashConsiderationEarnoutPeriod", "nsuri": "http://www.limelight.com/20211231", "presentation": [ "http://www.limelight.com/role/BusinessAcquisitionNarrativeDetails" ], "xbrltype": "durationItemType" }, "llnw_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireePriorToAcquisitionDateActual": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Pro Forma Information, Earnings or Loss of Acquiree Prior to Acquisition Date, Actual", "label": "Business Combination, Pro Forma Information, Earnings or Loss of Acquiree Prior to Acquisition Date, Actual", "terseLabel": "Net income (loss) of acquiree prior to acquisition date" } } }, "localname": "BusinessCombinationProFormaInformationEarningsOrLossOfAcquireePriorToAcquisitionDateActual", "nsuri": "http://www.limelight.com/20211231", "presentation": [ "http://www.limelight.com/role/BusinessAcquisitionNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "llnw_BusinessCombinationProFormaInformationRevenueOfAcquireePriorToAcquisitionDateActual": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Pro Forma Information, Revenue of Acquiree Prior to Acquisition Date, Actual", "label": "Business Combination, Pro Forma Information, Revenue of Acquiree Prior to Acquisition Date, Actual", "terseLabel": "Revenue of acquiree prior to acquisition date" } } }, "localname": "BusinessCombinationProFormaInformationRevenueOfAcquireePriorToAcquisitionDateActual", "nsuri": "http://www.limelight.com/20211231", "presentation": [ "http://www.limelight.com/role/BusinessAcquisitionNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "llnw_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredRevenue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Deferred Revenue", "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Deferred Revenue", "terseLabel": "Business combination adjustment, increase to deferred revenue" } } }, "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredRevenue", "nsuri": "http://www.limelight.com/20211231", "presentation": [ "http://www.limelight.com/role/BusinessAcquisitionScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "llnw_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAcquiredIncludingGoodwill": { "auth_ref": [], "calculation": { "http://www.limelight.com/role/BusinessAcquisitionScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets Acquired Including Goodwill", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets Acquired Including Goodwill", "totalLabel": "Total assets acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAcquiredIncludingGoodwill", "nsuri": "http://www.limelight.com/20211231", "presentation": [ "http://www.limelight.com/role/BusinessAcquisitionScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "llnw_ComputerEquipmentandSoftwareMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Computer Equipment and Software [Member]", "label": "Computer Equipment and Software [Member]", "verboseLabel": "Computer equipment and software" } } }, "localname": "ComputerEquipmentandSoftwareMember", "nsuri": "http://www.limelight.com/20211231", "presentation": [ "http://www.limelight.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails", "http://www.limelight.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "llnw_ConcentrationRiskNumberOfCountries": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Concentration Risk, Number of Countries", "label": "Concentration Risk, Number Of Countries", "terseLabel": "Number of countries accounting for 10% or more of revenue" } } }, "localname": "ConcentrationRiskNumberOfCountries", "nsuri": "http://www.limelight.com/20211231", "presentation": [ "http://www.limelight.com/role/ConcentrationsDetails" ], "xbrltype": "integerItemType" }, "llnw_ContractWithCustomerLiabilityIncludingNewContractRevenueRecognized": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Contract with Customer, Liability, Including New Contract Revenue, Recognized", "label": "Contract with Customer, Liability, Including New Contract Revenue, Recognized", "terseLabel": "Revenue recognized upon completion of performance obligation" } } }, "localname": "ContractWithCustomerLiabilityIncludingNewContractRevenueRecognized", "nsuri": "http://www.limelight.com/20211231", "presentation": [ "http://www.limelight.com/role/SummaryofSignificantAccountingPoliciesRevenuePerformanceObligationsDetails" ], "xbrltype": "monetaryItemType" }, "llnw_ContractWithCustomerLiabilityRevenueRecognizedExcludingOpeningBalance": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Contract with Customer, Liability, Revenue Recognized, Excluding Opening Balance", "label": "Contract with Customer, Liability, Revenue Recognized, Excluding Opening Balance", "terseLabel": "Revenue recognized, excluding opening balance" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognizedExcludingOpeningBalance", "nsuri": "http://www.limelight.com/20211231", "presentation": [ "http://www.limelight.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "llnw_ConvertibleSeniorNotesDue2025Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Convertible Senior Notes due 2025", "label": "Convertible Senior Notes due 2025 [Member]", "terseLabel": "Convertible Senior Notes due 2025" } } }, "localname": "ConvertibleSeniorNotesDue2025Member", "nsuri": "http://www.limelight.com/20211231", "presentation": [ "http://www.limelight.com/role/DebtNarrativeDetails", "http://www.limelight.com/role/DebtScheduleofConvertibleDebtDetails", "http://www.limelight.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "llnw_CostofGoodsandServicesSoldPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cost of Goods and Services Sold Policy [Policy Text Block]", "label": "Cost of Goods and Services Sold Policy [Policy Text Block]", "verboseLabel": "Cost of Revenue" } } }, "localname": "CostofGoodsandServicesSoldPolicyPolicyTextBlock", "nsuri": "http://www.limelight.com/20211231", "presentation": [ "http://www.limelight.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "llnw_CreditAllowance": { "auth_ref": [], "calculation": { "http://www.limelight.com/role/AccountsReceivableDetails": { "order": 2.0, "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Credit allowance.", "label": "Credit Allowance", "negatedLabel": "Less: credit allowance" } } }, "localname": "CreditAllowance", "nsuri": "http://www.limelight.com/20211231", "presentation": [ "http://www.limelight.com/role/AccountsReceivableDetails" ], "xbrltype": "monetaryItemType" }, "llnw_DebtInstrumentBasisSpreadDefiningVariableRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Basis Spread, Defining Variable Rate", "label": "Debt Instrument, Basis Spread, Defining Variable Rate", "terseLabel": "Variable rate minimum" } } }, "localname": "DebtInstrumentBasisSpreadDefiningVariableRate", "nsuri": "http://www.limelight.com/20211231", "presentation": [ "http://www.limelight.com/role/DebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "llnw_DebtInstrumentConvertibleCarryingAmountOfEquityComponentGross": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Convertible, Carrying Amount Of Equity Component, Gross", "label": "Debt Instrument, Convertible, Carrying Amount Of Equity Component, Gross", "terseLabel": "Equity component, gross amount" } } }, "localname": "DebtInstrumentConvertibleCarryingAmountOfEquityComponentGross", "nsuri": "http://www.limelight.com/20211231", "presentation": [ "http://www.limelight.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "llnw_DebtInstrumentConvertibleConsecutiveTradingDaysImmediatelyAfterMeasurementPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Convertible, Consecutive Trading Days Immediately After Measurement Period", "label": "Debt Instrument, Convertible, Consecutive Trading Days Immediately After Measurement Period", "terseLabel": "Consecutive trading days immediately after measurement period" } } }, "localname": "DebtInstrumentConvertibleConsecutiveTradingDaysImmediatelyAfterMeasurementPeriod", "nsuri": "http://www.limelight.com/20211231", "presentation": [ "http://www.limelight.com/role/DebtNarrativeDetails" ], "xbrltype": "integerItemType" }, "llnw_DebtInstrumentConvertibleConversionPremium": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Convertible, Conversion Premium", "label": "Debt Instrument, Convertible, Conversion Premium", "terseLabel": "Share price premium" } } }, "localname": "DebtInstrumentConvertibleConversionPremium", "nsuri": "http://www.limelight.com/20211231", "presentation": [ "http://www.limelight.com/role/DebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "llnw_DebtInstrumentConvertibleExerciseOfOptionToPurchaseAdditionalDebt": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Convertible, Exercise of Option to Purchase Additional Debt", "label": "Debt Instrument, Convertible, Exercise of Option to Purchase Additional Debt", "terseLabel": "Additional principal amount, option" } } }, "localname": "DebtInstrumentConvertibleExerciseOfOptionToPurchaseAdditionalDebt", "nsuri": "http://www.limelight.com/20211231", "presentation": [ "http://www.limelight.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "llnw_DebtInstrumentDefaultPenaltyInterestRateIncrease": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Default, Penalty Interest Rate Increase", "label": "Debt Instrument, Default, Penalty Interest Rate Increase", "terseLabel": "Increase in interest rate in event of default" } } }, "localname": "DebtInstrumentDefaultPenaltyInterestRateIncrease", "nsuri": "http://www.limelight.com/20211231", "presentation": [ "http://www.limelight.com/role/DebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "llnw_DebtIssuanceCostsGrossEquityComponent": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Debt Issuance Costs, Gross, Equity Component", "label": "Debt Issuance Costs, Gross, Equity Component", "terseLabel": "Transaction costs, equity component" } } }, "localname": "DebtIssuanceCostsGrossEquityComponent", "nsuri": "http://www.limelight.com/20211231", "presentation": [ "http://www.limelight.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "llnw_DebtSecuritiesAvailableForSaleNextTwelveMonthsAccumulatedGrossUnrealizedGains": { "auth_ref": [], "calculation": { "http://www.limelight.com/role/InvestmentsinMarketableSecuritiesAmortizedCostandEstimatedFairValueofMarketableSecuritiesbyMaturityDetails": { "order": 1.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Debt Securities, Available-For-Sale, Next Twelve Months, Accumulated Gross Unrealized Gains", "label": "Debt Securities, Available-For-Sale, Next Twelve Months, Accumulated Gross Unrealized Gains", "terseLabel": "Due in one year or less, gross unrealized gains" } } }, "localname": "DebtSecuritiesAvailableForSaleNextTwelveMonthsAccumulatedGrossUnrealizedGains", "nsuri": "http://www.limelight.com/20211231", "presentation": [ "http://www.limelight.com/role/InvestmentsinMarketableSecuritiesAmortizedCostandEstimatedFairValueofMarketableSecuritiesbyMaturityDetails" ], "xbrltype": "monetaryItemType" }, "llnw_DebtSecuritiesAvailableForSaleNextTwelveMonthsAccumulatedGrossUnrealizedLosses": { "auth_ref": [], "calculation": { "http://www.limelight.com/role/InvestmentsinMarketableSecuritiesAmortizedCostandEstimatedFairValueofMarketableSecuritiesbyMaturityDetails": { "order": 1.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Debt Securities, Available-For-Sale, Next Twelve Months, Accumulated Gross Unrealized Losses", "label": "Debt Securities, Available-For-Sale, Next Twelve Months, Accumulated Gross Unrealized Losses", "terseLabel": "Due in one year or less, gross unrealized losses" } } }, "localname": "DebtSecuritiesAvailableForSaleNextTwelveMonthsAccumulatedGrossUnrealizedLosses", "nsuri": "http://www.limelight.com/20211231", "presentation": [ "http://www.limelight.com/role/InvestmentsinMarketableSecuritiesAmortizedCostandEstimatedFairValueofMarketableSecuritiesbyMaturityDetails" ], "xbrltype": "monetaryItemType" }, "llnw_DebtSecuritiesAvailableForSaleYearTwoThroughFiveAccumulatedGrossUnrealizedGains": { "auth_ref": [], "calculation": { "http://www.limelight.com/role/InvestmentsinMarketableSecuritiesAmortizedCostandEstimatedFairValueofMarketableSecuritiesbyMaturityDetails": { "order": 2.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Debt Securities, Available-For-Sale, Year Two Through Five, Accumulated Gross Unrealized Gains", "label": "Debt Securities, Available-For-Sale, Year Two Through Five, Accumulated Gross Unrealized Gains", "terseLabel": "Due after one year and through five years, gross unrealized gains" } } }, "localname": "DebtSecuritiesAvailableForSaleYearTwoThroughFiveAccumulatedGrossUnrealizedGains", "nsuri": "http://www.limelight.com/20211231", "presentation": [ "http://www.limelight.com/role/InvestmentsinMarketableSecuritiesAmortizedCostandEstimatedFairValueofMarketableSecuritiesbyMaturityDetails" ], "xbrltype": "monetaryItemType" }, "llnw_DebtSecuritiesAvailableForSaleYearTwoThroughFiveAccumulatedGrossUnrealizedLosses": { "auth_ref": [], "calculation": { "http://www.limelight.com/role/InvestmentsinMarketableSecuritiesAmortizedCostandEstimatedFairValueofMarketableSecuritiesbyMaturityDetails": { "order": 2.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Debt Securities, Available-For-Sale, Year Two Through Five, Accumulated Gross Unrealized Losses", "label": "Debt Securities, Available-For-Sale, Year Two Through Five, Accumulated Gross Unrealized Losses", "terseLabel": "Due after one year and through five years, gross unrealized losses" } } }, "localname": "DebtSecuritiesAvailableForSaleYearTwoThroughFiveAccumulatedGrossUnrealizedLosses", "nsuri": "http://www.limelight.com/20211231", "presentation": [ "http://www.limelight.com/role/InvestmentsinMarketableSecuritiesAmortizedCostandEstimatedFairValueofMarketableSecuritiesbyMaturityDetails" ], "xbrltype": "monetaryItemType" }, "llnw_DeferredTaxAssetAccountsReceivableReserves": { "auth_ref": [], "calculation": { "http://www.limelight.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred tax asset accounts receivable reserves.", "label": "Deferred Tax Asset Accounts Receivable Reserves", "verboseLabel": "Accounts receivable reserves" } } }, "localname": "DeferredTaxAssetAccountsReceivableReserves", "nsuri": "http://www.limelight.com/20211231", "presentation": [ "http://www.limelight.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "llnw_DeferredTaxAssetsOperatingLeaseLiability": { "auth_ref": [], "calculation": { "http://www.limelight.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "order": 8.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred Tax Assets, Operating Lease Liability", "label": "Deferred Tax Assets, Operating Lease Liability", "terseLabel": "Lease liability" } } }, "localname": "DeferredTaxAssetsOperatingLeaseLiability", "nsuri": "http://www.limelight.com/20211231", "presentation": [ "http://www.limelight.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "llnw_DeferredTaxAssetsOperatingLossCarryforwardsWithoutProvidingValuationAllowance": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Tax assets operating loss carryforwards without providing valuation allowance.", "label": "Deferred Tax Assets Operating Loss Carryforwards Without Providing Valuation Allowance", "verboseLabel": "Deferred tax assets with no valuation allowance" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwardsWithoutProvidingValuationAllowance", "nsuri": "http://www.limelight.com/20211231", "presentation": [ "http://www.limelight.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "llnw_DeferredTaxLiabilitiesDebtConversionFeature": { "auth_ref": [], "calculation": { "http://www.limelight.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Deferred Tax Liabilities, Debt Conversion Feature", "label": "Deferred Tax Liabilities, Debt Conversion Feature", "negatedTerseLabel": "Convertible debt conversion feature" } } }, "localname": "DeferredTaxLiabilitiesDebtConversionFeature", "nsuri": "http://www.limelight.com/20211231", "presentation": [ "http://www.limelight.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "llnw_DeferredTaxLiabilitiesOperatingLeaseRightofUseAsset": { "auth_ref": [], "calculation": { "http://www.limelight.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Deferred Tax Liabilities, Operating Lease, Right-of-Use Asset", "label": "Deferred Tax Liabilities, Operating Lease, Right-of-Use Asset", "negatedLabel": "Right-of-use asset" } } }, "localname": "DeferredTaxLiabilitiesOperatingLeaseRightofUseAsset", "nsuri": "http://www.limelight.com/20211231", "presentation": [ "http://www.limelight.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "llnw_DefinedContributionPlanEmployerMatchingContributionForNextTwoPercentOfEmployeeContribution": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Defined contribution plan employer matching contribution for next two percent of employee contribution.", "label": "Defined Contribution Plan Employer Matching Contribution For Next Two Percent Of Employee Contribution", "verboseLabel": "Percentage of employee compensation for 50% match on employees deferral" } } }, "localname": "DefinedContributionPlanEmployerMatchingContributionForNextTwoPercentOfEmployeeContribution", "nsuri": "http://www.limelight.com/20211231", "presentation": [ "http://www.limelight.com/role/A401kPlanDetails" ], "xbrltype": "percentItemType" }, "llnw_DefinedContributionPlanPercentageOfEmployeesCompensationForDollarForDollarMatch": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Defined contribution plan percentage of employees compensation for dollar for dollar match.", "label": "Defined Contribution Plan Percentage Of Employees Compensation For Dollar For Dollar Match", "verboseLabel": "Percentage of compensation for dollar-for-dollar match on eligible employee's deferral" } } }, "localname": "DefinedContributionPlanPercentageOfEmployeesCompensationForDollarForDollarMatch", "nsuri": "http://www.limelight.com/20211231", "presentation": [ "http://www.limelight.com/role/A401kPlanDetails" ], "xbrltype": "percentItemType" }, "llnw_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOfficerCompensationAmount": { "auth_ref": [], "calculation": { "http://www.limelight.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails": { "order": 7.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Officer Compensation, Amount", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Officer Compensation, Amount", "terseLabel": "Non-deductible officer compensation" } } }, "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOfficerCompensationAmount", "nsuri": "http://www.limelight.com/20211231", "presentation": [ "http://www.limelight.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "llnw_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOfficerCompensationPercent": { "auth_ref": [], "calculation": { "http://www.limelight.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails": { "order": 7.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Officer Compensation, Percent", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Officer Compensation, Percent", "terseLabel": "Non-deductible officer compensation" } } }, "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOfficerCompensationPercent", "nsuri": "http://www.limelight.com/20211231", "presentation": [ "http://www.limelight.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "llnw_EffectiveIncomeTaxRateReconciliationUncertainTaxPositionsRate": { "auth_ref": [], "calculation": { "http://www.limelight.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails": { "order": 6.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Effective income tax rate reconciliation uncertain tax positions rate.", "label": "Effective Income Tax Rate Reconciliation Uncertain Tax Positions Rate", "terseLabel": "Uncertain tax positions" } } }, "localname": "EffectiveIncomeTaxRateReconciliationUncertainTaxPositionsRate", "nsuri": "http://www.limelight.com/20211231", "presentation": [ "http://www.limelight.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "llnw_EmployeeStockPurchasePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Employee Stock Purchase Plan [Member]", "label": "Employee Stock Purchase Plan [Member]", "terseLabel": "Employee stock purchase plan" } } }, "localname": "EmployeeStockPurchasePlanMember", "nsuri": "http://www.limelight.com/20211231", "presentation": [ "http://www.limelight.com/role/NetLossperShareScheduleofantidilutivesecuritiesexcludedfromcomputationofearningspershareDetails" ], "xbrltype": "domainItemType" }, "llnw_EstimatedUsefulLivesOfAssetsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Estimated useful lives of assets.", "label": "Estimated Useful Lives Of Assets [Table Text Block]", "verboseLabel": "Estimated useful lives of assets" } } }, "localname": "EstimatedUsefulLivesOfAssetsTableTextBlock", "nsuri": "http://www.limelight.com/20211231", "presentation": [ "http://www.limelight.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "llnw_IncomeTaxReconciliationUncertainTaxPositions": { "auth_ref": [], "calculation": { "http://www.limelight.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails": { "order": 6.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Income tax reconciliation uncertain tax positions.", "label": "Income Tax Reconciliation Uncertain Tax Positions", "verboseLabel": "Uncertain tax positions" } } }, "localname": "IncomeTaxReconciliationUncertainTaxPositions", "nsuri": "http://www.limelight.com/20211231", "presentation": [ "http://www.limelight.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "llnw_InternationalLocationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "International Location [Member]", "label": "International Location [Member]", "terseLabel": "International" } } }, "localname": "InternationalLocationMember", "nsuri": "http://www.limelight.com/20211231", "presentation": [ "http://www.limelight.com/role/SegmentReportingandGeographicInformationAssetsbyGeographyDetails" ], "xbrltype": "domainItemType" }, "llnw_LineOfCreditFacilityCovenantComplianceAdjustedQuickRatioReportSubmissionThreshold": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line of Credit Facility, Covenant Compliance, Adjusted Quick Ratio, Report Submission Threshold", "label": "Line of Credit Facility, Covenant Compliance, Adjusted Quick Ratio, Report Submission Threshold", "terseLabel": "Adjusted quick ratio, monthly report submission threshold" } } }, "localname": "LineOfCreditFacilityCovenantComplianceAdjustedQuickRatioReportSubmissionThreshold", "nsuri": "http://www.limelight.com/20211231", "presentation": [ "http://www.limelight.com/role/DebtNarrativeDetails" ], "xbrltype": "pureItemType" }, "llnw_LineofCreditFacilityCovenantComplianceAdjustedQuickRatio": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line of Credit Facility, Covenant Compliance, Adjusted Quick Ratio", "label": "Line of Credit Facility, Covenant Compliance, Adjusted Quick Ratio", "terseLabel": "Adjusted quick ratio" } } }, "localname": "LineofCreditFacilityCovenantComplianceAdjustedQuickRatio", "nsuri": "http://www.limelight.com/20211231", "presentation": [ "http://www.limelight.com/role/DebtNarrativeDetails" ], "xbrltype": "pureItemType" }, "llnw_MaximumPeriodOfMaturityForCarryingAmountOfCashEquivalents": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Maximum period of maturity for carrying amount of cash equivalents.", "label": "Maximum Period of Maturity for Carrying Amount of Cash Equivalents", "verboseLabel": "Cash equivalent maturity date" } } }, "localname": "MaximumPeriodOfMaturityForCarryingAmountOfCashEquivalents", "nsuri": "http://www.limelight.com/20211231", "presentation": [ "http://www.limelight.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "durationItemType" }, "llnw_MoovCorporationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Moov Corporation", "label": "Moov Corporation [Member]", "terseLabel": "Moov Corporation" } } }, "localname": "MoovCorporationMember", "nsuri": "http://www.limelight.com/20211231", "presentation": [ "http://www.limelight.com/role/BusinessAcquisitionNarrativeDetails", "http://www.limelight.com/role/BusinessAcquisitionScheduleofBusinessAcquisitionPurchasePriceDetails", "http://www.limelight.com/role/BusinessAcquisitionScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.limelight.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.limelight.com/role/SummaryofSignificantAccountingPoliciesRevenuePerformanceObligationsDetails" ], "xbrltype": "domainItemType" }, "llnw_NetworkEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Network equipment.", "label": "Network Equipment [Member]", "verboseLabel": "Network equipment" } } }, "localname": "NetworkEquipmentMember", "nsuri": "http://www.limelight.com/20211231", "presentation": [ "http://www.limelight.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails", "http://www.limelight.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "llnw_NumberOfGeographicalAreas": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of geographical areas.", "label": "Number of Geographical Areas", "verboseLabel": "Number of geographic areas" } } }, "localname": "NumberOfGeographicalAreas", "nsuri": "http://www.limelight.com/20211231", "presentation": [ "http://www.limelight.com/role/SegmentReportingandGeographicInformationNarrativeDetails" ], "xbrltype": "integerItemType" }, "llnw_OperatingExpenseDepreciation": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Operating expense depreciation.", "label": "Operating Expense Depreciation", "verboseLabel": "Operating expense depreciation" } } }, "localname": "OperatingExpenseDepreciation", "nsuri": "http://www.limelight.com/20211231", "presentation": [ "http://www.limelight.com/role/PropertyandEquipmentNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "llnw_OptionIndexedToIssuersEquityCapPrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Option Indexed to Issuer's Equity, Cap Price", "label": "Option Indexed to Issuer's Equity, Cap Price", "terseLabel": "Initial cap price (in dollars per share)" } } }, "localname": "OptionIndexedToIssuersEquityCapPrice", "nsuri": "http://www.limelight.com/20211231", "presentation": [ "http://www.limelight.com/role/DebtNarrativeDetails" ], "xbrltype": "perShareItemType" }, "llnw_PrepaidBandwidthAndBackboneServicesCurrent": { "auth_ref": [], "calculation": { "http://www.limelight.com/role/PrepaidExpensesandOtherCurrentAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Prepaid Bandwidth And Backbone Services Current", "label": "Prepaid Bandwidth And Backbone Services Current", "terseLabel": "Prepaid bandwidth and backbone" } } }, "localname": "PrepaidBandwidthAndBackboneServicesCurrent", "nsuri": "http://www.limelight.com/20211231", "presentation": [ "http://www.limelight.com/role/PrepaidExpensesandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "llnw_PrepaidExpensesAndInsuranceCurrent": { "auth_ref": [], "calculation": { "http://www.limelight.com/role/PrepaidExpensesandOtherCurrentAssetsDetails": { "order": 3.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Prepaid Expenses And Insurance Current", "label": "Prepaid Expenses And Insurance Current", "terseLabel": "Prepaid expenses and insurance" } } }, "localname": "PrepaidExpensesAndInsuranceCurrent", "nsuri": "http://www.limelight.com/20211231", "presentation": [ "http://www.limelight.com/role/PrepaidExpensesandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "llnw_PrepaidExpensesAndOtherCurrentAssetsTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Prepaid Expenses And Other Current Assets [Text Block]", "label": "Prepaid Expenses And Other Current Assets [Text Block]", "terseLabel": "Prepaid Expenses and Other Current Assets" } } }, "localname": "PrepaidExpensesAndOtherCurrentAssetsTextBlock", "nsuri": "http://www.limelight.com/20211231", "presentation": [ "http://www.limelight.com/role/PrepaidExpensesandOtherCurrentAssets" ], "xbrltype": "textBlockItemType" }, "llnw_RangeFiveMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Range five.", "label": "Range Five [Member]", "verboseLabel": "$\u00a0\u00a06.01 \u2014 $\u00a0\u00a07.50" } } }, "localname": "RangeFiveMember", "nsuri": "http://www.limelight.com/20211231", "presentation": [ "http://www.limelight.com/role/ShareBasedCompensationOutstandingStockOptionsDetails" ], "xbrltype": "domainItemType" }, "llnw_RangeFourMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Range four.", "label": "Range Four [Member]", "verboseLabel": "$\u00a0\u00a04.51 \u2014 $\u00a0\u00a06.00" } } }, "localname": "RangeFourMember", "nsuri": "http://www.limelight.com/20211231", "presentation": [ "http://www.limelight.com/role/ShareBasedCompensationOutstandingStockOptionsDetails" ], "xbrltype": "domainItemType" }, "llnw_RangeOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Range one.", "label": "Range One [Member]", "verboseLabel": "$ 0.00 \u2014 $ 1.50" } } }, "localname": "RangeOneMember", "nsuri": "http://www.limelight.com/20211231", "presentation": [ "http://www.limelight.com/role/ShareBasedCompensationOutstandingStockOptionsDetails" ], "xbrltype": "domainItemType" }, "llnw_RangeThreeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Range three.", "label": "Range Three [Member]", "verboseLabel": "$ 3.01 \u2014 $ 4.50" } } }, "localname": "RangeThreeMember", "nsuri": "http://www.limelight.com/20211231", "presentation": [ "http://www.limelight.com/role/ShareBasedCompensationOutstandingStockOptionsDetails" ], "xbrltype": "domainItemType" }, "llnw_RangeTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Range two.", "label": "Range Two [Member]", "verboseLabel": "$ 1.51 \u2014 $ 3.00" } } }, "localname": "RangeTwoMember", "nsuri": "http://www.limelight.com/20211231", "presentation": [ "http://www.limelight.com/role/ShareBasedCompensationOutstandingStockOptionsDetails" ], "xbrltype": "domainItemType" }, "llnw_RestrictedStockUnitsPerformanceBasedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Restricted Stock Units, Performance Based", "label": "Restricted Stock Units, Performance Based [Member]", "terseLabel": "RSUs with performance-based vesting conditions" } } }, "localname": "RestrictedStockUnitsPerformanceBasedMember", "nsuri": "http://www.limelight.com/20211231", "presentation": [ "http://www.limelight.com/role/ShareBasedCompensationNarrativeDetails", "http://www.limelight.com/role/ShareBasedCompensationRSUsOutstandingDetails" ], "xbrltype": "domainItemType" }, "llnw_RestrictedStockUnitsServiceBasedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Service based restricted stock units rsu.", "label": "Restricted Stock Units, Service Based [Member]", "verboseLabel": "RSUs with service-based vesting conditions" } } }, "localname": "RestrictedStockUnitsServiceBasedMember", "nsuri": "http://www.limelight.com/20211231", "presentation": [ "http://www.limelight.com/role/ShareBasedCompensationNarrativeDetails", "http://www.limelight.com/role/ShareBasedCompensationRSUsOutstandingDetails" ], "xbrltype": "domainItemType" }, "llnw_RestructuringPlanAligningWorkforceAndFacilityRequirementsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Restructuring Plan, Aligning Workforce and Facility Requirements", "label": "Restructuring Plan, Aligning Workforce and Facility Requirements [Member]", "terseLabel": "Aligning workforce and facility requirements" } } }, "localname": "RestructuringPlanAligningWorkforceAndFacilityRequirementsMember", "nsuri": "http://www.limelight.com/20211231", "presentation": [ "http://www.limelight.com/role/RestructuringChargeDetails" ], "xbrltype": "domainItemType" }, "llnw_RestructuringPlanImprovedGrowthAndProfitabilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Restructuring Plan, Improved Growth And Profitability", "label": "Restructuring Plan, Improved Growth And Profitability [Member]", "terseLabel": "Improved growth and profitability plan" } } }, "localname": "RestructuringPlanImprovedGrowthAndProfitabilityMember", "nsuri": "http://www.limelight.com/20211231", "presentation": [ "http://www.limelight.com/role/RestructuringChargeDetails" ], "xbrltype": "domainItemType" }, "llnw_RevenueEarnedByGeographyTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Revenue earned by geographic area.", "label": "Revenue Earned by Geography [Table Text Block]", "terseLabel": "Revenue by geography" } } }, "localname": "RevenueEarnedByGeographyTableTextBlock", "nsuri": "http://www.limelight.com/20211231", "presentation": [ "http://www.limelight.com/role/SegmentReportingandGeographicInformationTables" ], "xbrltype": "textBlockItemType" }, "llnw_ScheduleOfRestrictedStockUnitsByTypeTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Different types of restricted stock units (RSUs) outstanding.", "label": "Schedule of Restricted Stock Units By Type [Table Text Block]", "verboseLabel": "Different types of restricted stock units (RSUs) outstanding" } } }, "localname": "ScheduleOfRestrictedStockUnitsByTypeTableTextBlock", "nsuri": "http://www.limelight.com/20211231", "presentation": [ "http://www.limelight.com/role/ShareBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "llnw_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentOtherThanOptionsNonvestedIntrinsicValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Share based compensation arrangement by share based payment award equity instrument other than options nonvested intrinsic value.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instrument Other Than Options Nonvested Intrinsic Value.", "verboseLabel": "Aggregate intrinsic value of restricted stock units outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentOtherThanOptionsNonvestedIntrinsicValue", "nsuri": "http://www.limelight.com/20211231", "presentation": [ "http://www.limelight.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "llnw_ShareBasedCompensationByShareBasedPaymentAwardsSharesExercisedDuringPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share Based Compensation By Share Based Payment Awards Shares Exercised During Period", "label": "Share Based Compensation By Share Based Payment Awards Shares Exercised During Period", "negatedLabel": "Number of shares, exercised" } } }, "localname": "ShareBasedCompensationByShareBasedPaymentAwardsSharesExercisedDuringPeriod", "nsuri": "http://www.limelight.com/20211231", "presentation": [ "http://www.limelight.com/role/ShareBasedCompensationStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "llnw_ShareBasedCompensationRestructuringActivityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation, Restructuring Activity", "label": "Share-Based Compensation, Restructuring Activity [Member]", "terseLabel": "Share-Based Compensation" } } }, "localname": "ShareBasedCompensationRestructuringActivityMember", "nsuri": "http://www.limelight.com/20211231", "presentation": [ "http://www.limelight.com/role/RestructuringChargeDetails" ], "xbrltype": "domainItemType" }, "llnw_ShareBasedPaymentArrangementPlanModificationExerciseExtension": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Payment Arrangement, Plan Modification, Exercise Extension", "label": "Share-based Payment Arrangement, Plan Modification, Exercise Extension", "terseLabel": "Plan modification, exercise extension" } } }, "localname": "ShareBasedPaymentArrangementPlanModificationExerciseExtension", "nsuri": "http://www.limelight.com/20211231", "presentation": [ "http://www.limelight.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "llnw_SiliconValleyBankCreditAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Silicon Valley Bank Credit Agreement [Member]", "label": "Silicon Valley Bank Credit Agreement [Member]", "terseLabel": "Credit Agreement" } } }, "localname": "SiliconValleyBankCreditAgreementMember", "nsuri": "http://www.limelight.com/20211231", "presentation": [ "http://www.limelight.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "llnw_SonyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sony", "label": "Sony [Member]", "terseLabel": "Sony" } } }, "localname": "SonyMember", "nsuri": "http://www.limelight.com/20211231", "presentation": [ "http://www.limelight.com/role/ConcentrationsDetails" ], "xbrltype": "domainItemType" }, "llnw_StockBasedCompensationAmountWithheldFromEmployeesForFuturePurchases": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Stock Based Compensation Amount Withheld From Employees For Future Purchases", "label": "Stock Based Compensation Amount Withheld From Employees For Future Purchases", "terseLabel": "Employee funds held by Company for future purchase of shares" } } }, "localname": "StockBasedCompensationAmountWithheldFromEmployeesForFuturePurchases", "nsuri": "http://www.limelight.com/20211231", "presentation": [ "http://www.limelight.com/role/StockholdersEquityDetails" ], "xbrltype": "monetaryItemType" }, "llnw_TermOfContractWithThirdParty": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Term Of Contract with Third Party", "label": "Term Of Contract With Third Party", "terseLabel": "Term of contract with third party" } } }, "localname": "TermOfContractWithThirdParty", "nsuri": "http://www.limelight.com/20211231", "presentation": [ "http://www.limelight.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "durationItemType" }, "llnw_ThreeMajorCountriesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Three Major Countries", "label": "Three Major Countries [Member]", "terseLabel": "Three Major Countries" } } }, "localname": "ThreeMajorCountriesMember", "nsuri": "http://www.limelight.com/20211231", "presentation": [ "http://www.limelight.com/role/ConcentrationsDetails" ], "xbrltype": "domainItemType" }, "llnw_TwoThousandandSeventeenShareRepurchaseProgramMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two Thousand and Seventeen Share Repurchase Program [Member]", "label": "Two Thousand and Seventeen Share Repurchase Program [Member]", "terseLabel": "2017 Share Repurchase Program" } } }, "localname": "TwoThousandandSeventeenShareRepurchaseProgramMember", "nsuri": "http://www.limelight.com/20211231", "presentation": [ "http://www.limelight.com/role/StockholdersEquityDetails" ], "xbrltype": "domainItemType" }, "llnw_UnrecordedUnconditionalPurchaseObligationOperatingExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Unrecorded Unconditional Purchase Obligation, Operating Expense", "label": "Unrecorded Unconditional Purchase Obligation, Operating Expense", "terseLabel": "Operating expense" } } }, "localname": "UnrecordedUnconditionalPurchaseObligationOperatingExpense", "nsuri": "http://www.limelight.com/20211231", "presentation": [ "http://www.limelight.com/role/OperatingLeasesRightofUseAssetsandPurchaseCommitmentsScheduleofminimumpurchasecommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "llnw_VotingStockInForeignSubsidiariesPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Voting Stock In Foreign Subsidiaries, Percentage", "label": "Voting Stock In Foreign Subsidiaries, Percentage", "terseLabel": "Voting stock percentage in foreign subsidiaries" } } }, "localname": "VotingStockInForeignSubsidiariesPercentage", "nsuri": "http://www.limelight.com/20211231", "presentation": [ "http://www.limelight.com/role/DebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "llnw_WarrantConsultingFirmOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Warrant, Consulting Firm, One", "label": "Warrant, Consulting Firm, One [Member]", "terseLabel": "Warrant, Consulting Firm, One" } } }, "localname": "WarrantConsultingFirmOneMember", "nsuri": "http://www.limelight.com/20211231", "presentation": [ "http://www.limelight.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "llnw_WarrantConsultingFirmTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Warrant, Consulting Firm, Two", "label": "Warrant, Consulting Firm, Two [Member]", "terseLabel": "Warrant, Consulting Firm, Two" } } }, "localname": "WarrantConsultingFirmTwoMember", "nsuri": "http://www.limelight.com/20211231", "presentation": [ "http://www.limelight.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_AmericasMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Continents of North and South America.", "label": "Americas [Member]", "terseLabel": "Americas" } } }, "localname": "AmericasMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.limelight.com/role/SegmentReportingandGeographicInformationAssetsbyGeographyDetails", "http://www.limelight.com/role/SegmentReportingandGeographicInformationRevenuebyGeographyDetails" ], "xbrltype": "domainItemType" }, "srt_AsiaPacificMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Region of Asia Pacific.", "label": "Asia Pacific [Member]", "terseLabel": "Asia Pacific" } } }, "localname": "AsiaPacificMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.limelight.com/role/SegmentReportingandGeographicInformationRevenuebyGeographyDetails" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": { "auth_ref": [ "r2", "r151", "r158", "r164", "r259", "r497", "r498", "r499", "r542", "r543", "r599", "r602", "r604", "r605", "r822" ], "lang": { "en-us": { "role": { "documentation": "Increase (decrease) to financial statements for cumulative-effect adjustment in period of adoption of amendment to accounting standards.", "label": "Cumulative Effect, Period of Adoption, Adjustment [Member]", "terseLabel": "Cumulative effect of adoption of new accounting pronouncement" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.limelight.com/role/BusinessAcquisitionScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.limelight.com/role/ConsolidatedStatementsofStockholdersEquity", "http://www.limelight.com/role/DebtNarrativeDetails", "http://www.limelight.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAxis": { "auth_ref": [ "r2", "r151", "r158", "r164", "r259", "r497", "r498", "r499", "r542", "r543", "r599", "r602", "r604", "r605", "r822" ], "lang": { "en-us": { "role": { "documentation": "Information by cumulative-effect adjustment to financial statements in period of adoption of amendment to accounting standards.", "label": "Cumulative Effect, Period of Adoption [Axis]", "terseLabel": "Cumulative Effect, Period of Adoption [Axis]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.limelight.com/role/BusinessAcquisitionScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.limelight.com/role/ConsolidatedStatementsofStockholdersEquity", "http://www.limelight.com/role/DebtNarrativeDetails", "http://www.limelight.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_CumulativeEffectPeriodOfAdoptionDomain": { "auth_ref": [ "r2", "r151", "r158", "r164", "r259", "r497", "r498", "r499", "r542", "r543", "r599", "r602", "r604", "r605", "r822" ], "lang": { "en-us": { "role": { "documentation": "Cumulative-effect adjustment to financial statements in period of adoption of amendment to accounting standards.", "label": "Cumulative Effect, Period of Adoption [Domain]", "terseLabel": "Cumulative Effect, Period of Adoption [Domain]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.limelight.com/role/BusinessAcquisitionScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.limelight.com/role/ConsolidatedStatementsofStockholdersEquity", "http://www.limelight.com/role/DebtNarrativeDetails", "http://www.limelight.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r226", "r424", "r427", "r750" ], "lang": { "en-us": { "role": { "documentation": "Information by name or description of a single external customer or a group of external customers.", "label": "Customer [Axis]", "terseLabel": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.limelight.com/role/ConcentrationsDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r345", "r385", "r450", "r452", "r670", "r671", "r672", "r673", "r674", "r675", "r694", "r748", "r751", "r788", "r789" ], "lang": { "en-us": { "role": { "documentation": "Upper limit of the provided range.", "label": "Maximum [Member]", "terseLabel": "Maximum", "verboseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.limelight.com/role/DebtNarrativeDetails", "http://www.limelight.com/role/ShareBasedCompensationNarrativeDetails", "http://www.limelight.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.limelight.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r345", "r385", "r450", "r452", "r670", "r671", "r672", "r673", "r674", "r675", "r694", "r748", "r751", "r788", "r789" ], "lang": { "en-us": { "role": { "documentation": "Lower limit of the provided range.", "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.limelight.com/role/ShareBasedCompensationNarrativeDetails", "http://www.limelight.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.limelight.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r226", "r424", "r427", "r750" ], "lang": { "en-us": { "role": { "documentation": "Single external customer or group of external customers.", "label": "Customer [Domain]", "terseLabel": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.limelight.com/role/ConcentrationsDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r345", "r385", "r430", "r450", "r452", "r670", "r671", "r672", "r673", "r674", "r675", "r694", "r748", "r751", "r788", "r789" ], "lang": { "en-us": { "role": { "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.", "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.limelight.com/role/DebtNarrativeDetails", "http://www.limelight.com/role/ShareBasedCompensationNarrativeDetails", "http://www.limelight.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.limelight.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r345", "r385", "r430", "r450", "r452", "r670", "r671", "r672", "r673", "r674", "r675", "r694", "r748", "r751", "r788", "r789" ], "lang": { "en-us": { "role": { "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.", "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.limelight.com/role/DebtNarrativeDetails", "http://www.limelight.com/role/ShareBasedCompensationNarrativeDetails", "http://www.limelight.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.limelight.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock": { "auth_ref": [ "r147", "r818" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block]", "verboseLabel": "Schedule II - Valuation and Qualifying Accounts" } } }, "localname": "ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.limelight.com/role/ScheduleIIValuationandQualifyingAccounts" ], "xbrltype": "textBlockItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r222", "r223", "r424", "r426", "r749", "r779", "r780", "r781", "r782", "r783", "r784", "r785", "r786", "r787", "r808", "r810", "r811", "r812", "r813", "r814", "r815", "r816", "r817" ], "lang": { "en-us": { "role": { "documentation": "Geographical area.", "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]", "verboseLabel": "Segment, Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.limelight.com/role/ConcentrationsDetails", "http://www.limelight.com/role/SegmentReportingandGeographicInformationAssetsbyGeographyDetails", "http://www.limelight.com/role/SegmentReportingandGeographicInformationRevenuebyGeographyDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r222", "r223", "r424", "r426", "r749", "r773", "r779", "r780", "r781", "r782", "r783", "r784", "r785", "r786", "r787", "r808", "r809" ], "lang": { "en-us": { "role": { "documentation": "Information by geographical components.", "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.limelight.com/role/ConcentrationsDetails", "http://www.limelight.com/role/SegmentReportingandGeographicInformationAssetsbyGeographyDetails", "http://www.limelight.com/role/SegmentReportingandGeographicInformationRevenuebyGeographyDetails" ], "xbrltype": "stringItemType" }, "srt_ValuationAndQualifyingAccountsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]", "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]" } } }, "localname": "ValuationAndQualifyingAccountsAbstract", "nsuri": "http://fasb.org/srt/2021-01-31", "xbrltype": "stringItemType" }, "srt_ValuationAndQualifyingAccountsDisclosureLineItems": { "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": "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/2021-01-31", "presentation": [ "http://www.limelight.com/role/ScheduleIIValuationandQualifyingAccountsDetails" ], "xbrltype": "stringItemType" }, "srt_ValuationAndQualifyingAccountsDisclosureTable": { "auth_ref": [ "r140", "r141", "r142", "r145", "r146", "r818" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of valuation and qualifying accounts and reserves.", "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/2021-01-31", "presentation": [ "http://www.limelight.com/role/ScheduleIIValuationandQualifyingAccountsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AOCIAttributableToParentNetOfTaxRollForward": { "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": "AOCI Attributable to Parent, Net of Tax [Roll Forward]", "terseLabel": "AOCI Attributable to Parent, Net of Tax [Roll Forward]" } } }, "localname": "AOCIAttributableToParentNetOfTaxRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/AccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]", "terseLabel": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountingStandardsUpdateExtensibleList": { "auth_ref": [ "r0", "r1", "r2", "r3", "r4", "r152", "r153", "r154", "r155", "r237", "r238", "r256", "r257", "r258", "r259", "r260", "r261", "r328", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r542", "r543", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r655", "r752", "r753", "r754", "r755", "r756", "r757", "r758", "r759", "r760", "r761", "r762", "r763", "r820", "r821", "r822", "r823", "r824" ], "lang": { "en-us": { "role": { "documentation": "Indicates amendment to accounting standards.", "label": "Accounting Standards Update [Extensible Enumeration]", "terseLabel": "Accounting Standards Update [Extensible Enumeration]" } } }, "localname": "AccountingStandardsUpdateExtensibleList", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r43", "r663" ], "calculation": { "http://www.limelight.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "verboseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r8", "r26", "r228", "r229" ], "calculation": { "http://www.limelight.com/role/AccountsReceivableDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.limelight.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, net", "totalLabel": "Total accounts receivable, net" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/AccountsReceivableDetails", "http://www.limelight.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounts Receivable, after Allowance for Credit Loss, Current [Abstract]", "verboseLabel": "Summary of Accounts receivable, net" } } }, "localname": "AccountsReceivableNetCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/AccountsReceivableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments": { "auth_ref": [ "r121" ], "calculation": { "http://www.limelight.com/role/ConsolidatedStatementsofCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The sum of the periodic adjustments of the differences between securities' face values and purchase prices that are charged against earnings. This is called accretion if the security was purchased at a discount and amortization if it was purchased at premium. As a noncash item, this element is an adjustment to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Accretion (Amortization) of Discounts and Premiums, Investments", "negatedLabel": "Amortization of premium on marketable securities" } } }, "localname": "AccretionAmortizationOfDiscountsAndPremiumsInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedProfessionalFeesCurrent": { "auth_ref": [ "r13", "r14", "r48" ], "calculation": { "http://www.limelight.com/role/OtherCurrentLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Professional Fees, Current", "terseLabel": "Accrued legal fees" } } }, "localname": "AccruedProfessionalFeesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/OtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r40", "r299" ], "calculation": { "http://www.limelight.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedLabel": "Less: accumulated depreciation" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember": { "auth_ref": [ "r64", "r65", "r66", "r70", "r78", "r79", "r80" ], "lang": { "en-us": { "role": { "documentation": "Accumulated unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), attributable to parent.", "label": "AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-sale, Parent [Member]", "terseLabel": "Unrealized Gains (Losses) on Available for Sale Securities" } } }, "localname": "AccumulatedNetUnrealizedInvestmentGainLossMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/AccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Accumulated Other Comprehensive Income (Loss) [Line Items]", "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Line Items]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/AccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r29", "r68", "r69", "r70", "r734", "r759", "r763" ], "calculation": { "http://www.limelight.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "verboseLabel": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "auth_ref": [ "r78", "r79", "r629", "r630", "r631", "r632", "r633", "r635" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss).", "label": "Accumulated Other Comprehensive Income (Loss) [Table]", "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Table]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/AccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r67", "r70", "r78", "r79", "r80", "r148", "r149", "r150", "r585", "r754", "r755", "r824" ], "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]", "verboseLabel": "Accumulated Other Comprehensive Loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/AccumulatedOtherComprehensiveLossDetails", "http://www.limelight.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedTranslationAdjustmentMember": { "auth_ref": [ "r63", "r70", "r78", "r79", "r80", "r585", "r630", "r631", "r632", "r633", "r635" ], "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]", "verboseLabel": "Foreign Currency" } } }, "localname": "AccumulatedTranslationAdjustmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/AccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r285" ], "lang": { "en-us": { "role": { "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Acquired Finite-lived Intangible Assets, Weighted Average Useful Life", "terseLabel": "Acquired intangible assets, weighted average useful life" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/BusinessAcquisitionNarrativeDetails", "http://www.limelight.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r27", "r500", "r663" ], "calculation": { "http://www.limelight.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.", "label": "Additional Paid in Capital", "verboseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r148", "r149", "r150", "r497", "r498", "r499", "r604" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-in Capital [Member]", "verboseLabel": "Additional Paid-In Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ConsolidatedStatementsofStockholdersEquity", "http://www.limelight.com/role/DebtNarrativeDetails", "http://www.limelight.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt": { "auth_ref": [ "r341" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Adjustment to additional paid in capital resulting from the recognition of convertible debt instruments as two separate components - a debt component and an equity component. This bifurcation may result in a basis difference associated with the liability component that represents a temporary difference for purposes of applying accounting for income taxes. The initial recognition of deferred taxes for the tax effect of that temporary difference is as an adjustment to additional paid in capital.", "label": "Adjustments to Additional Paid in Capital, Equity Component of Convertible Debt", "terseLabel": "Equity component of convertible senior notes, net" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for restricted stock unit under share-based payment arrangement.", "label": "APIC, Share-based Payment Arrangement, Restricted Stock Unit, Increase for Cost Recognition", "verboseLabel": "Vesting of restricted stock units" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r454", "r456", "r503", "r504" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Share-based compensation" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net income (loss) to net cash provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AdvertisingCostsPolicyTextBlock": { "auth_ref": [ "r506" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for advertising cost.", "label": "Advertising Cost [Policy Text Block]", "verboseLabel": "Advertising Costs" } } }, "localname": "AdvertisingCostsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_AdvertisingExpense": { "auth_ref": [ "r507" ], "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", "verboseLabel": "Advertising expenses" } } }, "localname": "AdvertisingExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r456", "r487", "r502" ], "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": "Share-based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ShareBasedCompensationAllocationofShareBasedCompensationDetails", "http://www.limelight.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r33", "r231", "r262" ], "calculation": { "http://www.limelight.com/role/AccountsReceivableDetails": { "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": "Less: allowance for doubtful accounts", "periodEndLabel": "End of period", "periodStartLabel": "Beginning of period" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/AccountsReceivableDetails" ], "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/2021-01-31", "presentation": [ "http://www.limelight.com/role/AccountsReceivableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": { "auth_ref": [ "r265" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of direct write-downs of accounts receivable charged against the allowance.", "label": "Accounts Receivable, Allowance for Credit Loss, Writeoff", "negatedTerseLabel": "Write-offs" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/AccountsReceivableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfDebtDiscountPremium": { "auth_ref": [ "r100", "r120", "r365", "r638" ], "calculation": { "http://www.limelight.com/role/DebtScheduleofConvertibleDebtDetails": { "order": 3.0, "parentTag": "us-gaap_InterestExpenseDebt", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense included in interest expense to amortize debt discount and premium associated with the related debt instruments. Excludes amortization of financing costs. Alternate captions include noncash interest expense.", "label": "Amortization of Debt Discount (Premium)", "terseLabel": "Amortization of debt discount" } } }, "localname": "AmortizationOfDebtDiscountPremium", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/DebtScheduleofConvertibleDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCosts": { "auth_ref": [ "r93", "r120", "r365", "r640" ], "calculation": { "http://www.limelight.com/role/DebtScheduleofConvertibleDebtDetails": { "order": 2.0, "parentTag": "us-gaap_InterestExpenseDebt", "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 transaction costs" } } }, "localname": "AmortizationOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/DebtNarrativeDetails", "http://www.limelight.com/role/DebtScheduleofConvertibleDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCostsAndDiscounts": { "auth_ref": [ "r120", "r365", "r378", "r379", "r640" ], "calculation": { "http://www.limelight.com/role/ConsolidatedStatementsofCashFlows": { "order": 19.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to debt discount (premium) and debt issuance costs.", "label": "Amortization of Debt Issuance Costs and Discounts", "terseLabel": "Noncash interest expense" } } }, "localname": "AmortizationOfFinancingCostsAndDiscounts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r120", "r283", "r290" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization of Intangible Assets", "terseLabel": "Amortization expense, intangible assets" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r175" ], "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", "verboseLabel": "Antidilutive securities excluded from computation (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/NetLossperShareScheduleofantidilutivesecuritiesexcludedfromcomputationofearningspershareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r175" ], "lang": { "en-us": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]", "terseLabel": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/NetLossperShareScheduleofantidilutivesecuritiesexcludedfromcomputationofearningspershareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/NetLossperShareScheduleofantidilutivesecuritiesexcludedfromcomputationofearningspershareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r175" ], "lang": { "en-us": { "role": { "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.", "label": "Antidilutive Securities, Name [Domain]", "terseLabel": "Antidilutive Securities, Name [Domain]" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/NetLossperShareScheduleofantidilutivesecuritiesexcludedfromcomputationofearningspershareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r134", "r207", "r211", "r217", "r255", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r582", "r586", "r617", "r661", "r663", "r707", "r732" ], "calculation": { "http://www.limelight.com/role/ConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "verboseLabel": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r10", "r11", "r62", "r134", "r255", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r582", "r586", "r617", "r661", "r663" ], "calculation": { "http://www.limelight.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "verboseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r607" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Fair Value Disclosure", "verboseLabel": "Total assets measured at fair value" } } }, "localname": "AssetsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/FairValueMeasurementsScheduleofFairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "auth_ref": [ "r243" ], "calculation": { "http://www.limelight.com/role/InvestmentsinMarketableSecuritiesAmortizedCostandEstimatedFairValueofMarketableSecuritiesbyMaturityDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.limelight.com/role/InvestmentsinMarketableSecuritiesSummaryofMarketableSecuritiesDetails": { "order": 1.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax", "terseLabel": "Gross Unrealized Gains", "totalLabel": "Gross Unrealized Gains" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/InvestmentsinMarketableSecuritiesAmortizedCostandEstimatedFairValueofMarketableSecuritiesbyMaturityDetails", "http://www.limelight.com/role/InvestmentsinMarketableSecuritiesSummaryofMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "auth_ref": [ "r244" ], "calculation": { "http://www.limelight.com/role/InvestmentsinMarketableSecuritiesAmortizedCostandEstimatedFairValueofMarketableSecuritiesbyMaturityDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.limelight.com/role/InvestmentsinMarketableSecuritiesSummaryofMarketableSecuritiesDetails": { "order": 3.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax", "terseLabel": "Gross Unrealized Losses", "totalLabel": "Gross Unrealized Losses" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/InvestmentsinMarketableSecuritiesAmortizedCostandEstimatedFairValueofMarketableSecuritiesbyMaturityDetails", "http://www.limelight.com/role/InvestmentsinMarketableSecuritiesSummaryofMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "auth_ref": [ "r241", "r270" ], "calculation": { "http://www.limelight.com/role/InvestmentsinMarketableSecuritiesAmortizedCostandEstimatedFairValueofMarketableSecuritiesbyMaturityDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.limelight.com/role/InvestmentsinMarketableSecuritiesSummaryofMarketableSecuritiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale, Amortized Cost", "totalLabel": "Amortized Cost" } } }, "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/InvestmentsinMarketableSecuritiesAmortizedCostandEstimatedFairValueofMarketableSecuritiesbyMaturityDetails", "http://www.limelight.com/role/InvestmentsinMarketableSecuritiesSummaryofMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost": { "auth_ref": [ "r247" ], "calculation": { "http://www.limelight.com/role/InvestmentsinMarketableSecuritiesAmortizedCostandEstimatedFairValueofMarketableSecuritiesbyMaturityDetails": { "order": 2.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in second through 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": "Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, after Year One Through Five", "terseLabel": "Due after one year and through five years, amortized cost" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/InvestmentsinMarketableSecuritiesAmortizedCostandEstimatedFairValueofMarketableSecuritiesbyMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue": { "auth_ref": [ "r245", "r247", "r724" ], "calculation": { "http://www.limelight.com/role/InvestmentsinMarketableSecuritiesAmortizedCostandEstimatedFairValueofMarketableSecuritiesbyMaturityDetails": { "order": 2.0, "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in second through 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": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five", "terseLabel": "Due after one year and through five years, estimated fair value" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/InvestmentsinMarketableSecuritiesAmortizedCostandEstimatedFairValueofMarketableSecuritiesbyMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost": { "auth_ref": [ "r246" ], "calculation": { "http://www.limelight.com/role/InvestmentsinMarketableSecuritiesAmortizedCostandEstimatedFairValueofMarketableSecuritiesbyMaturityDetails": { "order": 1.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, Year One", "terseLabel": "Due in one year or less, amortized cost" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/InvestmentsinMarketableSecuritiesAmortizedCostandEstimatedFairValueofMarketableSecuritiesbyMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue": { "auth_ref": [ "r245", "r246", "r723" ], "calculation": { "http://www.limelight.com/role/InvestmentsinMarketableSecuritiesAmortizedCostandEstimatedFairValueofMarketableSecuritiesbyMaturityDetails": { "order": 1.0, "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One", "terseLabel": "Due in one year or less, estimated fair value" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/InvestmentsinMarketableSecuritiesAmortizedCostandEstimatedFairValueofMarketableSecuritiesbyMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "auth_ref": [ "r239", "r242", "r270", "r712" ], "calculation": { "http://www.limelight.com/role/InvestmentsinMarketableSecuritiesAmortizedCostandEstimatedFairValueofMarketableSecuritiesbyMaturityDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.limelight.com/role/InvestmentsinMarketableSecuritiesSummaryofMarketableSecuritiesDetails": { "order": 2.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale", "terseLabel": "Estimated Fair\u00a0Value", "totalLabel": "Estimated Fair\u00a0Value" } } }, "localname": "AvailableForSaleSecuritiesDebtSecurities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/InvestmentsinMarketableSecuritiesAmortizedCostandEstimatedFairValueofMarketableSecuritiesbyMaturityDetails", "http://www.limelight.com/role/InvestmentsinMarketableSecuritiesSummaryofMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r457", "r491" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ShareBasedCompensationAllocationofShareBasedCompensationDetails", "http://www.limelight.com/role/ShareBasedCompensationNarrativeDetails", "http://www.limelight.com/role/ShareBasedCompensationOutstandingStockOptionsDetails", "http://www.limelight.com/role/ShareBasedCompensationRSUActivityDetails", "http://www.limelight.com/role/ShareBasedCompensationRSUsOutstandingDetails", "http://www.limelight.com/role/StockholdersEquityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]", "verboseLabel": "Basis of Presentation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BilledContractReceivables": { "auth_ref": [ "r59", "r696" ], "calculation": { "http://www.limelight.com/role/AccountsReceivableDetails": { "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", "verboseLabel": "Accounts receivable" } } }, "localname": "BilledContractReceivables", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/AccountsReceivableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r449", "r451" ], "lang": { "en-us": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/BusinessAcquisitionNarrativeDetails", "http://www.limelight.com/role/BusinessAcquisitionScheduleofBusinessAcquisitionPurchasePriceDetails", "http://www.limelight.com/role/BusinessAcquisitionScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.limelight.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.limelight.com/role/SummaryofSignificantAccountingPoliciesRevenuePerformanceObligationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r449", "r451", "r561", "r562" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/BusinessAcquisitionNarrativeDetails", "http://www.limelight.com/role/BusinessAcquisitionScheduleofBusinessAcquisitionPurchasePriceDetails", "http://www.limelight.com/role/BusinessAcquisitionScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.limelight.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.limelight.com/role/SummaryofSignificantAccountingPoliciesRevenuePerformanceObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued": { "auth_ref": [ "r577" ], "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": "Consideration transferred, number of shares issued" } } }, "localname": "BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/BusinessAcquisitionNarrativeDetails" ], "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/2021-01-31", "presentation": [ "http://www.limelight.com/role/BusinessAcquisitionNarrativeDetails", "http://www.limelight.com/role/BusinessAcquisitionScheduleofBusinessAcquisitionPurchasePriceDetails", "http://www.limelight.com/role/BusinessAcquisitionScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": { "auth_ref": [ "r559" ], "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 interests acquired" } } }, "localname": "BusinessAcquisitionPercentageOfVotingInterestsAcquired", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/BusinessAcquisitionNarrativeDetails" ], "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": "Business acquisition, share price (in dollars per share)" } } }, "localname": "BusinessAcquisitionSharePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/BusinessAcquisitionNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "auth_ref": [ "r558" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities.", "label": "Business Combination, Acquisition Related Costs", "terseLabel": "Business acquisition, transaction costs" } } }, "localname": "BusinessCombinationAcquisitionRelatedCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/BusinessAcquisitionNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination and Asset Acquisition [Abstract]" } } }, "localname": "BusinessCombinationAndAssetAcquisitionAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r572", "r573", "r575" ], "calculation": { "http://www.limelight.com/role/BusinessAcquisitionScheduleofBusinessAcquisitionPurchasePriceDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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": "Consideration transferred", "totalLabel": "Total consideration" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/BusinessAcquisitionNarrativeDetails", "http://www.limelight.com/role/BusinessAcquisitionScheduleofBusinessAcquisitionPurchasePriceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferredAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination, Consideration Transferred [Abstract]", "terseLabel": "Consideration:" } } }, "localname": "BusinessCombinationConsiderationTransferredAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/BusinessAcquisitionScheduleofBusinessAcquisitionPurchasePriceDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable": { "auth_ref": [ "r572", "r573" ], "calculation": { "http://www.limelight.com/role/BusinessAcquisitionScheduleofBusinessAcquisitionPurchasePriceDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0 } }, "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": "Consideration transferred, equity", "verboseLabel": "Common stock" } } }, "localname": "BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/BusinessAcquisitionNarrativeDetails", "http://www.limelight.com/role/BusinessAcquisitionScheduleofBusinessAcquisitionPurchasePriceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "auth_ref": [ "r571", "r574", "r578" ], "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, liability" } } }, "localname": "BusinessCombinationContingentConsiderationLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/BusinessAcquisitionNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r579" ], "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": "Business Acquisition" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/BusinessAcquisition" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual": { "auth_ref": [ "r560" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "This element represents the amount of revenue of the acquiree since the acquisition date included in the consolidated income statement for the reporting period.", "label": "Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual", "terseLabel": "Revenue of acquiree since acquisition date" } } }, "localname": "BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/BusinessAcquisitionNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles": { "auth_ref": [ "r566" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This element represents the amount of any measurement period adjustment (as defined) realized during the reporting period to intangibles acquired in connection with a business combination for which the initial accounting was incomplete.", "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Intangibles", "negatedTerseLabel": "Business combination adjustment, decrease to intangible assets" } } }, "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/BusinessAcquisitionScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "auth_ref": [ "r564" ], "calculation": { "http://www.limelight.com/role/BusinessAcquisitionScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 1.0, "parentTag": "llnw_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAcquiredIncludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions, acquired at the acquisition date. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents", "terseLabel": "Cash" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/BusinessAcquisitionScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets": { "auth_ref": [ "r564" ], "calculation": { "http://www.limelight.com/role/BusinessAcquisitionScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 4.0, "parentTag": "llnw_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAcquiredIncludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets", "terseLabel": "Prepaid expenses and other current assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/BusinessAcquisitionScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "auth_ref": [ "r564" ], "calculation": { "http://www.limelight.com/role/BusinessAcquisitionScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 3.0, "parentTag": "llnw_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAcquiredIncludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables", "terseLabel": "Accounts receivable" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/BusinessAcquisitionScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue": { "auth_ref": [ "r564" ], "calculation": { "http://www.limelight.com/role/BusinessAcquisitionScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred revenue expected to be recognized as such within one year or the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Deferred Revenue", "terseLabel": "Deferred revenue" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/BusinessAcquisitionScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.limelight.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther": { "auth_ref": [ "r564" ], "calculation": { "http://www.limelight.com/role/BusinessAcquisitionScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of other liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other", "terseLabel": "Accounts payable and accrued liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/BusinessAcquisitionScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "auth_ref": [ "r563", "r564" ], "calculation": { "http://www.limelight.com/role/BusinessAcquisitionScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 2.0, "parentTag": "llnw_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAcquiredIncludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles", "terseLabel": "Intangible assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/BusinessAcquisitionScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.limelight.com/role/GoodwillandOtherIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities": { "auth_ref": [ "r564" ], "calculation": { "http://www.limelight.com/role/BusinessAcquisitionScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/BusinessAcquisitionScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "auth_ref": [ "r564" ], "calculation": { "http://www.limelight.com/role/BusinessAcquisitionScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed.", "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net", "totalLabel": "Total purchase consideration" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/BusinessAcquisitionScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationsPolicy": { "auth_ref": [ "r556" ], "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/2021-01-31", "presentation": [ "http://www.limelight.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CallOptionMember": { "auth_ref": [ "r766", "r767", "r768", "r769", "r770", "r771" ], "lang": { "en-us": { "role": { "documentation": "Financial contract between two parties, the buyer and the seller of the option, where the buyer has the right but not the obligation to buy an agreed quantity of a particular commodity or financial instrument (the underlying instrument) from the seller of the option for a certain price (the strike price). Seller is obligated to sell the asset to the buyer, if the buyer exercises the option.", "label": "Call Option [Member]", "terseLabel": "Capped call" } } }, "localname": "CallOptionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r125", "r126", "r127" ], "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": "Property and equipment included in accounts payable and other current liabilities" } } }, "localname": "CapitalExpendituresIncurredButNotYetPaid", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r7", "r36", "r122" ], "calculation": { "http://www.limelight.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", "verboseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r16", "r123" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "verboseLabel": "Cash and Cash Equivalents" } } }, "localname": "CashAndCashEquivalentsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r115", "r122", "r128" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodEndLabel": "Cash and cash equivalents, end of year", "periodStartLabel": "Cash and cash equivalents, beginning of year" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r115", "r628" ], "calculation": { "http://www.limelight.com/role/ConsolidatedStatementsofCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net increase (decrease) in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CertificatesOfDepositMember": { "auth_ref": [ "r727" ], "lang": { "en-us": { "role": { "documentation": "Short to medium-term investment available at banks and savings and loan institutions where a customer agrees to lend money to the institution for a certain amount of time and is paid a predetermined rate of interest. Certificates of deposit (CD) are typically Federal Deposit Insurance Corporation (FDIC) insured.", "label": "Certificates of Deposit [Member]", "terseLabel": "Certificate of deposit" } } }, "localname": "CertificatesOfDepositMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/FairValueMeasurementsScheduleofFairValueMeasurementsDetails", "http://www.limelight.com/role/InvestmentsinMarketableSecuritiesSummaryofMarketableSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfTreasuryStockTable": { "auth_ref": [ "r405", "r406", "r407", "r408" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about 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]", "terseLabel": "Class of Treasury Stock [Table]" } } }, "localname": "ClassOfTreasuryStockTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/StockholdersEquityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRightAxis": { "auth_ref": [ "r409", "r455" ], "lang": { "en-us": { "role": { "documentation": "Information by type of warrant or right issued.", "label": "Class of Warrant or Right [Axis]", "terseLabel": "Class of Warrant or Right [Axis]" } } }, "localname": "ClassOfWarrantOrRightAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRightDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the class or type of warrant or right outstanding. Warrants and rights represent derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months.", "label": "Class of Warrant or Right [Domain]", "terseLabel": "Class of Warrant or Right [Domain]" } } }, "localname": "ClassOfWarrantOrRightDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "auth_ref": [ "r399" ], "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": "Warrants, exercise price (in dollars per share)" } } }, "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of securities into which each warrant or right may be converted. For example, but not limited to, each warrant may be converted into two shares.", "label": "Class of Warrant or Right, Number of Securities Called by Each Warrant or Right", "terseLabel": "Securities called by each warrant (in shares)" } } }, "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ClassOfWarrantOrRightOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of warrants or rights outstanding.", "label": "Class of Warrant or Right, Outstanding", "terseLabel": "Class of warrants outstanding (in shares)" } } }, "localname": "ClassOfWarrantOrRightOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r55", "r323", "r715", "r738" ], "calculation": { "http://www.limelight.com/role/ConsolidatedBalanceSheets": { "order": 3.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", "verboseLabel": "Commitments and contingencies" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesPolicyTextBlock": { "auth_ref": [ "r325", "r775" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for commitments and contingencies, which may include policies for recognizing and measuring loss and gain contingencies.", "label": "Commitments and Contingencies, Policy [Policy Text Block]", "verboseLabel": "Contingencies" } } }, "localname": "CommitmentsAndContingenciesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommitmentsDisclosureTextBlock": { "auth_ref": [ "r322" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for significant arrangements with third parties, which includes operating lease arrangements and arrangements in which the entity has agreed to expend funds to procure goods or services, or has agreed to commit resources to supply goods or services, and operating lease arrangements. Descriptions may include identification of the specific goods and services, period of time covered, minimum quantities and amounts, and cancellation rights.", "label": "Commitments Disclosure [Text Block]", "verboseLabel": "Operating Leases - Right of Use Assets and Purchase Commitments" } } }, "localname": "CommitmentsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/OperatingLeasesRightofUseAssetsandPurchaseCommitments" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "auth_ref": [ "r56" ], "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 reserved for future issuance (in shares)" } } }, "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/StockholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r148", "r149", "r604" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r25" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "verboseLabel": "Common stock, par value (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r25" ], "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/2021-01-31", "presentation": [ "http://www.limelight.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r25" ], "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", "periodEndLabel": "Ending balance, Shares", "periodStartLabel": "Beginning balance, shares", "verboseLabel": "Common stock, shares issued" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.limelight.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r25", "r398" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "verboseLabel": "Common stock, shares outstanding" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r25", "r663" ], "calculation": { "http://www.limelight.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "verboseLabel": "Common stock, $0.001 par value; 300,000 shares authorized; 134,337 and 123,653 shares issued and outstanding at December\u00a031, 2021 and 2020, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComponentsOfDeferredTaxAssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Components of Deferred Tax Assets [Abstract]", "verboseLabel": "Deferred tax assets:" } } }, "localname": "ComponentsOfDeferredTaxAssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Components of Deferred Tax Assets and Liabilities [Abstract]", "verboseLabel": "Carrying amounts of assets and liabilities" } } }, "localname": "ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Components of Deferred Tax Liabilities [Abstract]", "verboseLabel": "Deferred tax liabilities:" } } }, "localname": "ComponentsOfDeferredTaxLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r73", "r75", "r76", "r89", "r719", "r743" ], "calculation": { "http://www.limelight.com/role/ConsolidatedStatementsofComprehensiveLoss": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive loss" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ConsolidatedStatementsofComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNoteTextBlock": { "auth_ref": [ "r88", "r103", "r718", "r742" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for comprehensive income, which includes, but is not limited to, 1) the amount of income tax expense or benefit allocated to each component of other comprehensive income, including reclassification adjustments, 2) the reclassification adjustments for each classification of other comprehensive income and 3) the ending accumulated balances for each component of comprehensive income.", "label": "Comprehensive Income (Loss) Note [Text Block]", "terseLabel": "Accumulated Other Comprehensive Loss" } } }, "localname": "ComprehensiveIncomeNoteTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/AccumulatedOtherComprehensiveLoss" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r190", "r191", "r226", "r614", "r615", "r774" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]", "terseLabel": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ConcentrationsDetails", "http://www.limelight.com/role/SegmentReportingandGeographicInformationRevenuebyGeographyDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r190", "r191", "r226", "r614", "r615", "r765", "r774" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]", "terseLabel": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ConcentrationsDetails", "http://www.limelight.com/role/SegmentReportingandGeographicInformationRevenuebyGeographyDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r190", "r191", "r226", "r614", "r615", "r765", "r774" ], "lang": { "en-us": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]", "terseLabel": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ConcentrationsDetails", "http://www.limelight.com/role/SegmentReportingandGeographicInformationRevenuebyGeographyDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskDisclosureTextBlock": { "auth_ref": [ "r196" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for any concentrations existing at the date of the financial statements that make an entity vulnerable to a reasonably possible, near-term, severe impact. This disclosure informs financial statement users about the general nature of the risk associated with the concentration, and may indicate the percentage of concentration risk as of the balance sheet date.", "label": "Concentration Risk Disclosure [Text Block]", "terseLabel": "Concentrations" } } }, "localname": "ConcentrationRiskDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/Concentrations" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Concentration Risk [Line Items]", "terseLabel": "Concentration Risk [Line Items]" } } }, "localname": "ConcentrationRiskLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ConcentrationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r190", "r191", "r226", "r614", "r615" ], "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" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ConcentrationsDetails", "http://www.limelight.com/role/SegmentReportingandGeographicInformationRevenuebyGeographyDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTable": { "auth_ref": [ "r187", "r190", "r191", "r192", "r614", "r616", "r774" ], "lang": { "en-us": { "role": { "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.", "label": "Concentration Risk [Table]", "terseLabel": "Concentration Risk [Table]" } } }, "localname": "ConcentrationRiskTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ConcentrationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r190", "r191", "r226", "r614", "r615", "r774" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.", "label": "Concentration Risk Type [Domain]", "terseLabel": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ConcentrationsDetails", "http://www.limelight.com/role/SegmentReportingandGeographicInformationRevenuebyGeographyDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r411", "r412", "r425" ], "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.", "label": "Contract with Customer, Liability", "terseLabel": "Unsatisfied performance obligations" } } }, "localname": "ContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.limelight.com/role/SummaryofSignificantAccountingPoliciesRevenuePerformanceObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r411", "r412", "r425" ], "calculation": { "http://www.limelight.com/role/ConsolidatedBalanceSheets": { "order": 2.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", "verboseLabel": "Deferred revenue" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "auth_ref": [ "r411", "r412", "r425" ], "calculation": { "http://www.limelight.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "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 noncurrent.", "label": "Contract with Customer, Liability, Noncurrent", "verboseLabel": "Deferred revenue, less current portion" } } }, "localname": "ContractWithCustomerLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebtFairValueDisclosures": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of borrowing which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock.", "label": "Convertible Debt, Fair Value Disclosures", "terseLabel": "Convertible debt, fair value" } } }, "localname": "ConvertibleDebtFairValueDisclosures", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebtMember": { "auth_ref": [ "r340", "r342", "r343", "r345", "r355", "r356", "r357", "r361", "r362", "r363", "r364", "r365", "r376", "r377", "r378", "r379" ], "lang": { "en-us": { "role": { "documentation": "Borrowing which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock.", "label": "Convertible Debt [Member]", "terseLabel": "Convertible debt" } } }, "localname": "ConvertibleDebtMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/DebtNarrativeDetails", "http://www.limelight.com/role/DebtScheduleofConvertibleDebtDetails", "http://www.limelight.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConvertibleDebtNoncurrent": { "auth_ref": [ "r53" ], "calculation": { "http://www.limelight.com/role/ConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount of long-term convertible debt as of the balance sheet date, net of the amount due in the next twelve months or greater than the normal operating cycle, if longer. The debt is convertible into another form of financial instrument, typically the entity's common stock.", "label": "Convertible Debt, Noncurrent", "terseLabel": "Convertible senior notes, net" } } }, "localname": "ConvertibleDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ConsolidatedBalanceSheets", "http://www.limelight.com/role/DebtNarrativeDetails", "http://www.limelight.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebtSecuritiesMember": { "auth_ref": [ "r431" ], "lang": { "en-us": { "role": { "documentation": "Debt securities that can be exchanged for equity of the debt issuer at the option of the issuer or the holder.", "label": "Convertible Debt Securities [Member]", "terseLabel": "Convertible senior notes" } } }, "localname": "ConvertibleDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/NetLossperShareScheduleofantidilutivesecuritiesexcludedfromcomputationofearningspershareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConvertibleDebtTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of convertible debt instrument. Includes, but is not limited to, principal amount and amortized premium or discount.", "label": "Convertible Debt [Table Text Block]", "terseLabel": "Schedule of Convertible Debt" } } }, "localname": "ConvertibleDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/DebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_CorporateDebtSecuritiesMember": { "auth_ref": [ "r431", "r445", "r764" ], "lang": { "en-us": { "role": { "documentation": "Debt securities issued by domestic or foreign corporate business, banks and other entities with a promise of repayment.", "label": "Corporate Debt Securities [Member]", "terseLabel": "Corporate notes and bonds" } } }, "localname": "CorporateDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/FairValueMeasurementsScheduleofFairValueMeasurementsDetails", "http://www.limelight.com/role/InvestmentsinMarketableSecuritiesSummaryofMarketableSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization": { "auth_ref": [ "r85", "r86" ], "calculation": { "http://www.limelight.com/role/ConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_CostOfRevenue", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cost of product sold and service rendered, excluding depreciation, depletion, and amortization.", "label": "Cost of Goods and Service, Excluding Depreciation, Depletion, and Amortization", "verboseLabel": "Cost of services" } } }, "localname": "CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServicesSoldDepreciation": { "auth_ref": [ "r94", "r297" ], "calculation": { "http://www.limelight.com/role/ConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_CostOfRevenue", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for allocation of cost of tangible asset over its useful life directly used in production of good and rendering of service.", "label": "Cost, Depreciation", "terseLabel": "Cost of revenue depreciation expense", "verboseLabel": "Depreciation \u2014 network" } } }, "localname": "CostOfGoodsAndServicesSoldDepreciation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ConsolidatedStatementsofOperations", "http://www.limelight.com/role/PropertyandEquipmentNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r96", "r134", "r255", "r329", "r330", "r331", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r617" ], "calculation": { "http://www.limelight.com/role/ConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period.", "label": "Cost of Revenue", "totalLabel": "Total cost of revenue" } } }, "localname": "CostOfRevenue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfRevenueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cost of Revenue [Abstract]", "verboseLabel": "Cost of revenue:" } } }, "localname": "CostOfRevenueAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "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 revenue", "verboseLabel": "Cost of services" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/OperatingLeasesRightofUseAssetsandPurchaseCommitmentsAdditionalInformationDetails", "http://www.limelight.com/role/ShareBasedCompensationAllocationofShareBasedCompensationDetails", "http://www.limelight.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock": { "auth_ref": [ "r311", "r312", "r318" ], "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 Charges" } } }, "localname": "CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]", "terseLabel": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/DebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]", "terseLabel": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "auth_ref": [ "r135", "r538", "r546" ], "calculation": { "http://www.limelight.com/role/IncomeTaxesProvisionforIncomeTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current federal tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current Federal Tax Expense (Benefit)", "verboseLabel": "Federal" } } }, "localname": "CurrentFederalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/IncomeTaxesProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentForeignTaxExpenseBenefit": { "auth_ref": [ "r135", "r538" ], "calculation": { "http://www.limelight.com/role/IncomeTaxesProvisionforIncomeTaxesDetails": { "order": 3.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current Foreign Tax Expense (Benefit)", "verboseLabel": "Foreign" } } }, "localname": "CurrentForeignTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/IncomeTaxesProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "auth_ref": [ "r135", "r538", "r546", "r548" ], "calculation": { "http://www.limelight.com/role/IncomeTaxesProvisionforIncomeTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.", "label": "Current Income Tax Expense (Benefit)", "totalLabel": "Total current" } } }, "localname": "CurrentIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/IncomeTaxesProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current Income Tax Expense (Benefit), Continuing Operations [Abstract]", "verboseLabel": "Current:" } } }, "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/IncomeTaxesProvisionforIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "auth_ref": [ "r135", "r538", "r546" ], "calculation": { "http://www.limelight.com/role/IncomeTaxesProvisionforIncomeTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current state and local tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current State and Local Tax Expense (Benefit)", "verboseLabel": "State" } } }, "localname": "CurrentStateAndLocalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/IncomeTaxesProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r188", "r226" ], "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" } } }, "localname": "CustomerConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ConcentrationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r569" ], "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": "Client relationships" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/BusinessAcquisitionScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.limelight.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails", "http://www.limelight.com/role/GoodwillandOtherIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails", "http://www.limelight.com/role/SummaryofSignificantAccountingPoliciesScheduleofFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtAndEquitySecuritiesRealizedGainLoss": { "auth_ref": [], "calculation": { "http://www.limelight.com/role/ConsolidatedStatementsofCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of realized gain (loss) on investment in debt and equity securities.", "label": "Debt and Equity Securities, Realized Gain (Loss)", "negatedLabel": "Realized loss on marketable securities" } } }, "localname": "DebtAndEquitySecuritiesRealizedGainLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]", "terseLabel": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r131", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r359", "r366", "r367", "r369", "r380" ], "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]", "terseLabel": "Debt" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/Debt" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r19", "r20", "r21", "r133", "r139", "r342", "r343", "r344", "r345", "r346", "r347", "r349", "r355", "r356", "r357", "r358", "r360", "r361", "r362", "r363", "r364", "r365", "r376", "r377", "r378", "r379", "r642", "r708", "r710", "r731" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]", "terseLabel": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/DebtNarrativeDetails", "http://www.limelight.com/role/DebtScheduleofConvertibleDebtDetails", "http://www.limelight.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r21", "r371", "r710", "r731" ], "calculation": { "http://www.limelight.com/role/DebtScheduleofConvertibleDebtDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.", "label": "Long-term Debt, Gross", "terseLabel": "Principal" } } }, "localname": "DebtInstrumentCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/DebtScheduleofConvertibleDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent": { "auth_ref": [ "r370" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The carrying amount of the equity component of convertible debt which may be settled in cash upon conversion.", "label": "Debt Instrument, Convertible, Carrying Amount of Equity Component", "terseLabel": "Equity component, net of transaction costs" } } }, "localname": "DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/DebtScheduleofConvertibleDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentConvertibleConversionPrice1": { "auth_ref": [ "r344", "r373" ], "lang": { "en-us": { "role": { "documentation": "The price per share of the conversion feature embedded in the debt instrument.", "label": "Debt Instrument, Convertible, Conversion Price", "terseLabel": "Conversion price (in dollars per share)" } } }, "localname": "DebtInstrumentConvertibleConversionPrice1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/DebtNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_DebtInstrumentConvertibleConversionRatio1": { "auth_ref": [ "r52", "r344", "r399", "r400", "r402" ], "lang": { "en-us": { "role": { "documentation": "Ratio applied to the conversion of debt instrument into equity with equity shares divided by debt principal amount.", "label": "Debt Instrument, Convertible, Conversion Ratio", "terseLabel": "Conversion ratio" } } }, "localname": "DebtInstrumentConvertibleConversionRatio1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/DebtNarrativeDetails" ], "xbrltype": "pureItemType" }, "us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Threshold period of specified consecutive trading days within which common stock price to conversion price of convertible debt instrument must exceed threshold percentage for specified number of trading days to trigger conversion feature.", "label": "Debt Instrument, Convertible, Threshold Consecutive Trading Days", "terseLabel": "Threshold consecutive trading days" } } }, "localname": "DebtInstrumentConvertibleThresholdConsecutiveTradingDays1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/DebtNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Minimum percentage of common stock price to conversion price of convertible debt instruments to determine eligibility of conversion.", "label": "Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger", "terseLabel": "Threshold percentage of stock price trigger" } } }, "localname": "DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/DebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentConvertibleThresholdTradingDays": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Threshold number of specified trading days that common stock price to conversion price of convertible debt instruments must exceed threshold percentage within a specified consecutive trading period to trigger conversion feature.", "label": "Debt Instrument, Convertible, Threshold Trading Days", "terseLabel": "Threshold trading days" } } }, "localname": "DebtInstrumentConvertibleThresholdTradingDays", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/DebtNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r342", "r376", "r377", "r639", "r642", "r643" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "terseLabel": "Aggregate principal amount" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/DebtNarrativeDetails", "http://www.limelight.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "auth_ref": [ "r51", "r374", "r639", "r642" ], "lang": { "en-us": { "role": { "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.", "label": "Debt Instrument, Interest Rate, Effective Percentage", "terseLabel": "Effective interest rate" } } }, "localname": "DebtInstrumentInterestRateEffectivePercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/DebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r51", "r343" ], "lang": { "en-us": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Stated interest rate" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/DebtNarrativeDetails", "http://www.limelight.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument [Line Items]", "terseLabel": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/DebtScheduleofConvertibleDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r53", "r133", "r139", "r342", "r343", "r344", "r345", "r346", "r347", "r349", "r355", "r356", "r357", "r358", "r360", "r361", "r362", "r363", "r364", "r365", "r376", "r377", "r378", "r379", "r642" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]", "terseLabel": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/DebtNarrativeDetails", "http://www.limelight.com/role/DebtScheduleofConvertibleDebtDetails", "http://www.limelight.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodAxis": { "auth_ref": [ "r728" ], "lang": { "en-us": { "role": { "documentation": "Information about timing of debt redemption features under terms of the debt agreement.", "label": "Debt Instrument, Redemption, Period [Axis]", "terseLabel": "Debt Instrument, Redemption, Period [Axis]" } } }, "localname": "DebtInstrumentRedemptionPeriodAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/DebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodDomain": { "auth_ref": [ "r728" ], "lang": { "en-us": { "role": { "documentation": "Period as defined under terms of the debt agreement for debt redemption features.", "label": "Debt Instrument, Redemption, Period [Domain]", "terseLabel": "Debt Instrument, Redemption, Period [Domain]" } } }, "localname": "DebtInstrumentRedemptionPeriodDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodFourMember": { "auth_ref": [ "r728" ], "lang": { "en-us": { "role": { "documentation": "Period four representing fourth most current period of debt redemption features under terms of the debt agreement.", "label": "Debt Instrument, Redemption, Period Four [Member]", "terseLabel": "Upon fundamental change" } } }, "localname": "DebtInstrumentRedemptionPeriodFourMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodOneMember": { "auth_ref": [ "r728" ], "lang": { "en-us": { "role": { "documentation": "Period one representing most current period of debt redemption features under terms of the debt agreement.", "label": "Debt Instrument, Redemption, Period One [Member]", "terseLabel": "Conversion covenant one" } } }, "localname": "DebtInstrumentRedemptionPeriodOneMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodThreeMember": { "auth_ref": [ "r728" ], "lang": { "en-us": { "role": { "documentation": "Period three representing third most current period of debt redemption features under terms of the debt agreement.", "label": "Debt Instrument, Redemption, Period Three [Member]", "terseLabel": "Redemption option" } } }, "localname": "DebtInstrumentRedemptionPeriodThreeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodTwoMember": { "auth_ref": [ "r728" ], "lang": { "en-us": { "role": { "documentation": "Period two representing second most current period of debt redemption features under terms of the debt agreement.", "label": "Debt Instrument, Redemption, Period Two [Member]", "terseLabel": "Conversion covenant two" } } }, "localname": "DebtInstrumentRedemptionPeriodTwoMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPricePercentage": { "auth_ref": [ "r728" ], "lang": { "en-us": { "role": { "documentation": "Percentage price of original principal amount of debt at which debt can be redeemed by the issuer.", "label": "Debt Instrument, Redemption Price, Percentage", "terseLabel": "Redemption price percentage" } } }, "localname": "DebtInstrumentRedemptionPricePercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/DebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r53", "r133", "r139", "r342", "r343", "r344", "r345", "r346", "r347", "r349", "r355", "r356", "r357", "r358", "r360", "r361", "r362", "r363", "r364", "r365", "r368", "r376", "r377", "r378", "r379", "r399", "r401", "r402", "r403", "r638", "r639", "r642", "r643", "r729" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-term Debt Instruments [Table]", "terseLabel": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/DebtScheduleofConvertibleDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Debt Instrument, Term", "terseLabel": "Debt term" } } }, "localname": "DebtInstrumentTerm", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/DebtNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet": { "auth_ref": [ "r355", "r638", "r639", "r640", "r641", "r643" ], "calculation": { "http://www.limelight.com/role/DebtScheduleofConvertibleDebtDetails": { "order": 3.0, "parentTag": "us-gaap_LongTermDebt", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt discount (premium).", "label": "Debt Instrument, Unamortized Discount (Premium), Net", "negatedTerseLabel": "Debt discount (equity component)" } } }, "localname": "DebtInstrumentUnamortizedDiscountPremiumNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/DebtScheduleofConvertibleDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtPolicyTextBlock": { "auth_ref": [ "r326" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy related to debt. Includes, but is not limited to, debt issuance costs, the effects of refinancings, method of amortizing debt issuance costs and original issue discount, and classifications of debt.", "label": "Debt, Policy [Policy Text Block]", "terseLabel": "Convertible Senior Notes" } } }, "localname": "DebtPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleTable": { "auth_ref": [ "r250" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale [Table]", "terseLabel": "Debt Securities, Available-for-sale [Table]" } } }, "localname": "DebtSecuritiesAvailableForSaleTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/InvestmentsinMarketableSecuritiesSummaryofMarketableSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock": { "auth_ref": [ "r250" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale [Table Text Block]", "terseLabel": "Summary of marketable securities" } } }, "localname": "DebtSecuritiesAvailableForSaleTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/InvestmentsinMarketableSecuritiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]", "terseLabel": "Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]" } } }, "localname": "DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock": { "auth_ref": [ "r42" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amounts paid in advance for capitalized costs that will be expensed with the passage of time or the occurrence of a triggering event, and will be charged against earnings within one year or the normal operating cycle, if longer; the aggregate carrying amount of current assets, not separately presented elsewhere in the balance sheet; and other deferred costs.", "label": "Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Table Text Block]", "terseLabel": "Schedule of prepaid expenses and other current assets" } } }, "localname": "DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/PrepaidExpensesandOtherCurrentAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "auth_ref": [ "r135", "r539", "r546" ], "calculation": { "http://www.limelight.com/role/IncomeTaxesProvisionforIncomeTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred federal income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Federal Income Tax Expense (Benefit)", "verboseLabel": "Federal" } } }, "localname": "DeferredFederalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/IncomeTaxesProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsGross": { "auth_ref": [ "r640" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Gross", "terseLabel": "Transaction costs, liability component" } } }, "localname": "DeferredFinanceCostsGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsNet": { "auth_ref": [ "r42", "r355", "r640" ], "calculation": { "http://www.limelight.com/role/DebtScheduleofConvertibleDebtDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermDebt", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Net", "negatedTerseLabel": "Unamortized transaction costs" } } }, "localname": "DeferredFinanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/DebtScheduleofConvertibleDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": { "auth_ref": [ "r135", "r539", "r546" ], "calculation": { "http://www.limelight.com/role/IncomeTaxesProvisionforIncomeTaxesDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Foreign Income Tax Expense (Benefit)", "verboseLabel": "Foreign" } } }, "localname": "DeferredForeignIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/IncomeTaxesProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r512", "r513" ], "calculation": { "http://www.limelight.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.", "label": "Deferred Income Tax Assets, Net", "verboseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r120", "r135", "r539", "r546", "r547", "r548" ], "calculation": { "http://www.limelight.com/role/IncomeTaxesProvisionforIncomeTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense (Benefit)", "totalLabel": "Total deferred" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/IncomeTaxesProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]", "verboseLabel": "Deferred:" } } }, "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/IncomeTaxesProvisionforIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredIncomeTaxLiabilities": { "auth_ref": [ "r22", "r23", "r528", "r709", "r730" ], "calculation": { "http://www.limelight.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences.", "label": "Deferred Tax Liabilities, Gross", "negatedTotalLabel": "Total deferred tax liabilities" } } }, "localname": "DeferredIncomeTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r512", "r513" ], "calculation": { "http://www.limelight.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.", "label": "Deferred Income Tax Liabilities, Net", "verboseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "auth_ref": [ "r135", "r539", "r546" ], "calculation": { "http://www.limelight.com/role/IncomeTaxesProvisionforIncomeTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred state and local tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred State and Local Income Tax Expense (Benefit)", "verboseLabel": "State" } } }, "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/IncomeTaxesProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetInterestCarryforward": { "auth_ref": [ "r536" ], "calculation": { "http://www.limelight.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "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 interest carryforward.", "label": "Deferred Tax Asset, Interest Carryforward", "terseLabel": "Interest expense" } } }, "localname": "DeferredTaxAssetInterestCarryforward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsDeferredIncome": { "auth_ref": [ "r536", "r537" ], "calculation": { "http://www.limelight.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from deferred income.", "label": "Deferred Tax Assets, Deferred Income", "verboseLabel": "Deferred revenue" } } }, "localname": "DeferredTaxAssetsDeferredIncome", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGross": { "auth_ref": [ "r529" ], "calculation": { "http://www.limelight.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Gross", "totalLabel": "Total deferred tax assets" } } }, "localname": "DeferredTaxAssetsGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsLiabilitiesNet": { "auth_ref": [ "r531" ], "calculation": { "http://www.limelight.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting.", "label": "Deferred Tax Assets, Net", "totalLabel": "Net deferred tax assets" } } }, "localname": "DeferredTaxAssetsLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "auth_ref": [ "r536", "r537" ], "calculation": { "http://www.limelight.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "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 operating loss carryforwards.", "label": "Deferred Tax Assets, Operating Loss Carryforwards", "verboseLabel": "Net operating loss and tax credit carry-forwards" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOther": { "auth_ref": [ "r536", "r537" ], "calculation": { "http://www.limelight.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "order": 9.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.", "label": "Deferred Tax Assets, Other", "verboseLabel": "Other" } } }, "localname": "DeferredTaxAssetsOther", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment": { "auth_ref": [], "calculation": { "http://www.limelight.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "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 property, plant, and equipment.", "label": "Deferred Tax Assets, Property, Plant and Equipment", "verboseLabel": "Fixed assets" } } }, "localname": "DeferredTaxAssetsPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation": { "auth_ref": [ "r536", "r537" ], "calculation": { "http://www.limelight.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "order": 7.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from employee compensation.", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Employee Compensation", "terseLabel": "Compensation" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": { "auth_ref": [ "r536", "r537" ], "calculation": { "http://www.limelight.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "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 share-based compensation.", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost", "verboseLabel": "Share-based compensation" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r530" ], "calculation": { "http://www.limelight.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "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": "Valuation allowance" } } }, "localname": "DeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets": { "auth_ref": [ "r536", "r537" ], "calculation": { "http://www.limelight.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "order": 5.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 intangible assets other than goodwill.", "label": "Deferred Tax Liabilities, Intangible Assets", "negatedTerseLabel": "Intangible assets" } } }, "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesOther": { "auth_ref": [ "r536", "r537" ], "calculation": { "http://www.limelight.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as other.", "label": "Deferred Tax Liabilities, Other", "negatedLabel": "Other" } } }, "localname": "DeferredTaxLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesPrepaidExpenses": { "auth_ref": [], "calculation": { "http://www.limelight.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax consequences attributable to taxable temporary differences derived from prepaid expenses.", "label": "Deferred Tax Liabilities, Prepaid Expenses", "negatedLabel": "Prepaid expenses" } } }, "localname": "DeferredTaxLiabilitiesPrepaidExpenses", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanCostRecognized": { "auth_ref": [ "r448" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost for defined contribution plan.", "label": "Defined Contribution Plan, Cost", "verboseLabel": "Matching contributions" } } }, "localname": "DefinedContributionPlanCostRecognized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/A401kPlanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of employees' gross pay for which the employer contributes a matching contribution to a defined contribution plan.", "label": "Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay", "verboseLabel": "Percentage of match on next 2% of employee deferrals" } } }, "localname": "DefinedContributionPlanEmployerMatchingContributionPercent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/A401kPlanDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DepositsAssets": { "auth_ref": [ "r42" ], "calculation": { "http://www.limelight.com/role/PrepaidExpensesandOtherCurrentAssetsDetails": { "order": 4.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying value of amounts transferred to third parties for security purposes that are expected to be returned or applied towards payment in the future.", "label": "Deposits Assets", "terseLabel": "Vendor deposits and other" } } }, "localname": "DepositsAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/PrepaidExpensesandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationAndAmortization": { "auth_ref": [ "r120", "r297" ], "calculation": { "http://www.limelight.com/role/ConsolidatedStatementsofOperations": { "order": 4.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.", "label": "Depreciation, Depletion and Amortization, Nonproduction", "verboseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r120", "r205" ], "calculation": { "http://www.limelight.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DevelopedTechnologyRightsMember": { "auth_ref": [ "r570" ], "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": "Developed technology" } } }, "localname": "DevelopedTechnologyRightsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/BusinessAcquisitionScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.limelight.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r505" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-based Payment Arrangement [Text Block]", "verboseLabel": "Share-Based Compensation" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ShareBasedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DomesticCountryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of the government that is entitled to levy and collect income taxes from the entity in its country of domicile.", "label": "Domestic Tax Authority [Member]", "terseLabel": "Federal" } } }, "localname": "DomesticCountryMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EMEAMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Regions of Europe, Middle East and Africa.", "label": "EMEA [Member]", "terseLabel": "EMEA" } } }, "localname": "EMEAMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/SegmentReportingandGeographicInformationRevenuebyGeographyDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Earnings Per Share [Abstract]" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r90", "r156", "r157", "r158", "r159", "r160", "r165", "r167", "r172", "r173", "r174", "r178", "r179", "r605", "r606", "r720", "r744" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Basic (in dollars per share)", "verboseLabel": "Basic net loss per share (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ConsolidatedStatementsofOperations", "http://www.limelight.com/role/NetLossperShareComputationofbasicanddilutednetincomelosspershareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAndDilutedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic and Diluted [Abstract]", "terseLabel": "Net loss per share:", "verboseLabel": "Computation of basic and diluted net income (loss) per share" } } }, "localname": "EarningsPerShareBasicAndDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ConsolidatedStatementsofOperations", "http://www.limelight.com/role/NetLossperShareComputationofbasicanddilutednetincomelosspershareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r90", "r156", "r157", "r158", "r159", "r160", "r167", "r172", "r173", "r174", "r178", "r179", "r605", "r606", "r720", "r744" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Diluted (in dollars per share)", "verboseLabel": "Diluted net loss per share (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ConsolidatedStatementsofOperations", "http://www.limelight.com/role/NetLossperShareComputationofbasicanddilutednetincomelosspershareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r175", "r176", "r177", "r180" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "verboseLabel": "Net Loss per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/NetLossperShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents": { "auth_ref": [ "r628" ], "calculation": { "http://www.limelight.com/role/ConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from the effect of exchange rate changes on cash and cash equivalent balances held in foreign currencies.", "label": "Effect of Exchange Rate on Cash and Cash Equivalents", "terseLabel": "Effect of exchange rate changes on cash and cash equivalents" } } }, "localname": "EffectOfExchangeRateOnCashAndCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r515" ], "calculation": { "http://www.limelight.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails": { "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": "Provision for income taxes" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Percent [Abstract]", "verboseLabel": "Percent" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r137", "r515", "r550" ], "calculation": { "http://www.limelight.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails": { "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": "U.S. federal statutory tax rate" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r515", "r550" ], "calculation": { "http://www.limelight.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails": { "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 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": "Valuation allowance" } } }, "localname": "EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": { "auth_ref": [ "r515", "r550" ], "calculation": { "http://www.limelight.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails": { "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 applicable to statutory income tax expense (benefit) outside of the country of domicile.", "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent", "terseLabel": "Foreign income taxes" } } }, "localname": "EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense": { "auth_ref": [ "r515", "r550" ], "calculation": { "http://www.limelight.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails": { "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 nondeductible expenses.", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Percent", "terseLabel": "Non-deductible expenses" } } }, "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost": { "auth_ref": [ "r515", "r550" ], "calculation": { "http://www.limelight.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails": { "order": 8.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": "Share-based compensation" } } }, "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": { "auth_ref": [ "r515", "r550" ], "calculation": { "http://www.limelight.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails": { "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 other adjustments.", "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Percent", "terseLabel": "Other" } } }, "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": { "auth_ref": [ "r515", "r550" ], "calculation": { "http://www.limelight.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails": { "order": 4.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" } } }, "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r48" ], "calculation": { "http://www.limelight.com/role/OtherCurrentLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Employee-related Liabilities, Current", "verboseLabel": "Accrued compensation and benefits" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/OtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement, Additional Disclosure [Abstract]", "verboseLabel": "Components of share-based compensation expense" } } }, "localname": "EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ShareBasedCompensationAllocationofShareBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "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": "Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ShareBasedCompensationAllocationofShareBasedCompensationDetails", "http://www.limelight.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r490" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "verboseLabel": "Unrecognized share-based compensation expense total" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r490" ], "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", "verboseLabel": "Weighted average period of unvested stock compensation" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "auth_ref": [ "r490" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount", "verboseLabel": "Unrecognized share-based compensation expense related to restricted stock awards" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "auth_ref": [ "r490" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost to be recognized for option under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount", "verboseLabel": "Unrecognized share-based compensation expense related to stock options" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeSeveranceMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Termination of an employee associated with exit from or disposal of business activities or restructurings pursuant to a plan.", "label": "Employee Severance [Member]", "terseLabel": "Employee Severance and Related Benefits" } } }, "localname": "EmployeeSeveranceMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/RestructuringChargeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock.", "label": "Employee Stock [Member]", "terseLabel": "Employee stock", "verboseLabel": "ESPP" } } }, "localname": "EmployeeStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ShareBasedCompensationAllocationofShareBasedCompensationDetails", "http://www.limelight.com/role/StockholdersEquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r485" ], "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": "Stock options", "verboseLabel": "Stock Options" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/NetLossperShareScheduleofantidilutivesecuritiesexcludedfromcomputationofearningspershareDetails", "http://www.limelight.com/role/ShareBasedCompensationAllocationofShareBasedCompensationDetails", "http://www.limelight.com/role/ShareBasedCompensationNarrativeDetails", "http://www.limelight.com/role/ShareBasedCompensationOutstandingStockOptionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tangible personal property used to produce goods and services.", "label": "Equipment [Member]", "verboseLabel": "Other equipment" } } }, "localname": "EquipmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails", "http://www.limelight.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity [Abstract]", "terseLabel": "Equity [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_EquityClassOfTreasuryStockLineItems": { "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": "Equity, Class of Treasury Stock [Line Items]", "terseLabel": "Equity, Class of Treasury Stock [Line Items]" } } }, "localname": "EquityClassOfTreasuryStockLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/StockholdersEquityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r2", "r78", "r79", "r80", "r148", "r149", "r150", "r153", "r161", "r163", "r181", "r259", "r398", "r404", "r497", "r498", "r499", "r542", "r543", "r604", "r629", "r630", "r631", "r632", "r633", "r635", "r754", "r755", "r756", "r824" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/AccumulatedOtherComprehensiveLossDetails", "http://www.limelight.com/role/ConsolidatedStatementsofStockholdersEquity", "http://www.limelight.com/role/DebtNarrativeDetails", "http://www.limelight.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FacilityClosingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Closing of a facility associated with exit from or disposal of business activities or restructurings pursuant to a plan.", "label": "Facility Closing [Member]", "terseLabel": "Facilities Related Charges" } } }, "localname": "FacilityClosingMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/RestructuringChargeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r607", "r608", "r609", "r611" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/FairValueMeasurementsScheduleofFairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r357", "r376", "r377", "r431", "r433", "r434", "r435", "r436", "r437", "r438", "r445", "r608", "r667", "r668", "r669" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/FairValueMeasurementsScheduleofFairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]", "terseLabel": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r610" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "Fair Value Disclosures [Text Block]", "verboseLabel": "Fair Value Measurements" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/FairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r357", "r431", "r433", "r438", "r445", "r608", "r667" ], "lang": { "en-us": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Fair Value, Inputs, Level 1 [Member]", "verboseLabel": "Quoted Prices In Active Markets for Identical Assets (Level 1)" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/FairValueMeasurementsScheduleofFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r357", "r376", "r377", "r431", "r433", "r438", "r445", "r608", "r668" ], "lang": { "en-us": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Fair Value, Inputs, Level 2 [Member]", "verboseLabel": "Significant Other Observable Inputs (Level 2)" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/FairValueMeasurementsScheduleofFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r357", "r376", "r377", "r431", "r433", "r434", "r435", "r436", "r437", "r438", "r445", "r608", "r669" ], "lang": { "en-us": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Inputs, Level 3 [Member]", "verboseLabel": "Significant Unobservable Inputs (Level 3)" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/FairValueMeasurementsScheduleofFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r357", "r376", "r377", "r431", "r433", "r434", "r435", "r436", "r437", "r438", "r445", "r667", "r668", "r669" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value, Measurements, Fair Value Hierarchy [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/FairValueMeasurementsScheduleofFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "auth_ref": [ "r612", "r613" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments.", "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]", "verboseLabel": "Fair Value of Financial Instruments" } } }, "localname": "FairValueOfFinancialInstrumentsPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueOffBalanceSheetRisksDisclosureInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Off-balance Sheet Risks, Disclosure Information [Line Items]", "terseLabel": "Fair Value, Off-balance Sheet Risks, Disclosure Information [Line Items]" } } }, "localname": "FairValueOffBalanceSheetRisksDisclosureInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/FairValueMeasurementsScheduleofFairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r248", "r249", "r251", "r252", "r253", "r263", "r266", "r267", "r268", "r269", "r271", "r272", "r273", "r274", "r368", "r396", "r594", "r664", "r665", "r666", "r667", "r668", "r669", "r670", "r671", "r672", "r673", "r674", "r675", "r676", "r677", "r678", "r679", "r680", "r681", "r682", "r683", "r684", "r685", "r686", "r687", "r688", "r689", "r690", "r691", "r692", "r693", "r799", "r800", "r801", "r802", "r803", "r804", "r805" ], "lang": { "en-us": { "role": { "documentation": "Information by type of financial instrument.", "label": "Financial Instrument [Axis]", "terseLabel": "Financial Instrument [Axis]" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/FairValueMeasurementsScheduleofFairValueMeasurementsDetails", "http://www.limelight.com/role/InvestmentsinMarketableSecuritiesSummaryofMarketableSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract]", "verboseLabel": "Assets:" } } }, "localname": "FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/FairValueMeasurementsScheduleofFairValueMeasurementsDetails" ], "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": "Intangible assets, useful life" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/SummaryofSignificantAccountingPoliciesScheduleofFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r289" ], "calculation": { "http://www.limelight.com/role/GoodwillandOtherIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedTerseLabel": "Accumulated Amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/GoodwillandOtherIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": { "auth_ref": [], "calculation": { "http://www.limelight.com/role/GoodwillandOtherIntangibleAssetsScheduleofIntangibleAssetsFutureAmortizationExpenseDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, after Year Five", "terseLabel": "Thereafter" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/GoodwillandOtherIntangibleAssetsScheduleofIntangibleAssetsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r291" ], "calculation": { "http://www.limelight.com/role/GoodwillandOtherIntangibleAssetsScheduleofIntangibleAssetsFutureAmortizationExpenseDetails": { "order": 4.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "terseLabel": "2022" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/GoodwillandOtherIntangibleAssetsScheduleofIntangibleAssetsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "auth_ref": [ "r291" ], "calculation": { "http://www.limelight.com/role/GoodwillandOtherIntangibleAssetsScheduleofIntangibleAssetsFutureAmortizationExpenseDetails": { "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 fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Five", "terseLabel": "2026" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/GoodwillandOtherIntangibleAssetsScheduleofIntangibleAssetsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r291" ], "calculation": { "http://www.limelight.com/role/GoodwillandOtherIntangibleAssetsScheduleofIntangibleAssetsFutureAmortizationExpenseDetails": { "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 fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "terseLabel": "2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/GoodwillandOtherIntangibleAssetsScheduleofIntangibleAssetsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r291" ], "calculation": { "http://www.limelight.com/role/GoodwillandOtherIntangibleAssetsScheduleofIntangibleAssetsFutureAmortizationExpenseDetails": { "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 third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "terseLabel": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/GoodwillandOtherIntangibleAssetsScheduleofIntangibleAssetsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r291" ], "calculation": { "http://www.limelight.com/role/GoodwillandOtherIntangibleAssetsScheduleofIntangibleAssetsFutureAmortizationExpenseDetails": { "order": 3.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "terseLabel": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/GoodwillandOtherIntangibleAssetsScheduleofIntangibleAssetsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r284", "r286", "r289", "r292", "r702", "r703" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/BusinessAcquisitionScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.limelight.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails", "http://www.limelight.com/role/GoodwillandOtherIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails", "http://www.limelight.com/role/SummaryofSignificantAccountingPoliciesScheduleofFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r289", "r703" ], "calculation": { "http://www.limelight.com/role/GoodwillandOtherIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Gross Carrying Amount" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/GoodwillandOtherIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Finite-Lived Intangible Assets [Line Items]" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails", "http://www.limelight.com/role/GoodwillandOtherIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails", "http://www.limelight.com/role/SummaryofSignificantAccountingPoliciesScheduleofFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r284", "r288" ], "lang": { "en-us": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/BusinessAcquisitionScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.limelight.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails", "http://www.limelight.com/role/GoodwillandOtherIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails", "http://www.limelight.com/role/SummaryofSignificantAccountingPoliciesScheduleofFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r289", "r702" ], "calculation": { "http://www.limelight.com/role/GoodwillandOtherIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.limelight.com/role/GoodwillandOtherIntangibleAssetsScheduleofIntangibleAssetsFutureAmortizationExpenseDetails": { "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 Amount" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/GoodwillandOtherIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails", "http://www.limelight.com/role/GoodwillandOtherIntangibleAssetsScheduleofIntangibleAssetsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossRealized": { "auth_ref": [ "r626", "r627" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of foreign currency transaction realized gain (loss) recognized in the income statement.", "label": "Foreign Currency Transaction Gain (Loss), Realized", "terseLabel": "Foreign currency re-measurement gain (loss)" } } }, "localname": "ForeignCurrencyTransactionGainLossRealized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossUnrealized": { "auth_ref": [ "r121", "r626", "r627" ], "calculation": { "http://www.limelight.com/role/ConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of foreign currency transaction unrealized gain (loss) recognized in the income statement.", "label": "Foreign Currency Transaction Gain (Loss), Unrealized", "negatedTerseLabel": "Foreign currency remeasurement loss (gain)" } } }, "localname": "ForeignCurrencyTransactionGainLossUnrealized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "auth_ref": [ "r636" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.", "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]", "verboseLabel": "Foreign Currency Translation" } } }, "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "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]", "verboseLabel": "Furniture and fixtures" } } }, "localname": "FurnitureAndFixturesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails", "http://www.limelight.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "auth_ref": [ "r120" ], "calculation": { "http://www.limelight.com/role/ConsolidatedStatementsofCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.", "label": "Gain (Loss) on Disposition of Property Plant Equipment", "negatedLabel": "(Gain) loss on sale of property and equipment" } } }, "localname": "GainLossOnSaleOfPropertyPlantEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r97" ], "calculation": { "http://www.limelight.com/role/ConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "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", "verboseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r91" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing general and administrative expense.", "label": "General and Administrative Expense [Member]", "terseLabel": "General and administrative expense" } } }, "localname": "GeneralAndAdministrativeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ShareBasedCompensationAllocationofShareBasedCompensationDetails", "http://www.limelight.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GeneralDiscussionOfPensionAndOtherPostretirementBenefitsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Retirement Benefits, Description [Abstract]", "terseLabel": "Retirement Benefits, Description [Abstract]" } } }, "localname": "GeneralDiscussionOfPensionAndOtherPostretirementBenefitsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_GeographicConcentrationRiskMember": { "auth_ref": [ "r189", "r774" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that a specified dollar value on the balance sheet or income statement in the period from one or more specified geographic areas is to a corresponding consolidated, segment, or product line amount. Risk is the materially adverse effects of economic decline or antagonistic political actions resulting in loss of assets, sales volume, labor supply, or source of materials and supplies in a US state or a specified country, continent, or region such as EMEA (Europe, Middle East, Africa).", "label": "Geographic Concentration Risk [Member]", "terseLabel": "Geographic concentration", "verboseLabel": "Geographic Concentration Risk" } } }, "localname": "GeographicConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ConcentrationsDetails", "http://www.limelight.com/role/SegmentReportingandGeographicInformationRevenuebyGeographyDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r275", "r276", "r663", "r706" ], "calculation": { "http://www.limelight.com/role/BusinessAcquisitionScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 5.0, "parentTag": "llnw_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAcquiredIncludingGoodwill", "weight": 1.0 }, "http://www.limelight.com/role/ConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "verboseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/BusinessAcquisitionScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.limelight.com/role/ConsolidatedBalanceSheets", "http://www.limelight.com/role/GoodwillandOtherIntangibleAssetsScheduleofGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAcquiredDuringPeriod": { "auth_ref": [ "r277" ], "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": "Acquisition of business" } } }, "localname": "GoodwillAcquiredDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/GoodwillandOtherIntangibleAssetsScheduleofGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetImpairment": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Total loss recognized during the period from the impairment of goodwill plus the loss recognized in the period resulting from the impairment of the carrying amount of intangible assets, other than goodwill.", "label": "Goodwill and Intangible Asset Impairment", "terseLabel": "Goodwill and Intangible Asset Impairment" } } }, "localname": "GoodwillAndIntangibleAssetImpairment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]", "terseLabel": "Goodwill and Other Intangible Assets:" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r295" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for goodwill and intangible assets.", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "terseLabel": "Goodwill and Other Intangible Assets" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/GoodwillandOtherIntangibleAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": { "auth_ref": [ "r280" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined.", "label": "Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]", "terseLabel": "Goodwill" } } }, "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "auth_ref": [ "r278" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Foreign Currency Translation Gain (Loss)", "terseLabel": "Foreign currency translation adjustment" } } }, "localname": "GoodwillForeignCurrencyTranslationGainLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/GoodwillandOtherIntangibleAssetsScheduleofGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillPurchaseAccountingAdjustments": { "auth_ref": [ "r279", "r557" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from adjustments after acquisition date under purchase accounting of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Purchase Accounting Adjustments", "terseLabel": "Goodwill, accounting adjustments" } } }, "localname": "GoodwillPurchaseAccountingAdjustments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/BusinessAcquisitionScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Goodwill [Roll Forward]", "terseLabel": "Goodwill [Roll Forward]" } } }, "localname": "GoodwillRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/GoodwillandOtherIntangibleAssetsScheduleofGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r95", "r134", "r207", "r210", "r213", "r216", "r219", "r255", "r329", "r330", "r331", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r617" ], "calculation": { "http://www.limelight.com/role/ConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "auth_ref": [ "r296", "r302" ], "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]", "verboseLabel": "Long-Lived Assets" } } }, "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": { "auth_ref": [ "r136", "r549" ], "calculation": { "http://www.limelight.com/role/IncomeTaxesIncomeLossBeforeIncomeTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic", "verboseLabel": "United States" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/IncomeTaxesIncomeLossBeforeIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r84", "r207", "r210", "r213", "r216", "r219", "r704", "r716", "r722", "r746" ], "calculation": { "http://www.limelight.com/role/ConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 }, "http://www.limelight.com/role/IncomeTaxesIncomeLossBeforeIncomeTaxesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Loss before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ConsolidatedStatementsofOperations", "http://www.limelight.com/role/IncomeTaxesIncomeLossBeforeIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": { "auth_ref": [ "r136", "r549" ], "calculation": { "http://www.limelight.com/role/IncomeTaxesIncomeLossBeforeIncomeTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Foreign", "verboseLabel": "Foreign" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/IncomeTaxesIncomeLossBeforeIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest [Abstract]", "verboseLabel": "Loss before income taxes:" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/IncomeTaxesIncomeLossBeforeIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]", "terseLabel": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r301", "r308" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/OperatingLeasesRightofUseAssetsandPurchaseCommitmentsAdditionalInformationDetails", "http://www.limelight.com/role/ShareBasedCompensationAllocationofShareBasedCompensationDetails", "http://www.limelight.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r308" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/OperatingLeasesRightofUseAssetsandPurchaseCommitmentsAdditionalInformationDetails", "http://www.limelight.com/role/ShareBasedCompensationAllocationofShareBasedCompensationDetails", "http://www.limelight.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxAuthorityAxis": { "auth_ref": [ "r518" ], "lang": { "en-us": { "role": { "documentation": "Information by tax jurisdiction.", "label": "Income Tax Authority [Axis]", "terseLabel": "Income Tax Authority [Axis]" } } }, "localname": "IncomeTaxAuthorityAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.", "label": "Income Tax Authority [Domain]", "terseLabel": "Income Tax Authority [Domain]" } } }, "localname": "IncomeTaxAuthorityDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]", "terseLabel": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r137", "r516", "r526", "r533", "r544", "r551", "r553", "r554", "r555" ], "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/2021-01-31", "presentation": [ "http://www.limelight.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r138", "r162", "r163", "r206", "r514", "r545", "r552", "r747" ], "calculation": { "http://www.limelight.com/role/ConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 }, "http://www.limelight.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.limelight.com/role/IncomeTaxesProvisionforIncomeTaxesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "totalLabel": "Total provision", "verboseLabel": "Income tax expense" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ConsolidatedStatementsofOperations", "http://www.limelight.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails", "http://www.limelight.com/role/IncomeTaxesProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Amount [Abstract]", "terseLabel": "Amount" } } }, "localname": "IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r77", "r510", "r511", "r526", "r527", "r532", "r540" ], "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]", "verboseLabel": "Income Taxes" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r515" ], "calculation": { "http://www.limelight.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in the valuation allowance for deferred tax assets.", "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount", "verboseLabel": "Valuation allowance" } } }, "localname": "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential": { "auth_ref": [ "r515" ], "calculation": { "http://www.limelight.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails": { "order": 3.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to foreign income tax expense (benefit).", "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount", "verboseLabel": "Foreign income taxes" } } }, "localname": "IncomeTaxReconciliationForeignIncomeTaxRateDifferential", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r515" ], "calculation": { "http://www.limelight.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount", "verboseLabel": "U.S. federal statutory tax rate" } } }, "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationNondeductibleExpense": { "auth_ref": [ "r515" ], "calculation": { "http://www.limelight.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails": { "order": 5.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible expenses.", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Amount", "verboseLabel": "Non-deductible expenses" } } }, "localname": "IncomeTaxReconciliationNondeductibleExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost": { "auth_ref": [ "r515" ], "calculation": { "http://www.limelight.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails": { "order": 8.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of reported income tax expense (benefit) in excess of (less than) expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for award under share-based payment arrangement. Includes, but is not limited to, expense determined to be nondeductible upon grant or after for award under share-based payment arrangement.", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Payment Arrangement, Amount", "verboseLabel": "Share-based compensation" } } }, "localname": "IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationOtherAdjustments": { "auth_ref": [ "r515" ], "calculation": { "http://www.limelight.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails": { "order": 9.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.", "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Amount", "verboseLabel": "Other" } } }, "localname": "IncomeTaxReconciliationOtherAdjustments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": { "auth_ref": [ "r515" ], "calculation": { "http://www.limelight.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails": { "order": 4.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit).", "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount", "verboseLabel": "State income taxes" } } }, "localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaid": { "auth_ref": [ "r117", "r124" ], "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": "Cash paid during the year for income taxes, net of refunds" } } }, "localname": "IncomeTaxesPaid", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesReceivable": { "auth_ref": [ "r58", "r713", "r740" ], "calculation": { "http://www.limelight.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount due within one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes.", "label": "Income Taxes Receivable, Current", "verboseLabel": "Income taxes receivable" } } }, "localname": "IncomeTaxesReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r119" ], "calculation": { "http://www.limelight.com/role/ConsolidatedStatementsofCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable and other current liabilities" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r119" ], "calculation": { "http://www.limelight.com/role/ConsolidatedStatementsofCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "auth_ref": [ "r119" ], "calculation": { "http://www.limelight.com/role/ConsolidatedStatementsofCashFlows": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction.", "label": "Increase (Decrease) in Income Taxes Payable", "terseLabel": "Income taxes payable" } } }, "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r119", "r695" ], "calculation": { "http://www.limelight.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": "Deferred revenue" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDeferredIncomeTaxes": { "auth_ref": [ "r119" ], "calculation": { "http://www.limelight.com/role/ConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the account that represents the temporary difference that results from Income or Loss that is recognized for accounting purposes but not for tax purposes and vice versa.", "label": "Increase (Decrease) in Deferred Income Taxes", "negatedLabel": "Deferred income taxes" } } }, "localname": "IncreaseDecreaseInDeferredIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInIncomeTaxesReceivable": { "auth_ref": [ "r119" ], "calculation": { "http://www.limelight.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 income taxes receivable, which represents the amount due from tax authorities for refunds of overpayments or recoveries of income taxes paid.", "label": "Increase (Decrease) in Income Taxes Receivable", "negatedLabel": "Income taxes receivable" } } }, "localname": "IncreaseDecreaseInIncomeTaxesReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities, net of amounts acquired:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherNoncurrentAssets": { "auth_ref": [ "r119" ], "calculation": { "http://www.limelight.com/role/ConsolidatedStatementsofCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in noncurrent assets classified as other.", "label": "Increase (Decrease) in Other Noncurrent Assets", "negatedLabel": "Other assets" } } }, "localname": "IncreaseDecreaseInOtherNoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities": { "auth_ref": [], "calculation": { "http://www.limelight.com/role/ConsolidatedStatementsofCashFlows": { "order": 18.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in noncurrent operating liabilities classified as other.", "label": "Increase (Decrease) in Other Noncurrent Liabilities", "terseLabel": "Other long term liabilities" } } }, "localname": "IncreaseDecreaseInOtherNoncurrentLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r119" ], "calculation": { "http://www.limelight.com/role/ConsolidatedStatementsofCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses and other current assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r168", "r169", "r170", "r174" ], "calculation": { "http://www.limelight.com/role/NetLossperShareComputationofbasicanddilutednetincomelosspershareDetails": { "order": 2.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements", "terseLabel": "Dilutive effect of stock options, restricted stock units, and other equity incentive plans (in shares)" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/NetLossperShareComputationofbasicanddilutednetincomelosspershareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IntangibleAssetsFiniteLivedPolicy": { "auth_ref": [ "r129", "r288", "r698", "r699", "r700", "r702" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for finite-lived intangible assets. This accounting policy also might address: (1) the amortization method used; (2) the useful lives of such assets; and (3) how the entity assesses and measures impairment of such assets.", "label": "Intangible Assets, Finite-Lived, Policy [Policy Text Block]", "terseLabel": "Finite Intangible Assets" } } }, "localname": "IntangibleAssetsFiniteLivedPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r282", "r287" ], "calculation": { "http://www.limelight.com/role/ConsolidatedBalanceSheets": { "order": 8.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Intangible assets, net" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r82", "r204", "r637", "r640", "r721" ], "calculation": { "http://www.limelight.com/role/ConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "negatedLabel": "Interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseDebt": { "auth_ref": [ "r100", "r363", "r375", "r378", "r379" ], "calculation": { "http://www.limelight.com/role/DebtScheduleofConvertibleDebtDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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", "totalLabel": "Total" } } }, "localname": "InterestExpenseDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/DebtScheduleofConvertibleDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseDebtAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Interest Expense, Debt [Abstract]", "terseLabel": "Interest Expense" } } }, "localname": "InterestExpenseDebtAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/DebtScheduleofConvertibleDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InterestExpenseDebtExcludingAmortization": { "auth_ref": [ "r102", "r364", "r378", "r379" ], "calculation": { "http://www.limelight.com/role/DebtScheduleofConvertibleDebtDetails": { "order": 1.0, "parentTag": "us-gaap_InterestExpenseDebt", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the portion of interest incurred in the period on debt arrangements that was charged against earnings, excluding amortization of debt discount (premium) and financing costs.", "label": "Interest Expense, Debt, Excluding Amortization", "terseLabel": "Contractual interest expense" } } }, "localname": "InterestExpenseDebtExcludingAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/DebtScheduleofConvertibleDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r112", "r116", "r124" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Cash paid during the year for interest" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPayableCurrent": { "auth_ref": [ "r14", "r15", "r48" ], "calculation": { "http://www.limelight.com/role/OtherCurrentLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of [accrued] interest payable on all forms of debt, including trade payables, that has been incurred and is unpaid. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Interest Payable, Current", "terseLabel": "Accrued interest payable" } } }, "localname": "InterestPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/OtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPayableCurrentAndNoncurrent": { "auth_ref": [ "r714", "r739" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of interest payable on debt, including, but not limited to, trade payables.", "label": "Interest Payable", "negatedTerseLabel": "Interest payable decrease" } } }, "localname": "InterestPayableCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/DebtNarrativeDetails", "http://www.limelight.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeInterest": { "auth_ref": [ "r98", "r203" ], "calculation": { "http://www.limelight.com/role/ConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.", "label": "Investment Income, Interest", "verboseLabel": "Interest income" } } }, "localname": "InvestmentIncomeInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentPolicyTextBlock": { "auth_ref": [ "r254", "r745" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for investment in financial asset.", "label": "Investment, Policy [Policy Text Block]", "verboseLabel": "Investments in Marketable Securities" } } }, "localname": "InvestmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of maturities of an entity's investments as well as any other information pertinent to the investments.", "label": "Investments Classified by Contractual Maturity Date [Table Text Block]", "verboseLabel": "Amortized cost and estimated fair value of marketable securities (designated as available-for-sale) by maturity" } } }, "localname": "InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/InvestmentsinMarketableSecuritiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Investments, Debt and Equity Securities [Abstract]", "terseLabel": "Investments, Debt and Equity Securities [Abstract]" } } }, "localname": "InvestmentsDebtAndEquitySecuritiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock": { "auth_ref": [ "r250", "r705", "r725", "r772", "r806" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for investments in certain debt and equity securities.", "label": "Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block]", "terseLabel": "Investments in Marketable Securities" } } }, "localname": "InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/InvestmentsinMarketableSecurities" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r652" ], "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": "Summary of right-of-use assets and liabilities" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/OperatingLeasesRightofUseAssetsandPurchaseCommitmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseholdsAndLeaseholdImprovementsMember": { "auth_ref": [ "r298" ], "lang": { "en-us": { "role": { "documentation": "Assets held by a lessee under a capital lease and any addition or improvement to assets held under a lease arrangement (including addition or improvement to assets held by lessee under an operating lease arrangement).", "label": "Leaseholds and Leasehold Improvements [Member]", "verboseLabel": "Leasehold improvements" } } }, "localname": "LeaseholdsAndLeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LegalMattersAndContingenciesTextBlock": { "auth_ref": [ "r324" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for legal proceedings, legal contingencies, litigation, regulatory and environmental matters and other contingencies.", "label": "Legal Matters and Contingencies [Text Block]", "verboseLabel": "Contingencies" } } }, "localname": "LegalMattersAndContingenciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/Contingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeLeasesPolicyTextBlock": { "auth_ref": [ "r648" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee.", "label": "Lessee, Leases [Policy Text Block]", "verboseLabel": "Leases" } } }, "localname": "LesseeLeasesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseDiscountRate": { "auth_ref": [ "r649" ], "lang": { "en-us": { "role": { "documentation": "Discount rate used by lessee to determine present value of operating lease payments.", "label": "Lessee, Operating Lease, Discount Rate", "terseLabel": "Weighted-average discount rate" } } }, "localname": "LesseeOperatingLeaseDiscountRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/OperatingLeasesRightofUseAssetsandPurchaseCommitmentsAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r653" ], "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]", "verboseLabel": "Schedule of future minimum lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/OperatingLeasesRightofUseAssetsandPurchaseCommitmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r653" ], "calculation": { "http://www.limelight.com/role/OperatingLeasesRightofUseAssetsandPurchaseCommitmentsScheduleoffutureminimumleasepaymentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.limelight.com/role/OperatingLeasesRightofUseAssetsandPurchaseCommitmentsScheduleoffutureminimumleasepaymentsDetails_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 payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/OperatingLeasesRightofUseAssetsandPurchaseCommitmentsScheduleoffutureminimumleasepaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r653" ], "calculation": { "http://www.limelight.com/role/OperatingLeasesRightofUseAssetsandPurchaseCommitmentsScheduleoffutureminimumleasepaymentsDetails_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/2021-01-31", "presentation": [ "http://www.limelight.com/role/OperatingLeasesRightofUseAssetsandPurchaseCommitmentsScheduleoffutureminimumleasepaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r653" ], "calculation": { "http://www.limelight.com/role/OperatingLeasesRightofUseAssetsandPurchaseCommitmentsScheduleoffutureminimumleasepaymentsDetails_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 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", "verboseLabel": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/OperatingLeasesRightofUseAssetsandPurchaseCommitmentsScheduleoffutureminimumleasepaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r653" ], "calculation": { "http://www.limelight.com/role/OperatingLeasesRightofUseAssetsandPurchaseCommitmentsScheduleoffutureminimumleasepaymentsDetails_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": "2026" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/OperatingLeasesRightofUseAssetsandPurchaseCommitmentsScheduleoffutureminimumleasepaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r653" ], "calculation": { "http://www.limelight.com/role/OperatingLeasesRightofUseAssetsandPurchaseCommitmentsScheduleoffutureminimumleasepaymentsDetails_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 fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "terseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/OperatingLeasesRightofUseAssetsandPurchaseCommitmentsScheduleoffutureminimumleasepaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r653" ], "calculation": { "http://www.limelight.com/role/OperatingLeasesRightofUseAssetsandPurchaseCommitmentsScheduleoffutureminimumleasepaymentsDetails_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 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", "verboseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/OperatingLeasesRightofUseAssetsandPurchaseCommitmentsScheduleoffutureminimumleasepaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r653" ], "calculation": { "http://www.limelight.com/role/OperatingLeasesRightofUseAssetsandPurchaseCommitmentsScheduleoffutureminimumleasepaymentsDetails_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 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", "verboseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/OperatingLeasesRightofUseAssetsandPurchaseCommitmentsScheduleoffutureminimumleasepaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r653" ], "calculation": { "http://www.limelight.com/role/OperatingLeasesRightofUseAssetsandPurchaseCommitmentsScheduleoffutureminimumleasepaymentsDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "terseLabel": "Less: amount representing interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/OperatingLeasesRightofUseAssetsandPurchaseCommitmentsScheduleoffutureminimumleasepaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r46", "r134", "r212", "r255", "r329", "r330", "r331", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r583", "r586", "r587", "r617", "r661", "r662" ], "calculation": { "http://www.limelight.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r32", "r134", "r255", "r617", "r663", "r711", "r736" ], "calculation": { "http://www.limelight.com/role/ConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "verboseLabel": "LIABILITIES AND STOCKHOLDERS\u2019 EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r50", "r134", "r255", "r329", "r330", "r331", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r583", "r586", "r587", "r617", "r661", "r662", "r663" ], "calculation": { "http://www.limelight.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "verboseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r21", "r710", "r731" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.", "label": "Long-term Line of Credit", "terseLabel": "Proceeds from line of credit" } } }, "localname": "LineOfCredit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Line of Credit Facility [Line Items]", "terseLabel": "Line of Credit Facility [Line Items]" } } }, "localname": "LineOfCreditFacilityLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/DebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r44" ], "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 amount" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "auth_ref": [ "r44" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).", "label": "Line of Credit Facility, Remaining Borrowing Capacity", "terseLabel": "Current borrowing capacity" } } }, "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityTable": { "auth_ref": [ "r44", "r133" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line.", "label": "Line of Credit Facility [Table]", "terseLabel": "Line of Credit Facility [Table]" } } }, "localname": "LineOfCreditFacilityTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/DebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock": { "auth_ref": [ "r233" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for claims held for amounts due a entity, excluding financing receivables. Examples include, but are not limited to, trade accounts receivables, notes receivables, loans receivables. Includes disclosure for allowance for credit losses.", "label": "Loans, Notes, Trade and Other Receivables Disclosure [Text Block]", "verboseLabel": "Accounts Receivable" } } }, "localname": "LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/AccountsReceivable" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock": { "auth_ref": [ "r224" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of long-lived assets, excluding financial instruments, long-term customer relationships of a financial institution, mortgage rights, deferred policy acquisition costs, and deferred tax assets, by geographic areas located in the entity's country of domicile and foreign countries in which the entity holds assets.", "label": "Long-lived Assets by Geographic Areas [Table Text Block]", "terseLabel": "Long-lived assets by geography" } } }, "localname": "LongLivedAssetsByGeographicAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/SegmentReportingandGeographicInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r21", "r356", "r372", "r376", "r377", "r710", "r733" ], "calculation": { "http://www.limelight.com/role/DebtScheduleofConvertibleDebtDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt", "terseLabel": "Carrying amount", "totalLabel": "Net carrying amount" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/DebtNarrativeDetails", "http://www.limelight.com/role/DebtScheduleofConvertibleDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Long-term Debt, Unclassified [Abstract]", "terseLabel": "Liability component:" } } }, "localname": "LongTermDebtAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/DebtScheduleofConvertibleDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r53" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-term Debt, Type [Axis]", "terseLabel": "Long-term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/DebtNarrativeDetails", "http://www.limelight.com/role/DebtScheduleofConvertibleDebtDetails", "http://www.limelight.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r53", "r327" ], "lang": { "en-us": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Long-term Debt, Type [Domain]", "terseLabel": "Long-term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/DebtNarrativeDetails", "http://www.limelight.com/role/DebtScheduleofConvertibleDebtDetails", "http://www.limelight.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LossContingencyAccrualPayments": { "auth_ref": [ "r323" ], "calculation": { "http://www.limelight.com/role/ConsolidatedStatementsofCashFlows": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow reducing loss contingency liability.", "label": "Loss Contingency Accrual, Payments", "negatedTerseLabel": "Payments related to litigation, net" } } }, "localname": "LossContingencyAccrualPayments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyInformationAboutLitigationMattersAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Loss Contingency, Information about Litigation Matters [Abstract]", "terseLabel": "Loss Contingency, Information about Litigation Matters [Abstract]" } } }, "localname": "LossContingencyInformationAboutLitigationMattersAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_MarketableSecuritiesCurrent": { "auth_ref": [ "r9", "r47" ], "calculation": { "http://www.limelight.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in marketable security, classified as current.", "label": "Marketable Securities, Current", "verboseLabel": "Marketable securities" } } }, "localname": "MarketableSecuritiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_MarketableSecuritiesNoncurrent": { "auth_ref": [ "r37" ], "calculation": { "http://www.limelight.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in marketable security, classified as noncurrent.", "label": "Marketable Securities, Noncurrent", "verboseLabel": "Marketable securities, less current portion" } } }, "localname": "MarketableSecuritiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r431" ], "lang": { "en-us": { "role": { "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities.", "label": "Money Market Funds [Member]", "verboseLabel": "Money market funds" } } }, "localname": "MoneyMarketFundsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/FairValueMeasurementsScheduleofFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "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]", "verboseLabel": "Valuation and Qualifying Accounts" } } }, "localname": "MovementInValuationAllowancesAndReservesRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ScheduleIIValuationandQualifyingAccountsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MunicipalBondsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Long-term debt securities issued by state, city or local governments or the agencies operated by state, city or local governments.", "label": "Municipal Bonds [Member]", "terseLabel": "Municipal securities" } } }, "localname": "MunicipalBondsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/FairValueMeasurementsScheduleofFairValueMeasurementsDetails", "http://www.limelight.com/role/InvestmentsinMarketableSecuritiesSummaryofMarketableSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NatureOfOperations": { "auth_ref": [ "r182", "r196" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward.", "label": "Nature of Operations [Text Block]", "verboseLabel": "Nature of Business" } } }, "localname": "NatureOfOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/NatureofBusiness" ], "xbrltype": "textBlockItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r115" ], "calculation": { "http://www.limelight.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash provided by (used in) financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.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": "Financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r115" ], "calculation": { "http://www.limelight.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.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": "Investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r115", "r118", "r121" ], "calculation": { "http://www.limelight.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 operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.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": "Operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r5", "r71", "r74", "r80", "r87", "r121", "r134", "r152", "r156", "r157", "r158", "r159", "r162", "r163", "r171", "r207", "r210", "r213", "r216", "r219", "r255", "r329", "r330", "r331", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r606", "r617", "r717", "r741" ], "calculation": { "http://www.limelight.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.limelight.com/role/ConsolidatedStatementsofComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.limelight.com/role/ConsolidatedStatementsofOperations": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net loss", "totalLabel": "Net loss" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ConsolidatedStatementsofCashFlows", "http://www.limelight.com/role/ConsolidatedStatementsofComprehensiveLoss", "http://www.limelight.com/role/ConsolidatedStatementsofOperations", "http://www.limelight.com/role/ConsolidatedStatementsofStockholdersEquity", "http://www.limelight.com/role/NetLossperShareComputationofbasicanddilutednetincomelosspershareDetails" ], "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]", "verboseLabel": "Recent Accounting Standards" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncurrentAssets": { "auth_ref": [ "r223" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets.", "label": "Long-Lived Assets", "verboseLabel": "Long-lived Assets" } } }, "localname": "NoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/SegmentReportingandGeographicInformationAssetsbyGeographyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r99" ], "calculation": { "http://www.limelight.com/role/ConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).", "label": "Nonoperating Income (Expense)", "totalLabel": "Total other income (expense)" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Nonoperating Income (Expense) [Abstract]", "verboseLabel": "Other income (expense):" } } }, "localname": "NonoperatingIncomeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [ "r198" ], "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", "verboseLabel": "Number of industry segment" } } }, "localname": "NumberOfOperatingSegments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/SegmentReportingandGeographicInformationNarrativeDetails" ], "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/2021-01-31", "presentation": [ "http://www.limelight.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent": { "auth_ref": [ "r70", "r81" ], "calculation": { "http://www.limelight.com/role/AccumulatedOtherComprehensiveLossDetails": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax, before reclassification adjustments, of other comprehensive income (loss), attributable to parent.", "label": "OCI, before Reclassifications, Net of Tax, Attributable to Parent", "terseLabel": "Other comprehensive (loss) gain before reclassifications" } } }, "localname": "OciBeforeReclassificationsNetOfTaxAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/AccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpenseMember": { "auth_ref": [ "r589" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing expenses associated with normal operations.", "label": "Operating Expense [Member]", "terseLabel": "Operating Expenses" } } }, "localname": "OperatingExpenseMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/OperatingLeasesRightofUseAssetsandPurchaseCommitmentsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.limelight.com/role/ConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.", "label": "Operating Expenses", "totalLabel": "Total operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "verboseLabel": "Operating expenses:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r207", "r210", "r213", "r216", "r219" ], "calculation": { "http://www.limelight.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)", "totalLabel": "Operating loss" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseExpense": { "auth_ref": [ "r646" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating lease expense. Excludes sublease income.", "label": "Operating Lease, Expense", "terseLabel": "Operating lease costs" } } }, "localname": "OperatingLeaseExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/OperatingLeasesRightofUseAssetsandPurchaseCommitmentsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Payment, Due [Abstract]", "verboseLabel": "Future minimum lease payments over remaining lease periods" } } }, "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/OperatingLeasesRightofUseAssetsandPurchaseCommitmentsScheduleoffutureminimumleasepaymentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r645" ], "calculation": { "http://www.limelight.com/role/OperatingLeasesRightofUseAssetsandPurchaseCommitmentsAdditionalInformationDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.limelight.com/role/OperatingLeasesRightofUseAssetsandPurchaseCommitmentsScheduleoffutureminimumleasepaymentsDetails": { "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 liability obligations" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/OperatingLeasesRightofUseAssetsandPurchaseCommitmentsAdditionalInformationDetails", "http://www.limelight.com/role/OperatingLeasesRightofUseAssetsandPurchaseCommitmentsScheduleoffutureminimumleasepaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r645" ], "calculation": { "http://www.limelight.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.limelight.com/role/OperatingLeasesRightofUseAssetsandPurchaseCommitmentsAdditionalInformationDetails": { "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", "terseLabel": "Operating lease liability obligations" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ConsolidatedBalanceSheets", "http://www.limelight.com/role/OperatingLeasesRightofUseAssetsandPurchaseCommitmentsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r645" ], "calculation": { "http://www.limelight.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://www.limelight.com/role/OperatingLeasesRightofUseAssetsandPurchaseCommitmentsAdditionalInformationDetails": { "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": "Operating lease liability obligations, less current portion" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ConsolidatedBalanceSheets", "http://www.limelight.com/role/OperatingLeasesRightofUseAssetsandPurchaseCommitmentsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r647", "r650" ], "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": "Cash paid for operating leases" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/OperatingLeasesRightofUseAssetsandPurchaseCommitmentsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r644" ], "calculation": { "http://www.limelight.com/role/ConsolidatedBalanceSheets": { "order": 3.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/2021-01-31", "presentation": [ "http://www.limelight.com/role/ConsolidatedBalanceSheets", "http://www.limelight.com/role/OperatingLeasesRightofUseAssetsandPurchaseCommitmentsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r651", "r654" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted-average remaining lease term" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/OperatingLeasesRightofUseAssetsandPurchaseCommitmentsAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLeasedAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Operating Leased Assets [Line Items]", "terseLabel": "Operating Leased Assets [Line Items]" } } }, "localname": "OperatingLeasedAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/OperatingLeasesRightofUseAssetsandPurchaseCommitmentsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLossCarryforwards": { "auth_ref": [ "r534" ], "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", "verboseLabel": "Net operating loss carryforwards" } } }, "localname": "OperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLossCarryforwardsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Operating Loss Carryforwards [Line Items]", "terseLabel": "Operating Loss Carryforwards [Line Items]" } } }, "localname": "OperatingLossCarryforwardsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLossCarryforwardsTable": { "auth_ref": [ "r535" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting pertinent information, such as tax authority, amounts, and expiration dates, of net operating loss carryforwards, including an assessment of the likelihood of utilization.", "label": "Operating Loss Carryforwards [Table]", "terseLabel": "Operating Loss Carryforwards [Table]" } } }, "localname": "OperatingLossCarryforwardsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OptionIndexedToIssuersEquityEquityAxis": { "auth_ref": [ "r382", "r590", "r591", "r595" ], "lang": { "en-us": { "role": { "documentation": "Information by type of options indexed to an issuer's equity.", "label": "Option Indexed to Issuer's Equity [Axis]", "terseLabel": "Option Indexed to Issuer's Equity [Axis]" } } }, "localname": "OptionIndexedToIssuersEquityEquityAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/DebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OptionIndexedToIssuersEquityShares": { "auth_ref": [ "r593" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of shares that could be issued to net share settle a contract, if applicable. If a contract does not have a fixed or determinable maximum number of shares that may be required to be issued, disclose the fact that a potentially infinite number of shares could be issued to settle the contract.", "label": "Option Indexed to Issuer's Equity, Shares", "terseLabel": "Number of shares covered by capped calls" } } }, "localname": "OptionIndexedToIssuersEquityShares", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/DebtNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_OptionIndexedToIssuersEquityStrikePrice1": { "auth_ref": [ "r381", "r592" ], "lang": { "en-us": { "role": { "documentation": "Exercise or strike price stated in the contract for options indexed to the issuer's equity shares.", "label": "Option Indexed to Issuer's Equity, Strike Price", "terseLabel": "Initial strike price (in dollars per share)" } } }, "localname": "OptionIndexedToIssuersEquityStrikePrice1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/DebtNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_OptionIndexedToIssuersEquityTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Description of the type of freestanding contract issued by a Company that is indexed to, and potentially settled in, a Company's own stock. Specifically, the pertinent rights and privileges of the securities outstanding.", "label": "Option Indexed to Issuer's Equity, Type [Domain]", "terseLabel": "Option Indexed to Issuer's Equity, Type [Domain]" } } }, "localname": "OptionIndexedToIssuersEquityTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]", "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r6", "r588" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "verboseLabel": "Summary of Significant Accounting Policies" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/SummaryofSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r13", "r14", "r15", "r48" ], "calculation": { "http://www.limelight.com/role/OtherCurrentLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_OtherLiabilitiesCurrent", "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", "verboseLabel": "Other accrued expenses" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/OtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r42" ], "calculation": { "http://www.limelight.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", "verboseLabel": "Other assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r580", "r581", "r584" ], "calculation": { "http://www.limelight.com/role/ConsolidatedStatementsofComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments, of appreciation (loss) in value of unsold available-for-sale securities, attributable to parent entity. Excludes amounts related to other than temporary impairment (OTTI) loss.", "label": "Other Comprehensive Income (Loss), Available-for-sale Securities Adjustment, Net of Tax, Portion Attributable to Parent", "terseLabel": "Unrealized gain (loss) on investments", "verboseLabel": "Change in unrealized loss on available-for-sale investments, net of taxes" } } }, "localname": "OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ConsolidatedStatementsofComprehensiveLoss", "http://www.limelight.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r580", "r581", "r584" ], "calculation": { "http://www.limelight.com/role/ConsolidatedStatementsofComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "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, attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent", "terseLabel": "Foreign exchange translation (loss) gain", "verboseLabel": "Foreign currency translation adjustment, net of taxes" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ConsolidatedStatementsofComprehensiveLoss", "http://www.limelight.com/role/ConsolidatedStatementsofStockholdersEquity", "http://www.limelight.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]", "verboseLabel": "Other comprehensive gain (loss), net of tax:" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ConsolidatedStatementsofComprehensiveLoss" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r72", "r75", "r580", "r581", "r584" ], "calculation": { "http://www.limelight.com/role/AccumulatedOtherComprehensiveLossDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.limelight.com/role/ConsolidatedStatementsofComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "totalLabel": "Other comprehensive (loss) gain, net of tax" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/AccumulatedOtherComprehensiveLossDetails", "http://www.limelight.com/role/ConsolidatedStatementsofComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCurrentLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of other current liabilities.", "label": "Other Current Liabilities [Table Text Block]", "verboseLabel": "Schedule of Other Current Liabilities" } } }, "localname": "OtherCurrentLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/OtherCurrentLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherLiabilitiesCurrent": { "auth_ref": [ "r12", "r13", "r48", "r663" ], "calculation": { "http://www.limelight.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.limelight.com/role/OtherCurrentLiabilitiesDetails": { "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", "totalLabel": "Total other current liabilities", "verboseLabel": "Other current liabilities" } } }, "localname": "OtherLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ConsolidatedBalanceSheets", "http://www.limelight.com/role/OtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Liabilities Disclosure [Abstract]" } } }, "localname": "OtherLiabilitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_OtherLiabilitiesDisclosureTextBlock": { "auth_ref": [ "r49" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for other liabilities.", "label": "Other Liabilities Disclosure [Text Block]", "verboseLabel": "Other Current Liabilities" } } }, "localname": "OtherLiabilitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/OtherCurrentLiabilities" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r54" ], "calculation": { "http://www.limelight.com/role/ConsolidatedBalanceSheets": { "order": 5.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", "verboseLabel": "Other long-term liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r101" ], "calculation": { "http://www.limelight.com/role/ConsolidatedStatementsofOperations": { "order": 3.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "verboseLabel": "Other, net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherRestructuringMember": { "auth_ref": [ "r306", "r307", "r313", "r314" ], "lang": { "en-us": { "role": { "documentation": "Restructuring and related activities classified as other.", "label": "Other Restructuring [Member]", "terseLabel": "Professional Fees and Other" } } }, "localname": "OtherRestructuringMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/RestructuringChargeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PaymentsForDerivativeInstrumentFinancingActivities": { "auth_ref": [ "r110", "r114" ], "calculation": { "http://www.limelight.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for derivative instruments during the period, which are classified as financing activities, excluding those designated as hedging instruments.", "label": "Payments for Derivative Instrument, Financing Activities", "negatedTerseLabel": "Purchase of capped calls" } } }, "localname": "PaymentsForDerivativeInstrumentFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfWarrants": { "auth_ref": [ "r109" ], "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", "terseLabel": "Payments for repurchase of warrants" } } }, "localname": "PaymentsForRepurchaseOfWarrants", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRestructuring": { "auth_ref": [ "r113", "r307" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash payments made as the result of exit or disposal activities. Excludes payments associated with a discontinued operation or an asset retirement obligation.", "label": "Payments for Restructuring", "negatedTerseLabel": "Cash disbursements" } } }, "localname": "PaymentsForRestructuring", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/RestructuringChargeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "auth_ref": [ "r111" ], "calculation": { "http://www.limelight.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.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": "Payment of debt issuance costs" } } }, "localname": "PaymentsOfDebtIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r109" ], "calculation": { "http://www.limelight.com/role/ConsolidatedStatementsofCashFlows": { "order": 4.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", "negatedLabel": "Payment of employee tax withholdings related to restricted stock vesting" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r105", "r576" ], "calculation": { "http://www.limelight.com/role/BusinessAcquisitionScheduleofBusinessAcquisitionPurchasePriceDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "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", "terseLabel": "Consideration transferred, cash", "verboseLabel": "Cash" } } }, "localname": "PaymentsToAcquireBusinessesGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/BusinessAcquisitionNarrativeDetails", "http://www.limelight.com/role/BusinessAcquisitionScheduleofBusinessAcquisitionPurchasePriceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r105" ], "calculation": { "http://www.limelight.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 a business, net of the cash acquired from the purchase.", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "negatedTerseLabel": "Acquisition of business, net of cash acquired" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireMarketableSecurities": { "auth_ref": [ "r240" ], "calculation": { "http://www.limelight.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for purchase of marketable security.", "label": "Payments to Acquire Marketable Securities", "negatedLabel": "Purchases of marketable securities" } } }, "localname": "PaymentsToAcquireMarketableSecurities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r106" ], "calculation": { "http://www.limelight.com/role/ConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of 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/2021-01-31", "presentation": [ "http://www.limelight.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "auth_ref": [ "r430", "r432", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r453" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for retirement benefits.", "label": "Retirement Benefits [Text Block]", "verboseLabel": "401(k) Plan" } } }, "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/A401kPlan" ], "xbrltype": "textBlockItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r457", "r491" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]", "terseLabel": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ShareBasedCompensationNarrativeDetails", "http://www.limelight.com/role/StockholdersEquityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]", "terseLabel": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ShareBasedCompensationNarrativeDetails", "http://www.limelight.com/role/StockholdersEquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r24", "r383" ], "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", "verboseLabel": "Preferred stock, par value (in dollars per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r24" ], "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": "Issuance of preferred stock authorized (shares)", "verboseLabel": "Preferred Stock, shares authorized" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.limelight.com/role/StockholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r24", "r383" ], "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", "verboseLabel": "Preferred stock, shares issued" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r24" ], "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", "verboseLabel": "Preferred stock, shares outstanding" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r24", "r663" ], "calculation": { "http://www.limelight.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Preferred Stock, Value, Issued", "verboseLabel": "Convertible preferred stock, $0.001 par value; 7,500 shares authorized; 0 shares issued and outstanding" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r10", "r34", "r35" ], "calculation": { "http://www.limelight.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.limelight.com/role/PrepaidExpensesandOtherCurrentAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid Expense and Other Assets, Current", "totalLabel": "Total prepaid expenses and other current assets", "verboseLabel": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ConsolidatedBalanceSheets", "http://www.limelight.com/role/PrepaidExpensesandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromDebtNetOfIssuanceCosts": { "auth_ref": [ "r108" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from additional borrowings, net of cash paid to third parties in connection with debt origination.", "label": "Proceeds from Debt, Net of Issuance Costs", "terseLabel": "Net proceeds from debt issuance" } } }, "localname": "ProceedsFromDebtNetOfIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfLongTermDebt": { "auth_ref": [ "r108" ], "calculation": { "http://www.limelight.com/role/ConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer.", "label": "Proceeds from Issuance of Long-term Debt", "terseLabel": "Proceeds from issuance of debt, net" } } }, "localname": "ProceedsFromIssuanceOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans": { "auth_ref": [ "r107", "r492" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from issuance of shares under share-based payment arrangement. Excludes option exercised.", "label": "Proceeds, Issuance of Shares, Share-based Payment Arrangement, Excluding Option Exercised", "verboseLabel": "Proceeds received for stock issued" } } }, "localname": "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/StockholdersEquityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities": { "auth_ref": [], "calculation": { "http://www.limelight.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the aggregate amount received by the entity through sale or maturity of marketable securities (held-to-maturity or available-for-sale) during the period.", "label": "Proceeds from Sale and Maturity of Marketable Securities", "terseLabel": "Sale and maturities of marketable securities" } } }, "localname": "ProceedsFromSaleAndMaturityOfMarketableSecurities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "auth_ref": [ "r104" ], "calculation": { "http://www.limelight.com/role/ConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.", "label": "Proceeds from Sale of Property, Plant, and Equipment", "terseLabel": "Proceeds from sale of property and equipment" } } }, "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r107", "r492" ], "calculation": { "http://www.limelight.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.", "label": "Proceeds from Stock Options Exercised", "terseLabel": "Proceeds from employee stock plans" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Abstract]", "terseLabel": "Property, Plant and Equipment [Abstract]" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r40", "r300" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Long-Lived Tangible Asset [Axis]", "terseLabel": "Property, Plant and Equipment, Type [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails", "http://www.limelight.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r303", "r776", "r777", "r778" ], "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]", "verboseLabel": "Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/PropertyandEquipment" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r39", "r298" ], "calculation": { "http://www.limelight.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Gross", "verboseLabel": "Property and equipment, gross" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property, Plant and Equipment [Line Items]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails", "http://www.limelight.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r17", "r18", "r300", "r663", "r726", "r737" ], "calculation": { "http://www.limelight.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.limelight.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "totalLabel": "Total property and equipment, net", "verboseLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ConsolidatedBalanceSheets", "http://www.limelight.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Net, by Type [Abstract]", "verboseLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNetByTypeAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r38", "r300", "r776", "r777" ], "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]", "verboseLabel": "Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r17", "r300" ], "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]", "verboseLabel": "Schedule of Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/PropertyandEquipmentTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r17", "r298" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Long-Lived Tangible Asset [Domain]", "terseLabel": "Property, Plant and Equipment, Type [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails", "http://www.limelight.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails" ], "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", "verboseLabel": "Estimated useful lives of assets" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r92", "r264" ], "calculation": { "http://www.limelight.com/role/ConsolidatedStatementsofCashFlows": { "order": 7.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 credit losses", "verboseLabel": "Accounts receivable charges" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/AccountsReceivableDetails", "http://www.limelight.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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_ReceivablesPolicyTextBlock": { "auth_ref": [ "r230", "r234", "r235", "r236" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for receivable. Includes, but is not limited to, accounts receivable and financing receivable.", "label": "Receivable [Policy Text Block]", "verboseLabel": "Accounts Receivable" } } }, "localname": "ReceivablesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent": { "auth_ref": [ "r70", "r81" ], "calculation": { "http://www.limelight.com/role/AccumulatedOtherComprehensiveLossDetails": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of reclassification adjustments of other comprehensive income (loss) attributable to parent.", "label": "Reclassification from AOCI, Current Period, Net of Tax, Attributable to Parent", "negatedTerseLabel": "Amounts reclassified from accumulated other comprehensive loss" } } }, "localname": "ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/AccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable": { "auth_ref": [ "r211", "r213" ], "lang": { "en-us": { "role": { "documentation": "Identification, description, and amounts of all significant reconciling items in the reconciliation of total assets from reportable segments to the entity's consolidated assets.", "label": "Reconciliation of Assets from Segment to Consolidated [Table]", "terseLabel": "Reconciliation of Assets from Segment to Consolidated [Table]" } } }, "localname": "ReconciliationOfAssetsFromSegmentToConsolidatedTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/SegmentReportingandGeographicInformationAssetsbyGeographyDetails" ], "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/2021-01-31", "presentation": [ "http://www.limelight.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Related Party Transactions [Abstract]", "terseLabel": "Related Party Transactions [Abstract]" } } }, "localname": "RelatedPartyTransactionsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r656", "r657", "r658", "r659", "r660" ], "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/2021-01-31", "presentation": [ "http://www.limelight.com/role/RelatedPartyTransactions" ], "xbrltype": "textBlockItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r508", "r697", "r790" ], "calculation": { "http://www.limelight.com/role/ConsolidatedStatementsofOperations": { "order": 3.0, "parentTag": "us-gaap_OperatingExpenses", "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", "verboseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ConsolidatedStatementsofOperations" ], "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]", "verboseLabel": "Research and development expense" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ShareBasedCompensationAllocationofShareBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock": { "auth_ref": [ "r41", "r293", "r294", "r790" ], "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]", "verboseLabel": "Research and Development" } } }, "localname": "ResearchDevelopmentAndComputerSoftwarePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ReserveForEarnOutReceivableMember": { "auth_ref": [ "r140", "r141", "r142", "r145", "r146" ], "lang": { "en-us": { "role": { "documentation": "Allowance for portion expected to be uncollectible of receivable from sale of business based on future sale or revenue.", "label": "SEC Schedule, 12-09, Allowance, Earn-out Receivable [Member]", "verboseLabel": "Reserves for accounts receivable" } } }, "localname": "ReserveForEarnOutReceivableMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ScheduleIIValuationandQualifyingAccountsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "Restricted stock units", "verboseLabel": "Restricted Stock Units" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/NetLossperShareScheduleofantidilutivesecuritiesexcludedfromcomputationofearningspershareDetails", "http://www.limelight.com/role/ShareBasedCompensationAllocationofShareBasedCompensationDetails", "http://www.limelight.com/role/ShareBasedCompensationNarrativeDetails", "http://www.limelight.com/role/ShareBasedCompensationRSUActivityDetails", "http://www.limelight.com/role/ShareBasedCompensationRSUsOutstandingDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestructuringAndRelatedActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Restructuring and Related Activities [Abstract]" } } }, "localname": "RestructuringAndRelatedActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": { "auth_ref": [ "r305", "r307", "r310", "r317", "r319" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for restructuring and related activities. Description of restructuring activities such as exit and disposal activities, include facts and circumstances leading to the plan, the expected plan completion date, the major types of costs associated with the plan activities, total expected costs, the accrual balance at the end of the period, and the periods over which the remaining accrual will be settled.", "label": "Restructuring and Related Activities Disclosure [Text Block]", "terseLabel": "Restructuring Charge" } } }, "localname": "RestructuringAndRelatedActivitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/RestructuringCharge" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestructuringAndRelatedCostExpectedCostRemaining1": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expected cost remaining for the specified restructuring cost.", "label": "Restructuring and Related Cost, Expected Cost Remaining", "terseLabel": "Restructuring costs expected to be incurred" } } }, "localname": "RestructuringAndRelatedCostExpectedCostRemaining1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/RestructuringChargeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringAndRelatedCostIncurredCost": { "auth_ref": [ "r306", "r309", "r313", "r316" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Discloses the amount charged against the accrued restructuring reserves, or earnings if not previously accrued, during the period for the specified type of restructuring cost.", "label": "Restructuring and Related Cost, Incurred Cost", "terseLabel": "Restructuring costs incurred" } } }, "localname": "RestructuringAndRelatedCostIncurredCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/RestructuringChargeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringCharges": { "auth_ref": [ "r120", "r304", "r311", "r313" ], "calculation": { "http://www.limelight.com/role/ConsolidatedStatementsofOperations": { "order": 5.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.", "label": "Restructuring Charges", "terseLabel": "Restructuring charges" } } }, "localname": "RestructuringCharges", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ConsolidatedStatementsofOperations", "http://www.limelight.com/role/RestructuringChargeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringChargesMember": { "auth_ref": [ "r311", "r315" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption in which the reported facts about restructuring charges have been included.", "label": "Restructuring Charges [Member]", "terseLabel": "Restructuring charge" } } }, "localname": "RestructuringChargesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ShareBasedCompensationAllocationofShareBasedCompensationDetails", "http://www.limelight.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestructuringCostAndReserveAxis": { "auth_ref": [ "r306", "r307", "r313", "r314" ], "lang": { "en-us": { "role": { "documentation": "Information by type of restructuring cost.", "label": "Restructuring Type [Axis]", "terseLabel": "Restructuring Type [Axis]" } } }, "localname": "RestructuringCostAndReserveAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/RestructuringChargeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringCostAndReserveLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Restructuring Cost and Reserve [Line Items]", "terseLabel": "Restructuring Cost and Reserve [Line Items]" } } }, "localname": "RestructuringCostAndReserveLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/RestructuringChargeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringPlanAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by individual restructuring plan.", "label": "Restructuring Plan [Axis]", "terseLabel": "Restructuring Plan [Axis]" } } }, "localname": "RestructuringPlanAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/RestructuringChargeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringPlanDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Identification of the individual restructuring plans.", "label": "Restructuring Plan [Domain]", "terseLabel": "Restructuring Plan [Domain]" } } }, "localname": "RestructuringPlanDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/RestructuringChargeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestructuringReserveAccrualAdjustment1": { "auth_ref": [ "r307", "r314" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) which increases (decreases) the restructuring reserve from an adjustment to a previously accrued restructuring liability.", "label": "Restructuring Reserve, Accrual Adjustment", "negatedTerseLabel": "Cost recovery adjustment" } } }, "localname": "RestructuringReserveAccrualAdjustment1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/RestructuringChargeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringReserveCurrent": { "auth_ref": [ "r20", "r307", "r314" ], "calculation": { "http://www.limelight.com/role/OtherCurrentLiabilitiesDetails": { "order": 2.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", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "terseLabel": "Restructuring charges" } } }, "localname": "RestructuringReserveCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/OtherCurrentLiabilitiesDetails", "http://www.limelight.com/role/RestructuringChargeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringReserveRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Restructuring Reserve [Roll Forward]", "terseLabel": "Restructuring Reserve [Roll Forward]" } } }, "localname": "RestructuringReserveRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/RestructuringChargeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringReserveSettledWithoutCash2": { "auth_ref": [ "r307", "r314" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in the reserve for full or partial settlement through consideration other than cash.", "label": "Restructuring Reserve, Settled without Cash", "negatedLabel": "Non-cash charges" } } }, "localname": "RestructuringReserveSettledWithoutCash2", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/RestructuringChargeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r28", "r404", "r500", "r663", "r735", "r758", "r763" ], "calculation": { "http://www.limelight.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "verboseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r2", "r148", "r149", "r150", "r153", "r161", "r163", "r259", "r497", "r498", "r499", "r542", "r543", "r604", "r754", "r756" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Retained Earnings [Member]", "verboseLabel": "Accumulated Deficit" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ConsolidatedStatementsofStockholdersEquity", "http://www.limelight.com/role/DebtNarrativeDetails", "http://www.limelight.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r201", "r202", "r209", "r214", "r215", "r221", "r222", "r226", "r423", "r424", "r701" ], "calculation": { "http://www.limelight.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": "Revenues", "verboseLabel": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ConcentrationsDetails", "http://www.limelight.com/role/ConsolidatedStatementsofOperations", "http://www.limelight.com/role/SegmentReportingandGeographicInformationRevenuebyGeographyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r130", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r429" ], "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": "Revenue Recognition" } } }, "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems": { "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": "Revenue, Initial Application Period Cumulative Effect Transition [Line Items]", "terseLabel": "Revenue, Initial Application Period Cumulative Effect Transition [Line Items]" } } }, "localname": "RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/SummaryofSignificantAccountingPoliciesRevenuePerformanceObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable": { "auth_ref": [ "r428" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information when using transition method for cumulative effect in initial period of application for revenue from contract with customer.", "label": "Revenue, Initial Application Period Cumulative Effect Transition [Table]", "terseLabel": "Revenue, Initial Application Period Cumulative Effect Transition [Table]" } } }, "localname": "RevenueInitialApplicationPeriodCumulativeEffectTransitionTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/SummaryofSignificantAccountingPoliciesRevenuePerformanceObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenuePerformanceObligationDescriptionOfTiming": { "auth_ref": [ "r413" ], "lang": { "en-us": { "role": { "documentation": "Description of timing for satisfying performance obligation in contract with customer. Includes, but is not limited to, as services are rendered, and upon shipment, delivery or completion of service.", "label": "Revenue, Performance Obligation, Description of Timing", "terseLabel": "Performance obligation, description of timing" } } }, "localname": "RevenuePerformanceObligationDescriptionOfTiming", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/SummaryofSignificantAccountingPoliciesRevenuePerformanceObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r414" ], "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": "Period of fulfillment of remaining performance obligations" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/SummaryofSignificantAccountingPoliciesRevenuePerformanceObligationsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r414" ], "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/2021-01-31", "presentation": [ "http://www.limelight.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.limelight.com/role/SummaryofSignificantAccountingPoliciesRevenuePerformanceObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationPercentage": { "auth_ref": [ "r414" ], "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": "Percent of remaining performance obligations" } } }, "localname": "RevenueRemainingPerformanceObligationPercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/SummaryofSignificantAccountingPoliciesRevenuePerformanceObligationsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Revenues from External Customers and Long-Lived Assets [Line Items]", "terseLabel": "Revenues from External Customers and Long-Lived Assets [Line Items]" } } }, "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/SegmentReportingandGeographicInformationRevenuebyGeographyDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.", "label": "Revolving Credit Facility [Member]", "terseLabel": "Revolving Credit Facility" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RisksAndUncertaintiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Risks and Uncertainties [Abstract]", "terseLabel": "Risks and Uncertainties [Abstract]" } } }, "localname": "RisksAndUncertaintiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_SalesRevenueNetMember": { "auth_ref": [ "r190", "r226" ], "lang": { "en-us": { "role": { "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation.", "label": "Revenue Benchmark [Member]", "terseLabel": "Revenue" } } }, "localname": "SalesRevenueNetMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ConcentrationsDetails", "http://www.limelight.com/role/SegmentReportingandGeographicInformationRevenuebyGeographyDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "auth_ref": [ "r60" ], "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]", "verboseLabel": "Summary of accounts receivable, net" } } }, "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/AccountsReceivableTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r70", "r634", "r635" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss).", "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]", "terseLabel": "Schedule of accumulated other comprehensive loss" } } }, "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/AccumulatedOtherComprehensiveLossTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r175" ], "lang": { "en-us": { "role": { "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/NetLossperShareScheduleofantidilutivesecuritiesexcludedfromcomputationofearningspershareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r175" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "terseLabel": "Schedule of antidilutive securities excluded from computation of earnings per share" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/NetLossperShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems": { "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 Securities, Available-for-sale [Line Items]", "terseLabel": "Debt Securities, Available-for-sale [Line Items]" } } }, "localname": "ScheduleOfAvailableForSaleSecuritiesLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/InvestmentsinMarketableSecuritiesSummaryofMarketableSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r561", "r562" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/BusinessAcquisitionNarrativeDetails", "http://www.limelight.com/role/BusinessAcquisitionScheduleofBusinessAcquisitionPurchasePriceDetails", "http://www.limelight.com/role/BusinessAcquisitionScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock": { "auth_ref": [ "r561", "r562" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of a material business combination completed during the period, including background, timing, and recognized assets and liabilities. This table does not include leveraged buyouts.", "label": "Schedule of Business Acquisitions, by Acquisition [Table Text Block]", "terseLabel": "Schedule of Business Acquisition Purchase Price" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/BusinessAcquisitionTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r540" ], "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]", "verboseLabel": "Components of provision (benefit) for income taxes" } } }, "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r531" ], "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]", "verboseLabel": "Components of deferred tax assets and liabilities" } } }, "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r174" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "verboseLabel": "Computation of basic and diluted net income (loss) per share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/NetLossperShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r515" ], "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]", "verboseLabel": "Reconciliation of the U.S. federal statutory rate to the effective income tax rate" } } }, "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r456", "r486", "r502" ], "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/2021-01-31", "presentation": [ "http://www.limelight.com/role/ShareBasedCompensationAllocationofShareBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r456", "r486", "r502" ], "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]", "verboseLabel": "Components of share-based compensation expense" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ShareBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "auth_ref": [ "r607", "r608" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "verboseLabel": "Summary of fair value measurements" } } }, "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r284", "r288", "r702" ], "lang": { "en-us": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails", "http://www.limelight.com/role/GoodwillandOtherIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails", "http://www.limelight.com/role/SummaryofSignificantAccountingPoliciesScheduleofFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r284", "r288" ], "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/2021-01-31", "presentation": [ "http://www.limelight.com/role/GoodwillandOtherIntangibleAssetsTables", "http://www.limelight.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r280", "r281" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.", "label": "Schedule of Goodwill [Table Text Block]", "terseLabel": "Schedule of Goodwill" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/GoodwillandOtherIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": { "auth_ref": [ "r135" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions.", "label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]", "verboseLabel": "Summary of net Income (loss) before income taxes" } } }, "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfOperatingLeasedAssetsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of long-lived, depreciable assets that are subject to a operating lease agreements and are used in the normal conduct of business to produce goods and services. Examples may 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": "Schedule of Operating Leased Assets [Table]", "terseLabel": "Schedule of Operating Leased Assets [Table]" } } }, "localname": "ScheduleOfOperatingLeasedAssetsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/OperatingLeasesRightofUseAssetsandPurchaseCommitmentsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r40", "r300" ], "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": "Schedule of Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails", "http://www.limelight.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "auth_ref": [ "r565" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree.", "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]", "terseLabel": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed" } } }, "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/BusinessAcquisitionTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": { "auth_ref": [ "r306", "r307", "r308", "r309", "r313", "r314", "r316" ], "lang": { "en-us": { "role": { "documentation": "Table presenting the description of the restructuring costs, such as the expected cost; the costs incurred during the period; the cumulative costs incurred as of the balance sheet date; the income statement caption within which the restructuring charges recognized for the period are included; and the amount of and periodic changes to an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost by type of restructuring.", "label": "Schedule of Restructuring and Related Costs [Table]", "terseLabel": "Schedule of Restructuring and Related Costs [Table]" } } }, "localname": "ScheduleOfRestructuringAndRelatedCostsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/RestructuringChargeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock": { "auth_ref": [ "r307", "r314" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost. This element may also include a description of any reversal and other adjustment made during the period to the amount of an accrued liability for restructuring activities. This element may be used to encapsulate the roll forward presentations of an entity's restructuring reserve by type of cost and in total, and explanation of changes that occurred in the period.", "label": "Schedule of Restructuring Reserve by Type of Cost [Table Text Block]", "terseLabel": "Schedule of Restructuring Reserve" } } }, "localname": "ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/RestructuringChargeTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "auth_ref": [ "r83", "r225" ], "lang": { "en-us": { "role": { "documentation": "Schedule of material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries.", "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]", "terseLabel": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]" } } }, "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/SegmentReportingandGeographicInformationRevenuebyGeographyDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r457", "r491" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ShareBasedCompensationNarrativeDetails", "http://www.limelight.com/role/ShareBasedCompensationRSUActivityDetails", "http://www.limelight.com/role/ShareBasedCompensationRSUsOutstandingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable": { "auth_ref": [ "r491" ], "lang": { "en-us": { "role": { "documentation": "Details comprising a table providing supplementary information on outstanding and exercisable share awards as of the balance sheet date which stratifies outstanding options by ranges of exercise prices.", "label": "Share-based Payment Arrangement, Option, Exercise Price Range [Table]", "terseLabel": "Share-based Payment Arrangement, Option, Exercise Price Range [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ShareBasedCompensationOutstandingStockOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock": { "auth_ref": [ "r491" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of option exercise prices, by grouped ranges, including the upper and lower limits of the price range, the number of shares under option, weighted average exercise price and remaining contractual option terms.", "label": "Share-based Payment Arrangement, Option, Exercise Price Range [Table Text Block]", "verboseLabel": "Outstanding stock options" } } }, "localname": "ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ShareBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r462", "r474", "r477" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.", "label": "Share-based Payment Arrangement, Option, Activity [Table Text Block]", "verboseLabel": "Stock option activity" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ShareBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r480" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.", "label": "Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "verboseLabel": "Grant date fair value of option" } } }, "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ShareBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year.", "label": "Share-based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]", "verboseLabel": "Restricted stock units activity" } } }, "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ShareBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": { "auth_ref": [ "r525", "r541" ], "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]", "verboseLabel": "Summary of activities associated with reserve for unrecognized tax benefits interest and penalties" } } }, "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r288" ], "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 Intangible Assets Future Amortization Expense" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/GoodwillandOtherIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]", "terseLabel": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingAssetReconcilingItemLineItems": { "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, Asset Reconciling Item [Line Items]", "terseLabel": "Segment Reporting, Asset Reconciling Item [Line Items]" } } }, "localname": "SegmentReportingAssetReconcilingItemLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/SegmentReportingandGeographicInformationAssetsbyGeographyDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r197", "r199", "r200", "r207", "r208", "r213", "r217", "r218", "r219", "r220", "r221", "r225", "r226", "r227" ], "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]", "verboseLabel": "Segment Reporting and Geographic Information" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/SegmentReportingandGeographicInformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://www.limelight.com/role/ConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "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", "verboseLabel": "Sales and marketing" } } }, "localname": "SellingAndMarketingExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r91" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing selling and marketing expense.", "label": "Selling and Marketing Expense [Member]", "verboseLabel": "Sales and marketing expense" } } }, "localname": "SellingAndMarketingExpenseMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ShareBasedCompensationAllocationofShareBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r119" ], "calculation": { "http://www.limelight.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-based Payment Arrangement, Noncash Expense", "verboseLabel": "Share-based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationAllocationAndClassificationInFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Abstract]", "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Abstract]" } } }, "localname": "ShareBasedCompensationAllocationAndClassificationInFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r458" ], "lang": { "en-us": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period", "terseLabel": "Award vesting period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate": { "auth_ref": [ "r491" ], "lang": { "en-us": { "role": { "documentation": "Discount rate from fair value on purchase date that participants pay for shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Discount from Market Price, Purchase Date", "terseLabel": "Discount from market price for employees" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/StockholdersEquityDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r467" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedLabel": "Number of units, forfeitures (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ShareBasedCompensationRSUActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r472" ], "lang": { "en-us": { "role": { "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "verboseLabel": "Weighted average fair value, canceled (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ShareBasedCompensationRSUActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r470" ], "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", "verboseLabel": "Number of units, granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ShareBasedCompensationRSUActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r470" ], "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": "Weighted-average grant-date fair value of RSUs granted", "verboseLabel": "Weighted average fair value, granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ShareBasedCompensationNarrativeDetails", "http://www.limelight.com/role/ShareBasedCompensationRSUActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r469" ], "lang": { "en-us": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Number of units, ending balance (in shares)", "periodStartLabel": "Number of units, beginning balance (in shares)", "terseLabel": "Units outstanding (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ShareBasedCompensationNarrativeDetails", "http://www.limelight.com/role/ShareBasedCompensationRSUActivityDetails", "http://www.limelight.com/role/ShareBasedCompensationRSUsOutstandingDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "verboseLabel": "Number of Units" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ShareBasedCompensationRSUActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r469" ], "lang": { "en-us": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Weighted average fair value, ending balance (in dollars per share)", "periodStartLabel": "Weighted average fair value, beginning balance (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ShareBasedCompensationRSUActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Weighted Average Fair\u00a0Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ShareBasedCompensationRSUActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r471" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedLabel": "Number of units, vested (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ShareBasedCompensationRSUActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r471" ], "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", "verboseLabel": "Weighted average fair value, vested (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ShareBasedCompensationRSUActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract]", "verboseLabel": "Grant date fair value of option" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ShareBasedCompensationFairValueofOptionsAwardedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r483" ], "lang": { "en-us": { "role": { "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "terseLabel": "Expected dividend rate", "verboseLabel": "Expected dividends" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ShareBasedCompensationFairValueofOptionsAwardedDetails", "http://www.limelight.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r482" ], "lang": { "en-us": { "role": { "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "verboseLabel": "Expected volatility" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ShareBasedCompensationFairValueofOptionsAwardedDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r484" ], "lang": { "en-us": { "role": { "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "verboseLabel": "Risk-free interest" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ShareBasedCompensationFairValueofOptionsAwardedDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ShareBasedCompensationRSUActivityDetails", "http://www.limelight.com/role/ShareBasedCompensationRSUsOutstandingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee": { "auth_ref": [ "r491" ], "lang": { "en-us": { "role": { "documentation": "The highest quantity of shares an employee can purchase under the plan per period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Maximum Number of Shares Per Employee", "terseLabel": "Maximum number of shares permitted to purchase per period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/StockholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of additional shares authorized for issuance under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized", "terseLabel": "Increase in shares available for issuance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/StockholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r459" ], "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": "Shares authorized for issuance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/StockholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r491" ], "lang": { "en-us": { "role": { "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant", "terseLabel": "Common stock reserved for future options and restricted stock awards (shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/StockholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r465" ], "lang": { "en-us": { "role": { "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number", "terseLabel": "Options outstanding and exercisable (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r465" ], "lang": { "en-us": { "role": { "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "terseLabel": "Options, exercise price (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r476" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value", "verboseLabel": "Total intrinsic value of the options exercised" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": { "auth_ref": [ "r468" ], "lang": { "en-us": { "role": { "documentation": "For presentations that combine terminations, the number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan or that expired.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period", "negatedLabel": "Number of shares, cancelled" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ShareBasedCompensationStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r468" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price of options that were either forfeited or expired.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price", "verboseLabel": "Weighted average exercise price, canceled (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ShareBasedCompensationStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross", "terseLabel": "Options granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ShareBasedCompensationNarrativeDetails", "http://www.limelight.com/role/ShareBasedCompensationStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r475" ], "lang": { "en-us": { "role": { "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "verboseLabel": "Weighted-average grant-date fair value of options granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r491" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value", "verboseLabel": "Aggregate intrinsic value of options outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r464", "r491" ], "lang": { "en-us": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Number of shares, ending balance", "periodStartLabel": "Number of shares, beginning balance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ShareBasedCompensationStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]", "verboseLabel": "Number\u00a0of Options Outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ShareBasedCompensationStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r463" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Weighted average exercise price, ending balance (in dollars per share)", "periodStartLabel": "Weighted average exercise price, beginning balance (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ShareBasedCompensationStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]", "terseLabel": "Weighted Average Exercise Price", "verboseLabel": "Outstanding stock options" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ShareBasedCompensationOutstandingStockOptionsDetails", "http://www.limelight.com/role/ShareBasedCompensationStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost": { "auth_ref": [ "r489" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "An excess of the fair value of the modified award over the fair value of the award immediately before the modification.", "label": "Share-based Payment Arrangement, Plan Modification, Incremental Cost", "terseLabel": "Plan modification, incremental expense" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationNumberOfEmployeesAffected": { "auth_ref": [ "r488" ], "lang": { "en-us": { "role": { "documentation": "Number of grantees affected by modification of award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Plan Modification, Number of Grantees Affected", "terseLabel": "Plan modification, number of individuals impacted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationNumberOfEmployeesAffected", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod": { "auth_ref": [ "r491" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Shares Issued in Period", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Shares Issued in Period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/StockholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r455", "r460" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ShareBasedCompensationAllocationofShareBasedCompensationDetails", "http://www.limelight.com/role/ShareBasedCompensationNarrativeDetails", "http://www.limelight.com/role/ShareBasedCompensationOutstandingStockOptionsDetails", "http://www.limelight.com/role/ShareBasedCompensationRSUActivityDetails", "http://www.limelight.com/role/ShareBasedCompensationRSUsOutstandingDetails", "http://www.limelight.com/role/StockholdersEquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "verboseLabel": "Weighted average exercise price, exercised (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ShareBasedCompensationStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "verboseLabel": "Weighted average exercise price, granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ShareBasedCompensationStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "First portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Share-based Payment Arrangement, Tranche One [Member]", "terseLabel": "Time based vesting" } } }, "localname": "ShareBasedCompensationAwardTrancheOneMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Second portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Share-based Payment Arrangement, Tranche Two [Member]", "terseLabel": "Performance based vesting" } } }, "localname": "ShareBasedCompensationAwardTrancheTwoMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r457", "r461" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.", "label": "Share-based Payment Arrangement [Policy Text Block]", "terseLabel": "Share-Based Compensation" } } }, "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis": { "auth_ref": [ "r479" ], "lang": { "en-us": { "role": { "documentation": "Information by range of option prices pertaining to options granted.", "label": "Exercise Price Range [Axis]", "terseLabel": "Exercise Price Range [Axis]" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ShareBasedCompensationOutstandingStockOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain": { "auth_ref": [ "r485" ], "lang": { "en-us": { "role": { "documentation": "Supplementary information on outstanding and exercisable share awards as of the balance sheet date which stratifies outstanding options by ranges of exercise prices.", "label": "Exercise Price Range [Domain]", "terseLabel": "Exercise Price Range [Domain]" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ShareBasedCompensationOutstandingStockOptionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems": { "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, Option, Exercise Price Range [Line Items]", "terseLabel": "Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ShareBasedCompensationOutstandingStockOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit": { "auth_ref": [ "r485" ], "lang": { "en-us": { "role": { "documentation": "The floor of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range.", "label": "Share-based Payment Arrangement, Option, Exercise Price Range, Lower Range Limit", "verboseLabel": "Exercise price range, lower range limit (in dollars per share)" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ShareBasedCompensationOutstandingStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions": { "auth_ref": [ "r473" ], "lang": { "en-us": { "role": { "documentation": "The number of shares reserved for issuance pertaining to the outstanding exercisable stock options as of the balance sheet date in the customized range of exercise prices for which the market and performance vesting condition has been satisfied.", "label": "Share-based Payment Arrangement, Option, Exercise Price Range, Shares Exercisable", "verboseLabel": "Options exercisable, number of options exercisable (in shares)" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ShareBasedCompensationOutstandingStockOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions": { "auth_ref": [ "r464" ], "lang": { "en-us": { "role": { "documentation": "The number of shares reserved for issuance pertaining to the outstanding stock options as of the balance sheet date for all option plans in the customized range of exercise prices.", "label": "Share-based Payment Arrangement, Option, Exercise Price Range, Shares Outstanding", "verboseLabel": "Options outstanding, number of options outstanding (in shares)" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ShareBasedCompensationOutstandingStockOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit": { "auth_ref": [ "r485" ], "lang": { "en-us": { "role": { "documentation": "The ceiling of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range.", "label": "Share-based Payment Arrangement, Option, Exercise Price Range, Upper Range Limit", "verboseLabel": "Exercise price range, upper range limit (in dollars per share)" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ShareBasedCompensationOutstandingStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Price of a single share of a number of saleable stocks of a company.", "label": "Share Price", "terseLabel": "Share price (in dollars per share)" } } }, "localname": "SharePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/DebtNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareRepurchaseProgramAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by share repurchase program.", "label": "Share Repurchase Program [Axis]", "terseLabel": "Share Repurchase Program [Axis]" } } }, "localname": "ShareRepurchaseProgramAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/StockholdersEquityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareRepurchaseProgramDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the share repurchase program.", "label": "Share Repurchase Program [Domain]", "terseLabel": "Share Repurchase Program [Domain]" } } }, "localname": "ShareRepurchaseProgramDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/StockholdersEquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAcceleratedVestingNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares for which recognition of cost was accelerated for award under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Accelerated Vesting, Number", "terseLabel": "Accelerated vesting (in shares)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAcceleratedVestingNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Intrinsic value of outstanding 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, Aggregate Intrinsic Value, Outstanding", "terseLabel": "Value outstanding" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Intrinsic value of vested 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, Aggregate Intrinsic Value, Vested", "verboseLabel": "Total intrinsic value of the units vested" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r481", "r501" ], "lang": { "en-us": { "role": { "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term", "verboseLabel": "Expected term, years" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ShareBasedCompensationFairValueofOptionsAwardedDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r491" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "verboseLabel": "Weighted average remaining contractual options period exercisable" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Purchase price of common stock expressed as a percentage of its fair value.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent", "verboseLabel": "Exercise price of incentive stock options granted under the Plan may not be granted" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1": { "auth_ref": [ "r465" ], "lang": { "en-us": { "role": { "documentation": "Weighted average exercise price as of the balance sheet date for those equity-based payment arrangements exercisable and outstanding.", "label": "Share-based Payment Arrangement, Option, Exercise Price Range, Exercisable, Weighted Average Exercise Price", "verboseLabel": "Options exercisable, weighted average exercise price (in dollars per share)" } } }, "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ShareBasedCompensationOutstandingStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1": { "auth_ref": [ "r464" ], "lang": { "en-us": { "role": { "documentation": "The weighted average price as of the balance sheet date at which grantees could acquire the underlying shares with respect to all outstanding stock options which are in the customized range of exercise prices.", "label": "Share-based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Exercise Price", "verboseLabel": "Options outstanding, weighted average exercise price (in dollars per share)" } } }, "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ShareBasedCompensationOutstandingStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r478" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term of outstanding stock options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Remaining Contractual Term", "verboseLabel": "Options outstanding, weighted average remaining contractual life" } } }, "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ShareBasedCompensationOutstandingStockOptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_StateAndLocalJurisdictionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of a state or local government entitled to levy and collect income taxes from the entity.", "label": "State and Local Jurisdiction [Member]", "verboseLabel": "State" } } }, "localname": "StateAndLocalJurisdictionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r2", "r57", "r78", "r79", "r80", "r148", "r149", "r150", "r153", "r161", "r163", "r181", "r259", "r398", "r404", "r497", "r498", "r499", "r542", "r543", "r604", "r629", "r630", "r631", "r632", "r633", "r635", "r754", "r755", "r756", "r824" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/AccumulatedOtherComprehensiveLossDetails", "http://www.limelight.com/role/ConsolidatedStatementsofStockholdersEquity", "http://www.limelight.com/role/DebtNarrativeDetails", "http://www.limelight.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]", "terseLabel": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]", "terseLabel": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]", "terseLabel": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]", "terseLabel": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r148", "r149", "r150", "r181", "r701" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssued1": { "auth_ref": [ "r125", "r126", "r127" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The fair value of stock issued in noncash financing activities.", "label": "Stock Issued", "terseLabel": "Common stock issued in connection with acquisition of business" } } }, "localname": "StockIssued1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodSharesAcquisitions": { "auth_ref": [ "r24", "r25", "r404" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of stock issued during the period pursuant to acquisitions.", "label": "Stock Issued During Period, Shares, Acquisitions", "terseLabel": "Issuance of common stock for business acquisition, shares" } } }, "localname": "StockIssuedDuringPeriodSharesAcquisitions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "auth_ref": [ "r24", "r25", "r398", "r404" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan.", "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "terseLabel": "Issuance of common stock under employee stock purchase plan, shares", "verboseLabel": "Shares issued" } } }, "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ConsolidatedStatementsofStockholdersEquity", "http://www.limelight.com/role/StockholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited": { "auth_ref": [ "r24", "r25", "r398", "r404" ], "lang": { "en-us": { "role": { "documentation": "Number of shares related to Restricted Stock Award forfeited during the period.", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Forfeited", "negatedLabel": "Restricted stock units surrendered in lieu of withholding taxes, shares" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": { "auth_ref": [ "r398", "r404" ], "lang": { "en-us": { "role": { "documentation": "Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards.", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Gross", "verboseLabel": "Vesting of restricted stock units, shares" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r24", "r25", "r398", "r404", "r466" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period", "verboseLabel": "Exercise of common stock options, shares" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueAcquisitions": { "auth_ref": [ "r57", "r398", "r404" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued pursuant to acquisitions during the period.", "label": "Stock Issued During Period, Value, Acquisitions", "terseLabel": "Issuance of common stock for business acquisition" } } }, "localname": "StockIssuedDuringPeriodValueAcquisitions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "auth_ref": [ "r24", "r25", "r398", "r404" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan.", "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan", "terseLabel": "Issuance of common stock under employee stock purchase plan" } } }, "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures": { "auth_ref": [ "r24", "r25", "r398", "r404" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Value of stock related to Restricted Stock Awards forfeited during the period.", "label": "Stock Issued During Period, Value, Restricted Stock Award, Forfeitures", "negatedLabel": "Restricted stock units surrendered in lieu of withholding taxes" } } }, "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r57", "r398", "r404" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Stock Issued During Period, Value, Stock Options Exercised", "verboseLabel": "Exercise of common stock options" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of stock repurchase plan authorized.", "label": "Stock Repurchase Program, Authorized Amount", "terseLabel": "Stock repurchase program authorized amount" } } }, "localname": "StockRepurchaseProgramAuthorizedAmount1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/StockholdersEquityDetails" ], "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/2021-01-31", "presentation": [ "http://www.limelight.com/role/StockholdersEquityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": { "auth_ref": [ "r24", "r25", "r398", "r404" ], "lang": { "en-us": { "role": { "documentation": "Number of shares that have been repurchased and retired during the period.", "label": "Stock Repurchased and Retired During Period, Shares", "verboseLabel": "Shares repurchased and retired during period" } } }, "localname": "StockRepurchasedAndRetiredDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/StockholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r25", "r30", "r31", "r134", "r232", "r255", "r617", "r663" ], "calculation": { "http://www.limelight.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "terseLabel": "Increase (decrease) in equity", "totalLabel": "Total stockholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/AccumulatedOtherComprehensiveLossDetails", "http://www.limelight.com/role/ConsolidatedBalanceSheets", "http://www.limelight.com/role/ConsolidatedStatementsofStockholdersEquity", "http://www.limelight.com/role/DebtNarrativeDetails", "http://www.limelight.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders\u2019 equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ConsolidatedBalanceSheets" ], "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r132", "r384", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r397", "r404", "r410" ], "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/2021-01-31", "presentation": [ "http://www.limelight.com/role/StockholdersEquity" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplement disclosure of cash flow information" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TaxesPayableCurrent": { "auth_ref": [ "r45" ], "calculation": { "http://www.limelight.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Taxes Payable, Current", "verboseLabel": "Income taxes payable" } } }, "localname": "TaxesPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_TechnologyBasedIntangibleAssetsMember": { "auth_ref": [ "r567" ], "lang": { "en-us": { "role": { "documentation": "Technology-based intangible assets, including, but not limited to, patented technology, unpatented technology, and developed technology rights.", "label": "Technology-Based Intangible Assets [Member]", "terseLabel": "Technology" } } }, "localname": "TechnologyBasedIntangibleAssetsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/GoodwillandOtherIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails", "http://www.limelight.com/role/SummaryofSignificantAccountingPoliciesScheduleofFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TradeNamesMember": { "auth_ref": [ "r568" ], "lang": { "en-us": { "role": { "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof.", "label": "Trade Names [Member]", "terseLabel": "Trade name" } } }, "localname": "TradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/BusinessAcquisitionScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.limelight.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails", "http://www.limelight.com/role/GoodwillandOtherIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails", "http://www.limelight.com/role/SummaryofSignificantAccountingPoliciesScheduleofFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r248", "r249", "r251", "r252", "r253", "r368", "r396", "r594", "r664", "r665", "r666", "r667", "r668", "r669", "r670", "r671", "r672", "r673", "r674", "r675", "r676", "r677", "r678", "r679", "r680", "r681", "r682", "r683", "r684", "r685", "r686", "r687", "r688", "r689", "r690", "r691", "r692", "r693", "r799", "r800", "r801", "r802", "r803", "r804", "r805" ], "lang": { "en-us": { "role": { "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms.", "label": "Financial Instruments [Domain]", "terseLabel": "Financial Instruments [Domain]" } } }, "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/FairValueMeasurementsScheduleofFairValueMeasurementsDetails", "http://www.limelight.com/role/InvestmentsinMarketableSecuritiesSummaryofMarketableSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TypeOfRestructuringDomain": { "auth_ref": [ "r306", "r307", "r313", "r314" ], "lang": { "en-us": { "role": { "documentation": "Identification of the types of restructuring costs.", "label": "Type of Restructuring [Domain]", "terseLabel": "Type of Restructuring [Domain]" } } }, "localname": "TypeOfRestructuringDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/RestructuringChargeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r509", "r519" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "Unrecognized Tax Benefits", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "terseLabel": "Unrecognized tax benefits" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/IncomeTaxesNarrativeDetails", "http://www.limelight.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation": { "auth_ref": [ "r519" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in unrecognized tax benefits resulting from foreign currency translation.", "label": "Unrecognized Tax Benefits, Decrease Resulting from Foreign Currency Translation", "negatedTerseLabel": "Adjustment related to foreign currency translation" } } }, "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": { "auth_ref": [ "r520" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.", "label": "Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions", "negatedLabel": "Reduction for tax positions of prior years" } } }, "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities": { "auth_ref": [ "r522" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in unrecognized tax benefits resulting from settlements with taxing authorities.", "label": "Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities", "negatedLabel": "Settlements" } } }, "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued": { "auth_ref": [ "r517" ], "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", "verboseLabel": "Interest and penalties accrual related to unrecognized tax benefits" } } }, "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": { "auth_ref": [ "r521" ], "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", "verboseLabel": "Additions for tax positions related to current year" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromForeignCurrencyTranslation": { "auth_ref": [ "r519" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in unrecognized tax benefits resulting from foreign currency translation.", "label": "Unrecognized Tax Benefits, Increase Resulting from Foreign Currency Translation", "terseLabel": "Adjustment related to foreign currency translation" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromForeignCurrencyTranslation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": { "auth_ref": [ "r520" ], "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": "Additions for tax positions related to prior years" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations": { "auth_ref": [ "r523" ], "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", "negatedTerseLabel": "Reductions related to the lapse of applicable statute of limitations" } } }, "localname": "UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": { "auth_ref": [ "r524" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate.", "label": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate", "terseLabel": "Unrecognized tax benefits that would impact effective tax rate" } } }, "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecordedUnconditionalPurchaseObligationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Unrecorded Unconditional Purchase Obligation, Fiscal Year Maturity [Abstract]", "verboseLabel": "Minimum purchase commitments" } } }, "localname": "UnrecordedUnconditionalPurchaseObligationAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/OperatingLeasesRightofUseAssetsandPurchaseCommitmentsScheduleofminimumpurchasecommitmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary": { "auth_ref": [ "r320" ], "calculation": { "http://www.limelight.com/role/OperatingLeasesRightofUseAssetsandPurchaseCommitmentsScheduleofminimumpurchasecommitmentsDetails": { "order": 5.0, "parentTag": "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of fixed and determinable portion of unrecorded unconditional purchase obligation 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": "Unrecorded Unconditional Purchase Obligation, to be Paid, Year Five", "verboseLabel": "2026" } } }, "localname": "UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/OperatingLeasesRightofUseAssetsandPurchaseCommitmentsScheduleofminimumpurchasecommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary": { "auth_ref": [ "r320" ], "calculation": { "http://www.limelight.com/role/OperatingLeasesRightofUseAssetsandPurchaseCommitmentsScheduleofminimumpurchasecommitmentsDetails": { "order": 1.0, "parentTag": "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of fixed and determinable portion of unrecorded unconditional purchase obligation 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": "Unrecorded Unconditional Purchase Obligation, to be Paid, Year One", "terseLabel": "2022" } } }, "localname": "UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/OperatingLeasesRightofUseAssetsandPurchaseCommitmentsScheduleofminimumpurchasecommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary": { "auth_ref": [ "r320" ], "calculation": { "http://www.limelight.com/role/OperatingLeasesRightofUseAssetsandPurchaseCommitmentsScheduleofminimumpurchasecommitmentsDetails": { "order": 4.0, "parentTag": "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of fixed and determinable portion of unrecorded unconditional purchase obligation 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": "Unrecorded Unconditional Purchase Obligation, to be Paid, Year Four", "verboseLabel": "2025" } } }, "localname": "UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/OperatingLeasesRightofUseAssetsandPurchaseCommitmentsScheduleofminimumpurchasecommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary": { "auth_ref": [ "r320" ], "calculation": { "http://www.limelight.com/role/OperatingLeasesRightofUseAssetsandPurchaseCommitmentsScheduleofminimumpurchasecommitmentsDetails": { "order": 2.0, "parentTag": "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of fixed and determinable portion of unrecorded unconditional purchase obligation 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": "Unrecorded Unconditional Purchase Obligation, to be Paid, Year Two", "verboseLabel": "2023" } } }, "localname": "UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/OperatingLeasesRightofUseAssetsandPurchaseCommitmentsScheduleofminimumpurchasecommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary": { "auth_ref": [ "r320" ], "calculation": { "http://www.limelight.com/role/OperatingLeasesRightofUseAssetsandPurchaseCommitmentsScheduleofminimumpurchasecommitmentsDetails": { "order": 3.0, "parentTag": "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of fixed and determinable portion of unrecorded unconditional purchase obligation 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": "Unrecorded Unconditional Purchase Obligation, to be Paid, Year Three", "verboseLabel": "2024" } } }, "localname": "UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/OperatingLeasesRightofUseAssetsandPurchaseCommitmentsScheduleofminimumpurchasecommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount": { "auth_ref": [ "r320" ], "calculation": { "http://www.limelight.com/role/OperatingLeasesRightofUseAssetsandPurchaseCommitmentsScheduleofminimumpurchasecommitmentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of the unrecorded obligation to transfer funds in the future for fixed or minimum amounts or quantities of goods or services at fixed or minimum prices (for example, as in take-or-pay contracts or throughput contracts).", "label": "Unrecorded Unconditional Purchase Obligation", "totalLabel": "Total minimum payments" } } }, "localname": "UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/OperatingLeasesRightofUseAssetsandPurchaseCommitmentsScheduleofminimumpurchasecommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears": { "auth_ref": [ "r320" ], "calculation": { "http://www.limelight.com/role/OperatingLeasesRightofUseAssetsandPurchaseCommitmentsScheduleofminimumpurchasecommitmentsDetails": { "order": 6.0, "parentTag": "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of fixed and determinable portion of unrecorded unconditional purchase obligation 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": "Unrecorded Unconditional Purchase Obligation, to be Paid, after Year Five", "terseLabel": "Thereafter" } } }, "localname": "UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/OperatingLeasesRightofUseAssetsandPurchaseCommitmentsScheduleofminimumpurchasecommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock": { "auth_ref": [ "r321" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of unconditional purchase obligation not recognized as liability.", "label": "Unrecorded Unconditional Purchase Obligations Disclosure [Table Text Block]", "verboseLabel": "Schedule of minimum purchase commitments" } } }, "localname": "UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/OperatingLeasesRightofUseAssetsandPurchaseCommitmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r183", "r184", "r185", "r186", "r193", "r194", "r195" ], "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]", "verboseLabel": "Use of Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember": { "auth_ref": [ "r140", "r141", "r142", "r145", "r146" ], "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]", "verboseLabel": "Deferred tax asset valuation allowance" } } }, "localname": "ValuationAllowanceOfDeferredTaxAssetsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ScheduleIIValuationandQualifyingAccountsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ValuationAllowancesAndReservesBalance": { "auth_ref": [ "r140", "r146" ], "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": "Balance\u00a0at End\u00a0of\u00a0Period", "periodStartLabel": "Balance\u00a0at Beginning of Period" } } }, "localname": "ValuationAllowancesAndReservesBalance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ScheduleIIValuationandQualifyingAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense": { "auth_ref": [ "r143" ], "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", "verboseLabel": "Charged\u00a0to Costs and Expenses" } } }, "localname": "ValuationAllowancesAndReservesChargedToCostAndExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ScheduleIIValuationandQualifyingAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts": { "auth_ref": [ "r144" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in valuation and qualifying accounts and reserves from charge to accounts other than cost and expense.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Other Account", "terseLabel": "Charged Against Revenue" } } }, "localname": "ValuationAllowancesAndReservesChargedToOtherAccounts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ScheduleIIValuationandQualifyingAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesDeductions": { "auth_ref": [ "r145" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction", "verboseLabel": "Write-Offs Net of Recoveries" } } }, "localname": "ValuationAllowancesAndReservesDeductions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ScheduleIIValuationandQualifyingAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesDomain": { "auth_ref": [ "r140", "r141", "r142", "r145", "r146" ], "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/2021-01-31", "presentation": [ "http://www.limelight.com/role/ScheduleIIValuationandQualifyingAccountsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ValuationAllowancesAndReservesTypeAxis": { "auth_ref": [ "r140", "r141", "r142", "r145", "r146" ], "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/2021-01-31", "presentation": [ "http://www.limelight.com/role/ScheduleIIValuationandQualifyingAccountsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ValueAddedTaxReceivableCurrent": { "auth_ref": [ "r61" ], "calculation": { "http://www.limelight.com/role/PrepaidExpensesandOtherCurrentAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of value added taxes due either from customers arising from sales on credit terms, or as previously overpaid to tax authorities. For classified balance sheets, represents the current amount receivable, that is amounts expected to be collected within one year or the normal operating cycle, if longer.", "label": "Value Added Tax Receivable, Current", "terseLabel": "VAT receivable" } } }, "localname": "ValueAddedTaxReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/PrepaidExpensesandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]", "terseLabel": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/DebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]", "terseLabel": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_VestingAxis": { "auth_ref": [ "r491" ], "lang": { "en-us": { "role": { "documentation": "Information by vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Axis]", "terseLabel": "Vesting [Axis]" } } }, "localname": "VestingAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VestingDomain": { "auth_ref": [ "r491" ], "lang": { "en-us": { "role": { "documentation": "Vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Domain]", "terseLabel": "Vesting [Domain]" } } }, "localname": "VestingDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ShareBasedCompensationNarrativeDetails" ], "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]", "terseLabel": "Warrant" } } }, "localname": "WarrantMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WarrantsAndRightsOutstanding": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of outstanding derivative securities that permit the holder the right to purchase securities (usually equity) from the issuer at a specified price.", "label": "Warrants and Rights Outstanding", "terseLabel": "Warrants outstanding (in shares)" } } }, "localname": "WarrantsAndRightsOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r166", "r174" ], "calculation": { "http://www.limelight.com/role/NetLossperShareComputationofbasicanddilutednetincomelosspershareDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Diluted (in shares)", "totalLabel": "Diluted weighted average outstanding shares of common stock" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ConsolidatedStatementsofOperations", "http://www.limelight.com/role/NetLossperShareComputationofbasicanddilutednetincomelosspershareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "verboseLabel": "Weighted average shares used in per share calculation:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r165", "r174" ], "calculation": { "http://www.limelight.com/role/NetLossperShareComputationofbasicanddilutednetincomelosspershareDetails": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Basic (in shares)", "verboseLabel": "Basic weighted average outstanding shares of common stock" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.limelight.com/role/ConsolidatedStatementsofOperations", "http://www.limelight.com/role/NetLossperShareComputationofbasicanddilutednetincomelosspershareDetails" ], "xbrltype": "sharesItemType" } }, "unitCount": 10 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.8)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "8", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r103": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "220", "URI": "http://asc.fasb.org/topic&trid=2134417" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6801-107765" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3367-108585" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3367-108585" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3505-108585" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4273-108586" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4297-108586" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4304-108586" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4313-108586" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4332-108586" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=SL98516268-108586" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6911-107765" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column B))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column C(1)))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column C(2)))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column C)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column C)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column D))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column E))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e7018-107765" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21728-107793" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(4)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1448-109256" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1505-109256" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1252-109256" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1707-109256" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1757-109256" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1500-109256" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1337-109256" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e3842-109258" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e4984-109258" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6327-108592" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6442-108592" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592" }, "r196": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8657-108599" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8672-108599" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8844-108599" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8981-108599" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "b", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599" }, "r227": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5033-111524" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707" }, "r233": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/subtopic&trid=2196772" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10149-111534" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10178-111534" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=124260329&loc=d3e26610-111562" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=124260329&loc=d3e26853-111562" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aa)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27198-111563" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27198-111563" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27232-111563" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=SL120269820-111563" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "http://asc.fasb.org/topic&trid=2196928" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919244-210447" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124258926&loc=SL82898722-210454" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922895-210455" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "30", "SubTopic": "40", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=118172244&loc=d3e17916-109280" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "25", "SubTopic": "50", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=16397303&loc=d3e19347-109286" }, "r295": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226317&loc=d3e202-110218" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.CC)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=27011434&loc=d3e125687-122742" }, "r303": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=109237686&loc=d3e17752-110868" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.3)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(1))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(c))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(e))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r319": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "420", "URI": "http://asc.fasb.org/topic&trid=2175745" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r322": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349" }, "r324": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123465755&loc=d3e1835-112601" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S65", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359872&loc=SL124427846-239511" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466302&loc=d3e4852-112606" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466103&loc=SL6014347-161799" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.12)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031898-161870" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=109262807&loc=d3e22047-110879" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "63", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=117411753&loc=d3e23176-110880" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496180-112644" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21475-112644" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21506-112644" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21506-112644" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21521-112644" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21538-112644" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23285-112656" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23309-112656" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "50", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6784392&loc=d3e188667-122775" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.15)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130531-203044" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130532-203044" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130561-203045" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130563-203045" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130563-203045" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130564-203045" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130543-203045" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(i)(1)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123338486&loc=SL49131195-203048" }, "r429": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(l)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(o)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(p)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(q)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=21916913&loc=d3e273930-122802" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "60", "Subparagraph": "(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=6414203&loc=d3e39689-114964" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "70", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r453": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "http://asc.fasb.org/topic&trid=2235017" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=123468992&loc=d3e4534-113899" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b),(f)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)-(4)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.2)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20,24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=SL79508275-113901" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11149-113907" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11178-113907" }, "r505": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "35", "Subparagraph": "(a)", "Topic": "720", "URI": "http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "35", "Subparagraph": "(b)", "Topic": "720", "URI": "http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "http://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=SL37586934-109318" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(5))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(4)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32621-109319" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32632-109319" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "217", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=124434304&loc=d3e36027-109320" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r555": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(a)-(d)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6909625&loc=d3e227-128457" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123586518&loc=d3e961-128460" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123586518&loc=d3e1043-128460" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123455525&loc=d3e2207-128464" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123413009&loc=d3e4845-128472" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123413009&loc=d3e4845-128472" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123413009&loc=SL65897772-128472" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5227-128473" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6911189&loc=d3e6408-128476" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6578-128477" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6613-128477" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859824&loc=d3e6819-128478" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(4)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r579": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569616-111683" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569643-111683" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r588": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3(c))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123477628&loc=d3e90193-114008" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123477628&loc=d3e90198-114008" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123477628&loc=d3e90205-114008" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(b)(2),(c)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123477628&loc=d3e90205-114008" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123477628&loc=d3e90205-114008" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123477628&loc=d3e90205-114008" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r6": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3,4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.8)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19279-110258" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "60", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13279-108611" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL120254526-165497" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL120254526-165497" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL122642865-165497" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL122642865-165497" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=125521441&loc=d3e30690-110894" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=124440516&loc=d3e30840-110895" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a),(b),(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r636": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "830", "URI": "http://asc.fasb.org/topic&trid=2175825" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28567-108399" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r645": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r646": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977" }, "r647": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977" }, "r648": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918666-209980" }, "r649": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r650": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r651": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r652": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r653": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918701-209980" }, "r654": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971" }, "r655": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848", "URI": "http://asc.fasb.org/extlink&oid=122150657&loc=SL122150809-237846" }, "r656": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r657": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r658": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r659": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r660": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "http://asc.fasb.org/topic&trid=2122745" }, "r661": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r662": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r663": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r664": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(i)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r665": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(ii)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r666": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r667": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r668": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r669": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r670": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r671": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r672": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r673": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r674": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r675": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r676": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r677": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728" }, "r678": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729" }, "r679": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e637-108580" }, "r680": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r681": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r682": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)(i)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r683": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r684": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r685": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r686": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r687": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(5)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r688": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(6)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r689": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(7)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e681-108580" }, "r690": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r691": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r692": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r693": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r694": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=123353855&loc=SL119991595-234733" }, "r695": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=123371682&loc=d3e55415-109406" }, "r696": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=123371682&loc=d3e55302-109406" }, "r697": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433" }, "r698": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "350", "Subparagraph": "(a)", "Topic": "920", "URI": "http://asc.fasb.org/extlink&oid=120155617&loc=SL120155628-234783" }, "r699": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "350", "Subparagraph": "(b)", "Topic": "920", "URI": "http://asc.fasb.org/extlink&oid=120155617&loc=SL120155628-234783" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669686-108580" }, "r700": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "350", "Subparagraph": "(a)", "Topic": "920", "URI": "http://asc.fasb.org/extlink&oid=120155617&loc=SL120155638-234783" }, "r701": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r702": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r703": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004" }, "r704": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=123384075&loc=d3e41242-110953" }, "r705": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "940", "URI": "http://asc.fasb.org/subtopic&trid=2176304" }, "r706": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r707": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r708": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r709": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r710": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r711": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r712": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(6))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r713": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.10)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r714": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15(5))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r715": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r716": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r717": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r718": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r719": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r720": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r721": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r722": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r723": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(a)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599081&loc=SL120269850-112803" }, "r724": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(b)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599081&loc=SL120269850-112803" }, "r725": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "942", "URI": "http://asc.fasb.org/subtopic&trid=2209399" }, "r726": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630" }, "r727": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "405", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116652737&loc=d3e64164-112818" }, "r728": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Subparagraph": "e", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r729": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r730": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(15)(b)(2))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r731": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r732": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r733": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r734": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r735": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r736": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r737": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r738": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r739": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.15(a))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r740": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.5(c))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r741": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r742": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r743": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r744": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r745": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(3)(b))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r746": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r747": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r748": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439" }, "r749": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r750": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r751": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117819544-158441" }, "r752": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r753": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r754": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r755": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r756": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r757": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r758": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r759": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e557-108580" }, "r760": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r761": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r762": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r763": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r764": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124508989&loc=d3e19393-158473" }, "r765": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195" }, "r766": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13(Column B)(Footnote 1))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611282-123010" }, "r767": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13(Column C)(Footnote 1))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611282-123010" }, "r768": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13(Column D)(Footnote 1))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611282-123010" }, "r769": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13(Column E)(Footnote 1))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611282-123010" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067" }, "r770": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13(Column F)(Footnote 1))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611282-123010" }, "r771": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13(Column G)(Footnote 1))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611282-123010" }, "r772": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "946", "URI": "http://asc.fasb.org/subtopic&trid=2324412" }, "r773": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "http://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014" }, "r774": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=123364037&loc=d3e3115-115594" }, "r775": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "450", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491354&loc=d3e6049-115624" }, "r776": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99779-112916" }, "r777": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99893-112916" }, "r778": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=SL120174063-112916" }, "r779": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r780": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r781": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r782": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r783": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r784": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r785": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r786": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r787": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r788": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "http://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663" }, "r789": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "http://asc.fasb.org/extlink&oid=123360121&loc=d3e27327-108691" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r790": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r791": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r792": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r793": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-23" }, "r794": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r795": { "Name": "Form 10-K", "Number": "249", "Publisher": "SEC", "Section": "310" }, "r796": { "Name": "Form 20-F", "Number": "249", "Publisher": "SEC", "Section": "220", "Subsection": "f" }, "r797": { "Name": "Form 40-F", "Number": "249", "Publisher": "SEC", "Section": "240", "Subsection": "f" }, "r798": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r799": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r800": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)" }, "r801": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)" }, "r802": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(3)" }, "r803": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(i)" }, "r804": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(ii)" }, "r805": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(iii)" }, "r806": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1403" }, "r807": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r808": { "Footnote": "2", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r809": { "Footnote": "4", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "29" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124507222&loc=d3e1436-108581" }, "r810": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column B", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r811": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column C", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r812": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column D", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r813": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column E", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r814": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column F", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r815": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column G", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r816": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column H", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r817": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column I", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r818": { "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "09" }, "r819": { "Name": "Securities Act", "Number": "230", "Publisher": "SEC", "Section": "405" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r820": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848" }, "r821": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "848" }, "r822": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "848" }, "r823": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(01)", "Topic": "848" }, "r824": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(2)(a))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(2)(d))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(4))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(8))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(b)(2))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(b))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" } }, "version": "2.1" } ZIP 123 0001391127-22-000025-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001391127-22-000025-xbrl.zip M4$L#!!0 ( ,>#451!R1EXV! UR > 96EG:'1H86UE;F1M96YT M=&]L;V%N86YDI??[L+\*%7;*>)J:BYZ3&22 !+8/>W3\!'WYU=G][] M\=LY&]AAS'[[_?7EQ2G;V&PVWVZ=-IMG=V?LY[LWEVR[T6JS.\T3(ZU4"8^; MS?.K#;8QL#8]:#;'XW%CO-50NM^\NVEB5]O-6"DC&I&--HZ/\!>X"AX=_^?H MN\U-=J;";"@2RT(MN!41RXQ,^NQM),Q[MKGIGSI5Z43+_L"R3JO386^5?B]' MW-VWTL;B.._GJ.F^'S5ID*.NBB;'1Y$<,1G]L"%;G;;@(A1\O[>SW8I:?&>_ MNRTZHMW=X:^V=EI_MH'()CSNVA@[B<4/&T.9; X$CG^PUTGMX5A&=G#0;K7^ MNT'/'1_U5&)A, V-W4?7QUQ/5GRPFSR6_>0@!&J%WG!M\_NABI4^>-:B_QWB MG'\IXG%^=P?_OILE>08+OKMG*TWAY?7+%3J[.V.WYZ>\W M%W=_L).?;L[/%\[O4I:ILAW7?>"\KK)6#1T1E5=]EQDK>Q/WDTPB>/.#K=W4 M?O&7WUZ\0 -IV#G^,& G((D12;55[%+QA/$D8K2L:<9?/&4/7^VW^FT#HO9HN_MPY<,9I+X&.!0)C"%.$ML[XN0NM?8?P"M MAZER>'^@1T&ONE(:"M#'GO&['(CL(.-8SNHWW%_G=R>7G^!WM]'-^B>J*79W?O;V^^?4V8!=7IXTZ9RI@G)V!)(RY M%BQ4.E6:HWB4,ZBT5F.ABUD<#\ (8CR*M# &!;R]O;O#KI0&N+P- >%-Q&,! MM/$H8+>9M(+!T$'E7L!.M/P;3"ZVO]/9V6M\HMJH54/>B%!:'IM'T_Z4^FTQ MZ2>U,MSS9^W=UN'\%265)#1G.#;@(S&K/3B8UX#17"8?U<81&>#<(&A>J9$8 M FJR#N)F>R? WSEJ*G@$('2JTQ^E-M9U_49%L@?*@*1A<==ON X';*M%'>]2 MQ[T,Y &6S8 $*N YH>.X!&?=78>,088,#IZN.FR:+SV'HVW]Z#Q?E3XP*<- M^*/HZHSK">NX$?>7C<@K:]3[U-%.4BUCUB%.Z+30:!/,X]Q,KSG3\DL63@IJ 6MP[FAA!+Y\XWAGXBTX4MO(9@!LX"08&8T.P,GI:#9D%@<=^ MZ=^NF*4H8$/B7/QDLC2-:20816D&2L'BB &KS"W15Y"43VV#+7>$5A<]7Z\N M>@Y@,6&2'->$@)J2N*, U!ZL#ZY*FH&:-T!4*O106DOP2G>F%^KK7*!Z[:FE M"U1J-0-"\E<&<@+S3CCJ5!_*UH)%P!4<\O>B0 M1M* QC DH?//0_]#I5%H M8T 7(RRN.R &"+"0R>.-K?I7]&PU5S07.8Y3'^%J&.67,5^K5*M\L0!^YQ<+ M?+C,,I7 0OG%)/F%WZ$Q#\$>CW@2"C:6L(!X&XRAH4'4[;X3H%T,A4^L,G@C D(<4WQ@/)-C3X%+B!*#9$[Y/U#@641\-"L?: MJ-YP;&!]L$QBT><(C)Q.%0K8C-V"E/D3&A3>0@DV4&+6D MVT2!38R$YE8/L%MI3)L!L)/S/)&7AH(G\)*&]268W1YNATNLI?5@JLZ*,56Q M-J;P=+[(E._5IPPZC?;*S'D;9P'<2 +\W49[I]XP;IWAVC=*C=B) 3J@E3THTR@3W+?AD/P]L#O!E7H]!RJR$JK[8^KO2D>>!))^&@>:9EU M5"R&3,,Z0 M(0/R?!2H[5@.I?4FY+*1>?A7)K6+F)D,+,E*GVFF3<:3PF4ZP6==)I""8%,F M026V>0K&#!H&>9)M/DP]%5_,^J!:&,9I,47W\F7@;(DN-K58:](36CMG,>^@ MX>-ARV,MU8*-^?3E; E'WLKKOE;9A'=A(3.[O,G3.W*+&;D]-Q7WU*6XZT"7 M>-87FUTM^/M-WH/W..#QF$_,QF>NA?DRI0^U6B*=U;1$]O^]9LCYB(Q?"M_W M>!;;VHT10%6_+"_X2R2L6*5&!ZV32,3"!Y51>P#Y@,K6%2MHD<8\A)M%2*NP M5Q[MF<]9+0LD:S4-&9RW>R/%/2YC@]H[$?T89I@<(-!T/:6',)>@:;OPIBXT MXS*++K*WV]@*X+*-EQV\[.)E'R^O\-)NT17N0]]HUM"'D52@4(2AGD,%3(?: MLNR7[<'ZO#KTRFI=X&[K&]Q]@[N'^5[[BT/XU7!EF;!](5\Z&$0_S(-!8>B- M\7F 1L;35' -(F==[!^CJ%4T;;=\T!/=/.P)Q#&6(L.GM8!'"Y@!R00AS@? M1B\DD%"VG$):0)1Q=9BVIX2&J+B29#M-T?,OPN@ZA0#79*FS6?A5WK>IV>5D M[,22TJ!J <:>0'%[G$S8^05]- ML2Q&8NM@V<5\L;5BP=G+PBLG[[<(U:Y)8';KJ0*SBRN5Y^V#.T!Q7@;$RZ1M M::Q; MRBAB_@:?*)+<^6W2P_EN&;)A7W3]L-1R#!0CY>^R2(:"FKB=-U2F!)1.?,*1 M8CI8_)2HL8O7($'PG3[[9$\OLQE,909,202[[&CB=2-Y,W-$K8T8/%%4X.%B ML"!IUW6I9JLSYWK.KPY%Z3 ]/&7)Y8OE@HG8DR^R**LJ@MGJB:!2.A$4WI+O M(;<,9^1S?L" B0^A2*ED)Y>^O,(.Q=:;E9@YQV([ZAV(ZDD]]-_2V5TW77\PY8GTY0@_-236;6\A2ZSZ@ MW@MP!/,;,Z6?%2P$_$$H1=,[S ""A(>?88K!/:I/ ZP9P@TM.6*022E&Q8M2 M-TR,,.^HOO!(-U7EYI(T]Q!*>0[A; <&/BKXOR[G0C5R3H&'W%"]QJ0@VQ.K M-D;:=;,#A25MR.>?1!AYKDR$C'9D3/R@+FSCX "-_0H@ M3%!\"Z8AM30/$ @Q#B&H8'JFQ> M95&?I%"AI@^Q?M^'_$+<:8H_YYL-0)03?!0&QJA_!O(8,CPIAZ0AMQ.[WV#\$V$,@Q%88J>@+7!F\=42R79!.1UP:7366K#"49YP- 4P@_ T]6L!CE"*0M M\E^&>'0)L',V+#6$@3YCKM%P(KCN@TFE019 %.,\VT1.&O1CZ7V5BMM?.+:Y94^:]:SQD#[SJH%VBG_4:8&P9SH^<3.*5:WT#U1 MN 9Z2#6TL)U/COL0ZCCDU1KX+I[K/.R=9S%*\W!V8F9,AUJ4M2HTN:; FHK2W8J)T MJC(,$^&ZUIX^GV8#;Z 6YC2524U8DI$V #X+*Z07921YSG'JIN7O:2-Y7SC[ M-"]=*6NGJ(A%6LQMJ404+$@G-$FJ;UFCW>;[*\:#".>)B_. _Z3$LKB33K+![<.D6F7+8V)%3G1.04(QK3@ $F( M11-_0LI,-<1<37;*)_DY5'FO^:FJ=)^.8&$]X6U:\2'%T)8!K/+E$PMJ\:;) M6L[CJY)#>/[L5?OP%LC@5 2*&8&\!*H!][:69W;_=>F6K4]+MSS\7/OMC=I3 M-"L"JA<)>RLM(AA[Z^.U]?KS\Z)%'?;,^JK[<;^7AMYU0(U-LH']FS<(#9NVFC^WO9^XU5K^>U6 MH[WTWF?JMDDD.[)A8DS*DQ\VMC9FCA\YZ*0?6#NU#/_=:NSM39LTJ+[GIDFE M=9T#6CGB/'__=7FUZYN;Z[?G-U.O][@E?-C++3N!IM/8VZELQ*+HNO_Q07+\ MR,Z>>GX_2:Q$5WK& ML'RPWOB&IQ_!T_O^KL8JX^#:8NS7@K1G/)$B9J]5$HIX319B!FS7\147X^WI M0(H>^U$F/ EQ5])UKR=#H=?DG?]@CNU1ZT>2?K4U?VA M1/J3C6D)K51*I=&RT5%8U8:A M?9J>SZSN?NQN!]W_LX/H1( M)S&,SPY&PSX8IFV?[_1M>^ -X,@[&8%K.0WP%!,IUUP*%MOVX:D!1J3UO&/; M6999V8XEURK5C*5.T0AT:O6[^"SV1A;UGW0W3A($,KA(4&@*%3&,( M5RD7,S@/,;T$TUQ:]>5\H?@LTM!TFDTXE^J27[,2UUS'V%O%Z=KE>]L*#F0L5>>Y4WSV-EK/7;%B-%>V')>.N M)0,WYVS]; 6TO*B,.V?Z-[P>>Y*G5W[*0\X4IYCR G2$,,$93S7M(%VO&?_5 MO/X=]MC:1A0L+K+%*>J,7_AOZKP<(T]>3487[$JLO^;>H*.P"WB;^487]"JPO_2-) MQ?0X?Q#(2]HW-?RPJ*^*H: <"F-%-5_CG4I*JSJKH$(D6'ELVEZ?BP88LXRI M.N^(H:;"RF!J*2NN"LC1.F^(=VS.Q':>2*O<"ZS&W(\EG9'74R^A^E*G+Q&J MF(DPA0/K0U7 SP;UE3&EWH01:X2Q=P@C;U 5\MVDOBK.+A4C.]H%HWZ%_Q*L M\2)LGAUOE6W+794@/V:?B0(ZIN4(95)C.1_&TW^N&)RC#QX&D:"19WEOLSD< M;169:;M:$5+%L'H\_=Y;,S6C]MJ76LND8/+@O=IZ=2?RLX035#-40'V;E>^. M1VR2GK G[/_![MW]?Q[RUD7=7)8WE1U%V53S:ZQP#I:N0/1"R;;\U@"9 MXV#%TLQ(/03]-- 29;.12)6DXKB_?D?)3EW$;J$";67;0(3(NCO>\>&=1.L& M+R[_&4[>CT=HKM,$C?_]\_K-$#4LQ[GSAXYS.;E$?TW>7J.F[6(TD80KIIG@ M)'&9:9SW'62P6]L*WA9PYDUO'F&HZB1"*VI&.&N<#\PT<*8G.?QN\ ML"QT*<(\I5RC4%*B:81RQ?@,W454W2/+6DD-1;:4;#;7R',]#]T)><\>2'E= M,YW0\[6=@5.>#YQBD,%41,OS0<0>$(M>-UB'1IW8#W#H3:=-^(,/[7:)B[TV M";';^0^#DPZ(ESI*+Q/ZNI$R;LVI&;\7>)GN+UBDYSWLNK\W"KGS02RXAL$D M*)?_EC:>6R)R!L:F0FN1]K QMOI*BZP\U_116R1A,]XK0FZ4UM<60I$(V3MQ MBT_?7+%BDK)DV7LY82E5Z(8NT*U("7]YI@"3I:AD<2FHV"<*;L,@Q>EB%1+8 M21BGZQ"Q9^(:/<[9E.EU/#_6A>96%]#/&7Q[_)YOXR]A;F#<8!3"HJ/R%T$: M"JY,\H@8O>$1S2@#CN^^0AF5FC!NT*UH7Z1F,4>( M\ AH*EW<'#S7]6&EFYQC#Q1N"RDL>54.,TX(+Z2--@@&:/0Q9WJY(6]$SO:0 M\+0^A%V[50UPJXM];QO@PT(4U@=1]21LMYI^^_ 91?5A5#F-@G;0WEHG#PL1 MK0^BZFG4P5[G"!C%]6'DV;@JH\!M'<'M:%8?1I5+7==M!3L081^-TBP12TK! MA@CO87\CPSE1^TMJOL^DFKCI'WXRL?H@\NS K\3(* ^*6U(?;-W)KQ%)W,1HVMP M+2G>)-Q0O1#R7IT90O8^]MNMN?UOU M5H@'--QX_PQU\X"@J?I PW8;5X76P5NWS[L>]DT7$38=$WE8&BVPG9ZTNOT] MZ(R 78S()9(4UJ)6*"IJR!6=RIS()<+!6=$D=8863,]!2F4T?.JA,"T5(F&E M3LPXX2$C"5)/'1)%95+AG$8Y;*"^MF%Z>M=.XQA&@-7/J5)&A9F.& YF830M M18+$ Y4;HY6>&TY?M<]XF.2F6!;='0P>0CC/0?VV4%\M!.Q:?[]"L9"%*TM* M)"HK["4%ME,8U\?%A&#[.]#6"?OI23/HJ^*(1I(KC4Y/_$X?O1-K[12;@ZEDV-17OE^?]02P,$% @ QX-15 MU M0JAG" 82L !< !L;&YW+3$R,S$R,#(Q>&5X,S$Q+FAT;>U::V\B.1;] MOK_"0[0]B<2K>#2!I"/E06O09I,HPTS/?%J9L@NL%.4:VP5A?_T>VT6 -UD MIKO#1M-25ZCRM7VO[_&YUX_3'ZYN+_N_WW7)R(QCQ(3Z>@ZOZ=V))21,[NB>E MC&'RE&(>F4ZS,7>82!BD0GY*-68!-72OXB,R#5TBAT)W7 S!07!5[TD+,-' M[3?@H]K>^>B":G@&;AC/R$,BIS%G0U[TKLI]Q"142"3"!WJ@(H$+9R1+C,HX M+$! <;$%SJ-DC#'3(N '<12K MI7*11* 1:M,E_ [CC*%-X&;)@45@3JAX1E*XW2+6(CF.%Y#,T:"?=0W4,Y>' M%:U$%D, .)0 B^M..WU"JDKVA97$):WJNS)JV M;P1NC;V#6W_%-^\.CFM!ZT3G@,K3 DL0,HH$7IW7>H0J[O !?XM!S*T?"0N?M!D_LV_"ILA)AZEMA-BN6L)O!Y, M5J$O]D;RCJ*5CB)T9(U]#FE(V.#^YW.G=G6/8'I(C_8&IXUR.[ #<<4U%@'P ME@MJ7\93T<;;D&9Z]RHV\ TX8)'WY$.IS!0: $%-A':T!RF>N'9LNKP@S&72 M53RF#F=Y+%U@I9@3LBT4($_HHF4LF%N)ZFR@!1-4"6N \!'?A8'$MI1I&X7= MW-0N9#N2Q%(7"F$-ZBJE% /LYA:;H=93HE%-$<-GQLLIS3X->!6$/2+^IS] M>;K=+QP/]@G']<8ZCG)M #C<)P![(NY.:)PYMK+>Y5&$ M)%%,X!>](=E[2BAV8%__NCG_=%# M!O/DW$U![D<"^CBXV0[> .38/D$NYTSOS754V*5WGKBYDHW0>P%3VG@NPS!3 MUO=+P7-#JV.I#;[;34FTI4,T]$>&V(NF#[=4B0!B<-@SZ5QQ+)FXVS5(5O>$ MCKQ6(ZJ?,@W+?@[TG+FPX,8CI^P9B<4#C_,MA&?RQ;\\1'\-Z'NU%FN^D;68 MVU1D\QE27'"4I#QN%_VS> M<7YR7'8GQQ7#ULO@CEIS:VFU'&PM^VRK]7*CU?CJS3;+[?KQUU>0:%32Q])L'J&[8[?UQPIT^_/".X:P17FV&H4S4U_ MF546\_MCU$<^4)D]10M:17=YXRT9=S'[1O[R1%+8=F_D.UV^V&STNX,&6-H] M_2' ^O/^FT2VXYW4N[WHWO=?*;(Z!=Q-CE<<@-]O;W[>YIAMSV=7EEY JU7B M4M1=L/\"T;V?^3=TO#-7YYF&34EA$W$'#&2NXF6OKV1^!4BQ69 /,6*5\#$G<+RTBZEBN1R)'A$NH\\S.S^+[E= MVA>YRG<5[.W(PSM_+H!$?DWX:!U4%9=_;TCQG]W'3*6_D-KQAWT3OG9#647<3"5:ZQ74EG?OT>VQ62D*0[S#3= M631\*%+E:_M>W^-SKQ\G/UW>7?3_!2E5:K5/K8M:[;)_ M27[I_WI#VM5Z@_0U38VP0J54UFI7MR52&EJ;=6NU\7A<';>J2C_6^@\UUU2[ M)I4RO,HL*YV>N"]X3FN_D9*#8Y/2$B1$1[&-) MM-A1YZ@3LS@^.&RSYB&-!XWVH-WJQ#P^.&AT_MN DC6(ASK&3B3_6$I$6AER MUW^WW:P>[F?V>"R8'78;]?H_2U[T]"16J45_&O7#S]#,4F.6?[85*L5CVO4F ME4+5:7&DI-+=G;K_.W8EE9@F0DZZ/_=%P@VYY6/RH!*:_EPV<$/%<"WB(&C$ M'QPZ03W_.@XJ'Z(=*5(^-:'1=$I?_?N7WGFO3UJ-:G-1XWG#J7Z$[59EW2.T M.J=ZA+'F^@?I?G'UT.]=]R[.^KV[6W)W3>X?>K<7O?NS&W+=NSW#3_RZNX;$ MU<.&MKVY)>V5EO3*Y)*F@DOR4"7G*HVX+).(:ROB";%#:C_L['>.-_5/1AG# M[*E('MON?GOJ,9$R>*M;:1W\,#L;U:D-W[_WQ6%I=JK[;AAZ9$A'G&@^$GP, MWK%#80A-TYQ*?,R4MD2EY%KIA#3JE7\1%9,;Z"0]"]UR.P8'F3+II5$5/CIZ M!SYJ;IV/SJF!9^"&9$*>4C66G#WR6IUSF$! M(HH/+G >)0G>M(![8QKADR8J$998%>26!%(><6.HGCB1A#YQ]#O7IL$W!F70 M9< $^G "D="(1!##7#;0A'%-QD,1#8G)W6-6?\PU+QIQ!B3"2(0L%_W&P@YA MH,EXY!5T[69033&8.4(U1@:3^6%X)PAL_?\@D)-8I/"Q@\O,IV7 #^(HUG/E M(HU!(]3E2_@=R9RA3>!FSH%E8$YH.2$9W.X0ZY LY0R2!1K,BZZ!>N83L;*3 MR"4$@$,%L/CNC-L@E-Q]V&@?UXT:+5AK[NWS/UV_LL_ 67H5+$=. 4M<)<=PU!]X )J?0 M5WLC14?Q0DV!J?MZE'##<0E-U@%P%L^ MJ'T=3V47;R.:F\VKN, WX(!%T5,(I2K7: $-1+&TQZD>.K;<>GRC##G25=S M23W.BE@ZPTJY(&17*$">T,4H*9A?BII\8 035 MG@ @1WX>!U+64&Q>%_=PT M/F1[DL1:%PIA$>HK910 CW))';?#+*_$+)JC1L@-YE,:_!IP)PCZ17W._CS= M;A>.!]N$XU9[&<<;$]82G#>GNHU1C9DP$LR!E1J54D?LU #H+K%T"*::3=$$ M? LZ$%+8B8OPJ[IU<\L#SV,J3(L%T;G$U,>/SX5!6:XS8-KXC"2*E&9> 9^B M/O(4B88$M%'",S=GG C2[P!?S"V1^5CQ/@ <;1. Q%?C:C,/5LY[_(X1I(H M1O"+69'L/2<4&[!O>%V=_WF\HB*8TX0L(#?9;F+H6.O[[H(8-I M"YHM5$&8OO;E<2;9D(#?V>(_:BZ=TU56* &!SV0KI0'$LF[G<-TL4]H;V@ MU9":YTS#L9\'/6<^+/CQ*"A[0J1XXK+80G@A7_[+0_37@+Y5:[']=[(6\YN* M;#I#RC..P"R^!?X_@=_UTV/9V _/=<0'T_V?(T\CL->W^OMMXLR)])Y&?( M%P60YA:X;JD<"0YH%('Z>=4SYO3)1=Z0K_G8ZS--O]TYW15Z%>"*!4K88UA! M:Y2AHN'/K+86G$5^BBI &-+(<@C_!K'?Y GP@5'RQA319.7^V7L*[5NX'#I# M!(\U:*,,MW//= ".WYTN$%8. 5"D(R5'W$7!E#X6F^RZ($>>9%)-.$K'0Q48 MD2[@%WC[)BE"=0D%:X]A_'PT5'UL'[HSHK6QMNR+K;:J[88XM1M##]=5:Y M*;T]1EWS@<[=*5KCL.QO;[PGX\XG;^2O0"2E=1='OM/MB]5&?]AI@Z7],QP" M+#\OSVY[5S?^3L/=[<75S9L$NLZ&VJY6<=WSQ>V=5Q!,G?AD;1,4O$)TZ^? M+4TV9JTBYKKD##81O]5.IBI^P>* ][63Y$UAM70%J>#JQ5L["\;_#9@O :;O M+NA] ]Y<#8I$,";YCP'%Q5#PF%P_)ZIWQ=: 2T=W[\-V.#XO"[AESZS\;+:' M7@CL+<.KYO/2%0N@%Q<5,Q5N:G;#(=B(+UU=G$U.G]O69U7H #,TM^NKK M) M:^]!%L]P*]/?#SW]'U!+ P04 " #'@U%4YV2\+N4% !#&0 %P &QL M;G7S$75 ZD9-^2$/)R2) $ M750*"$+O[E/E77N)=;OKK>TEI+^^8V_"2T)0D+B#5LV'5;*V9YYG/+;G<7H? M!F?]\;?S(4QTFL#YU=')J ^5FNM^J?===S >P.?Q[R?0<#P?QI)DBFLN,I*X M[O"T I6)UGG'=:?3J3.M.T)>N^,+UYAJN(D0BCE4T\I!S[S!)R/TX)?>AUH- M!B(J4I9IB"0CFE$H%,^NX0MEZCO4:O->?9'/)+^>: B\(( O0G[G-Z1LUUPG M[&!AI^>6OWNN==(+!9T=]"B_ 4X_57C@M5AKWV^15C-LA"QJQ\V8M)NAOQ=& M-&CM_>DC2!>[EV.4GB7L4R7E66W"C/].(W!:S5QWIYSJ2S#H?QSQE M"D[9%"Y$2K*/58734%-,\KCLJ/C?##$A//MS6D)NH9V$9VQ!P0\,Z.'7SZ.C MT1CJ@>,_1OR0.)'7R%V+O--&JP^@1QAK)M\(>W]X,1X=C_J'X]'9*9P=P_G% MZ+0_.C\\@>'78?]J//ICB*^QQ_!B+;?W0N:\D*H@Z%>+=X_5WX]=V#/U1P2$5N-IG\7Q3S1Y%N>WL@8M 3!I=$AB1CJG9V MF[ 9'$;:M 2>%[QH.?.,(KM.T+#[V@_GV'B2XZB*5D(F-1PZ<#(3F:I"A#]Y M/*L^G"QX+@&!*""K$PPO#V 5VXFVG4B6%20!R7(A;?L)\D[L473*]!0/(H0Z MRB('1 ;'0J;@>[7?(!;2#L\Q'H("PR!3&+"(I83KF>V,&2_55PR@/IT)(;SQ!B2HP]])QI@G-"\2VH(IHLLW[$C'"):'/)E,%5-6-(D@#: M0JYVD,H1J*I:0#'/2!:9]^B%VIK!@L!>15+2$A@D"T0]%]^5I'[E3&UOE*AE M[#=98.5BTB1,V*(U%)(R64.H"4)F'9Y9CW90=VXK%%J+U)CK MWI@5$9%DOBO9Y5LVS\N1=MMI>2U3D6@L0S1=.)X7*XXM5EQ-5]L:3CUHKFWU M'']MV[-6ZTZCU7AULTVG7=]_?;"^L[]7W\BL:\-;AA@G4>4D^U2I5Q8#WFJTNLH^RPUX]7E7Y[\JOOV-X)T= MH1[Y(?XWC(^MFMXP -_.3B_73%?R^1 43@OJ-X'U)0JNI)2#'+4DBD'-4-5I MK/3L/>M<5%((9ZO*>((2.F38/Y?BAAO-BOIYK>(U<9YRU'ZAT:IS"1FB8G]V M1%S(C*M):7M)LYKV.]W:%VG*E3**$64N1[&(+.(8BAS?&!I,:0?&AF9Y5X 9 M:O7E]M9^$'A=$AE)33(T;-_X7>ON7LJB_^F$H]SE)BP)1LC(6069T$ 9A@O! M\H31>T6^ 53S?FX#[6-D,/6$1!UM;[L\U?-^B MGD&!J267W=Z+^7IYX9':NX4JB)6N3UT /!P#.],)PS$2M3ME"#46DAD[)-9S MQQ1!+V#=Q6T7@R3G*M^L)&PW<*]9ACH^><#7A"-!! 5!$*N7#"7K56&_6#U+ M-^ZY*/]RZ-BI0L#452"L "PU04 %88 7 ;&QN=RTQ,C,Q,C R,7AE M>#,R,BYH=&WM6%M/(S<4?N^O.!M4%J1D+DD@UT4*2=!&I0%!5ML^5<[80ZSU MC*>VAY#^^AY[)MQ"$$ALEU;E811\.>?[CH_M\[G_870VG/U^/H:%202 MP5?*]#>HUH;OR9%O^%&L*.UG;Y?_-_WG9/^7-+5 M49_R:^#T4X4W#EOUJ-UB<8.UFQW:(@>=UD$41(QV6*<=M/\($:2/PXLYVJP$ M^U1)>%I;,.N_VZQ[K8/,]):YTCE!OT:^>ZQA&[YXE][0@TL6V?V_NQ,>!KVP<1!4WSWX M@88!E9D]9+)_4KZKW5PN>RT @&LCF"L/K M(UC%?F+<()*F.1&@6":5ZS]%XL+=15-FEG@3Z2I,TL@#F<*)5 F$0>T7B*5R MTS,,B*3 ,,H41BQBR9RI DDCK-KK#+]Q+L0*(IED@F-0E]PLW&3%_LRY8O9> MT];U(\I[9!_037BP1_=O.;$H5W@UHYGQ3;0@Z15;$PL[C2;2H04WGB+$A%A[ MZ#DU!!>%8BOH/%H\9OV &>$*T6:*:8NK:N<0(0!M(5I3K3)!5EZ?.HYO4*VW-I3$RL>9ZUW9'1$24QY+;OT5W68]T M.EXK:-F2Q& =8NC:<5FM>*Y:\0W=[&MZC?K!UM[ "[?V/6NU@6;;;V[VT O: MS;<'&WKMP\:+S/HNO$6(<1%U1M)/E49E/2$CE&(5VZUG-Q ^K)MQD#+[ MYP]>5[J.<-/N[ART[S*ZI/XZ5H+%[XC4"9NKG*@5A"UWPM;_2^2.5]]IO8J# MI/*#:Z"G2>_N-%L][;[% ;SY'0VFD_&IJQ_.IL/QZ3I ;PJW_4*T3T/<_#Z2 MBJ\X6@*[I)47K?\KAK[[[)^2Y,7G57G;VKL8.8&6@E-80WR&<9'I6[?'=TVH M#0E0GM(/:^,'Y/]/F.<29F9?@][@Q'PZ*1).J6 _)BF&"\YB.+DMK\_BF*-D M OL$M7>N.+9FV+PYP%;?=_V#*))Y:NRC6SE@?S.]?%>1/E_O-M^5HAR Q@5" M12.QXL(0B$(@<517*(\,0YUCL/9Q3X^ES*(P7VUJQ06*RCG#\9F2U]RJ.%24 M6S6@C>V2HQJ:6_56BJHY:MAG9\2Y2KE>%+8?J3C;?ZODAC))N-960Z'PXRB? MD$4<0YYABZ7!M/%@9FD6ZAESU2FNW9UVO1[T2&1%ICU-M&L)>\[=G;A#_\L% M1P'(;5@$1L@*/ VI-$ 9A@O!P[J-VSX&296ZEU^[?@OWBJ6H;,4]OC8< M A'D!$%LRNZ"]:;47>^>1X_0F2Q>X;MNJ=#QQK/TW5WH1&1P-X7,\4+,S?8I MVVJ_K6_>T()?(C:YFC@L; MKNLBN3 &VOY2)S(S$LN6)5])!NQ?/Y&RS6*HPE3)?O4*U0):WDWYQ/)$9&3D M3__O_?%@[2V-)_W1\%_WY'UQ;^W_/?KI?W4Z__YYY]G:QBB='M-PNO9X3#BE MO/:N/SU8>YUIC\5'_+78ZLW,>CT[.QOTW!],U)92Z]N7X(6E0 M 2)V?#&N U;)3M F=G+.2):\H6+_\>:A)Q%DC(*/L*H#RMM.Y ,Z"K(QAJRQ MQ?TC/\PB)T-9JV !M"X84U+%$) S-D&NMSV8\J_C7SBO+PP8."DWA_-'[SX/*+!_S(LB-D1\M[EZ>\C^-!_\,)[]Z]NU\_F9VDA- / M^L/)%(>)/CT^?SSATX/M@XLOKPX=#(;O/KORH'],@SIT]]/H>/8L4GWR))// MG^.=OKJP?/#O[K,7Z8".L7/M>;YVA@PA/'A?A^7JTOW)")1T?_0S+XZX.F$R MGGXYB/SA5P8PC4Z'T_'9YR,RH73_S>CM@\LO9Z=]>)CWO_<J] M1$>HCE0? +Y^N\_'M'X=<4*?W+/##__9&5<_YH]N*TU'^*L1?SC X9M_W:-A MY^6+>RS\A/G13\C]] M,!.,!X_^XS_^XZ=I?SJ@1U5..U?2^-.#BP]_>G!QZ3C*9X]^ROVW:Y/IV8#^ M=2_W)R<#/'LX' V)'Z#__F$]D,87+_LYTW#VDK_OL5T9]]/%_=]/=ZC\ZUY? M2T2&PXHH$; @VL3J;;37F;1,\-M&?13!_W8^:L@0C^NMJ?]P<\C/=_:8?\X8 M!UO#3.__F\[NK?4S7SKK5V=Q8_3VF=IYNZ>[I_EP\^W^TW"X??S\W?[3KMQ_ M_?R\>WBD>AO\M]H_V#ON'7:/]^3^[LZ@=_Y2[9WO'#W3O<'>^_U MJZ/N^9;I'3X7W?/>\=[K7P[WSG\Y[KU^*?9WD^P==\7^$R^>J?VSO=?);N_N M'/.UY=[AT?G^QI.CWL:Z[+[>5-WCE^?\.6S7SUYWSWKJ^=O\]$D_/GUIMS=> MRM[ANN%G,WOGZ^]Z&X/!_M,MT3O>,ON[3_K=W9_[VQM;8O]X[_*<5WPO,]S? M'4%O]Z7JUN,W!H?=C76QS<^[=_A<[1T.!MW76^^[3[>@>[ASO#_P[Y_M;DZ[ M+P3_O776.^^:WXI.67NVP &#[D ,KH/1YXXDQL5&E8S-]QX)MCXZ, KNIP>? M@7J;&%]YI"?]2<+!'N'X"7\R6:'\+93/OD#9!N$*$G5(&\-^EDT82J$[A5!K M=)E]<+SWJ(+0&+Z_\O5'>87PC1 ^_P)AF4VQ4LM.!@I,IU+LH,VQ TXE*YA> M@2KW'CW9NT-\UQGR M,7GVO04'$_H>6 .(%#PZDP3#ZD,0,E8!\49HHZ#,8!57L(I/8;TDT _7TXS2 M]8=O7C -S3C.DYX][9K>^7/1.\]'+ P,9*^__;0+VPQD[S")_7X0?+T)@R?V^:I=ON[> M[I[IO=X350BVGS[7_+QG^[N]@^Y&5^_O=C^>\^]?#N)Q'FPSH/P+SKO'^P>] MPR.YSX!W-XY@?R.S(/PRZ*K-=]WS/.B>[QS_^WR+E7G]"GC@\\QO,3GGA6(5 MSJ4P\!P180+L( B*7G@EP=Y[].WHYC]_%Z<9PK9+QY'&WR,[AH)5PI<2LV>! M48C.:>1'TA95(O?;UG5+<"4R._26AJ>TP]%+?\@/Q/9^QFXYB-F.' [-:.[F M^Q-*''SN]H_YD.WR@C^=%$SUNPL'(9N6J<-T*5,CQ;*D6#;X>#[C:34 O2HK M[WJ'F^_W-UX-ZNO]7;[N61#[_SX0Z?C5$%^'T^W#/;%W7F6#G^V\*_987O94 M?;^NNKO5 +WBUS\/>OP;_GV^R0:G*WY+*G(\[47'1LTNW%O;09\Y#@FH0F)' M'I6[]^A7^5T6WD8',JD@BR=P J,TJ'0Q8(..&,0*SEN#,Q1-I'0G(P>38,AT MD-UT1Q@#D-%1M/!'<#X97PSCVNFP?P'F\+0J\[UK+AP]IA1#9H(',9O*X1,6 M8T*2WN.5K7?*=:Y>W%O+E/K'[%7^=6^K]^0Z\!L4IUO#R70\XVX<8;ZE\;0: M_(N7-;FT4\%O&MG>QILK9!G!E^_V7K,15WOO]_BX[NZF8:\NNAO\1,>O!KV- M@Z/>X2]'O1=7QO_DN'N>SGJOM^3VQB9+R^>]\RUF&"^![W/6VWW.S(%9PN$1&_WJ%IA!'/)Y3WM'+ W3;E]< M1&6'6[I[?O1;9)H.ED1'6LP=T%ETHN4_0I#.,43*:<\!V7TIG=+V0SQV)0_? M*Q\Q8@0O(5E6>JN],L$P[:,D2O**5O+1K'QL?2$?[&J+5]%T!!;+AH.= 19A M.B7%' 1HY7R9R0<$<-9_*1\//D_0C*G0F-AL3[Z25ZJYJX>36.304UJS3X[&%=Q^BR%=/_])/,E'GQ^C8O[?[SIY3-,1J?CV;M9 M(O;AI8Q>2,B?"4.N+D2S/-'5NWZN[TN?QFNS!Z*O)N$>;_WWYQF/ZR<_NOKH M\ZN?S#S:U;O)%,?3#:9:CZ[XF)!7YWW\[L-CYH^'2M71\N,M+KZY>G]UDP>? M#=17QZUX'KDL''-\ +#Q>Z M_.9F(U#-W>SGG\ZD[^+#8\+)Z9@>7::W'[Y\L7%U^M575^_K^5\=3>EL9A+. MZA=9L;Q#9F#")PK&28CE8C1KM.07:S15%3WE_^)H3@Z0E?2+ ;T4Y]F7WSVB M2J D"1E8.$';%(DRHM0B!"^*M9^0SX4:T6L:^GTC^KEE0R$I9&&#**#8$W,$ ME;/GT9"1O"JS$1"+-P+BKXS IQK*0<"+*CP??E[NO^7'^O30&>_%Z6C\)Y7Y MB_/KAQLT''%(\K7+WE2D/[O$@\^?_EN2_V3=S300@F0J MFIF XB]*UYD2":@ M!(-2!.6E- 5DM3/2W\5P7?YJ>E.#@XNWF6_V_F303_WI13YJ+?>/:Q*Q5BE< M114OIOS3ZSF;_W-:)_Y&QR>C(;^=K+_OLUNZ.HP_/QX-7TQ'Z>@JM_756WP8 MM0]/\ET&4/JYN8 BO!*6;0$: <22S6*<"DJGG19:V*6!9CWG?@U ]*F%(Z/3X=U J@[>D!C>MQ M8SJH5WM+6\,T.J:60&8221%C*(XL!)^C0,.1LF67*XQS86D@VZ$I]H>4-W%< M,[&3EN C:[XB1!%)$^C*AX32AI"9$&"@-P^H59Y-<21,2D*6K+FH8^;0DD2R'+(O M'Z!W1LJ;!]=1=,J@S24"FV:!SH"/_#N4,@,C?"Y@I(O))J&3-YJT<3XN#TP- MQ\#SU*P2BI4,&P5(VGJ;G'4F:^!_A'!+ ]F=QL#SP\=*28EQH!0D(,>^,A;C M,LUJLG6AN\.GJ1$@75S(J4YV""@!?9$N))$&DI-E'.2+RP>-Q,#-@.LH&$4%DC0:)&NK MB&R,+3ER2G@M[J[>I,U*.J]"F,^9.BB;K4F4"@&4Z-$64VRTVC I5'%IH&D@ M!IXK3.SD@@$=-8)()1H#@2Q;RV))B3NLV%I&/G,KD!E1L M4#O/_R,M#61W&0//$1\I?%#D8J)8Y\RL]^R,BL'BC/%!+K!*3<;3AX\OM(25 M8K,42M.+94W;93V/3JJ9NX#H1D?FP]/)M-[Z&\"M+/)GZAT3"PQ(;2.;9*Z)BSKL3GEL6GK6:'J59(%+#H "J4D(H,!;,D&60("^P6&I*;10$. M7(FE"!&L%H Q(&ADO0=M0_0$N8'E0*UW[,TO5DHBN8R*K#<"? $T*3B!X*,, M$8I:/E2;SQ@V C3'M=E$YMW2 =B$7BJ9,01PJJYSQ>4#^NXRAHT ZEECG2:F M[Q1!%HL%BA-*%65M >F7#]!F,H:-@)MS1&634U@LH"^U),,I5S#XX,#?X1J] M-BOIK2P>##KI!%0K#DU=&!4A:DG!1#!*!YN6!IHFXM/YP82^1A=:%(4$1D,( M61AK?++"UAZIRP-3PQG#^4%FP!''$DB::0F3$PPED^'7&2U8A4L#V9V&[G/$ M)PF#*@D)H"'6_E,8HK5!.L7_R\NN12+OMX-#X9C6?=G6Y96D3XTTT@/I>6F[G'%3B\>]*?;N?#]/*K7^=#FHK+CV[W3AW']9 7QS!^1SNW1D1] M)75+(G4?>GA<-A6[^OSS)AHG_/+J C?N"H-8EU1CJ3V*@'VX)]0F)^V=8__N M&Y?A=CG1N=4]L%DIQ6F1A(>H,.I<@"2HE.NL26Q1DJ=A>)K/Z2@98ZZ9 JT( M '(P5DMA):N:I@*7$^ZS5G\+"N&ST?#-E,;'M==@W=O@>BKG0\_!>L"\N/'G MC0T_$9E/[O>"AOW1N#>:TF3CM#;9-;<\J29"ERY"+K9-TR^_CD?\PZ=GOPYX+-:'N8; )_4:/Y]]E)49<#V:OAN-CSX< ML(S*[F9KZ+30Q1=0QG@J5D<9DS.HM3=+"6S-=YRR@?AP! [SBU&9OL/Q4LZI M9ILM4_OCT>!DE1QJ9;(#B;980,@:=LX"2968RD&GI[/Y=2PZ^ M7U;)B8AL;W2RA@Q \I&J)&&2R2,3RS9$!']:U6]')I>:ARB?VS*(G0HY1(1DNW M].@^/IU,1\B?+"703A/_6_MNR=K,@@((B"X5[5,HTK:I\.S/ MJ3&E@^%H,'IS]C-.OCQQ&2$W*>9"$)S5M1PMQ)Q2 FN\).FB%BV _,>*$GQ. MSBI,+BD @]EK4816H$RL%:.XN*4:"S)=<"LE$2%+9V1!68VF,CZ@CX*-:: 2 M**8K-0J7:K2"Y\8:%FZL89]A^52L3"&!">K'TK#V M$N?;J7VR:&( [S0J**)V?"C)6HW%!I$-+;YPW!D%;HO%N1TYB27&*.N>A'6[ M*.<]UN5U09J<=5[DBLKV&9$->DN#T0GEC_Q]I__FX#8(^ZW(BC=:**@Q=HE@ M)$?6HC@017'0!2)<3C9)L< * M\-I;+UJ Y:JD>L%E+,2@-25D.0N0K(HV!%>29[.A3"#?0+#1"F)O, 0L/F8O M#/@2T*E,[)KCX'H)W ?.74O@2C_Q"$VVRP:=C";];QG1OTIIYE7= MFJ)(=;=C$PJ"L1%!1RE1USW7I=,M6$KY;7@N%6Q6$OF"TNF8U?#6X]BYK?@J M%&;;(RH2$"2BE%EK<,'Z7'1>!H"ZIT.^P@D.?AX-M2MR,BH8,HM9>KMCYH(K++ $\#=FU^ M *&@;'T,EA2!R#I&"@X,,"U0K$7+H#]W:-?FB(M4)*DH$#(!&[1HO2QLZR@G M$XSRB^]O%JD*_G;Z*H2<"\7:)):%U\8,)&)6K9 M594(CFZ7Y$=J8P MNXX!I,W1RV18DVREV$Z99=*BNUUR<"L:%4.P2016J6Q!> SH,P83;%TH$F-: M)HUJ#*XY^JBZ.,LD)G2$$%T.Q6:9A1>R2.\NN7?[M>LO5.POBF*5E#@NTBG; M:.NN2\R^DV"FEVNW6F46N-5H.Y":8U-8'10S\.3\>CMK'U06S1,"[)6,%-W24 2*F#6P6J5B[-L M(5NPL46;<)OC=@I4BG*N;LKNP8[G7^] FF_H ?ZWJOW[>CP=O^\,WG M!]VZ&+W@V_ PO\+!@-BK#(\N[K_^9DQT!UQ[7@VR-+JH' 4A"X(H+D9%3J'* MS.-\]KY%9N9SJ'8HT_&L]O6B%O:Z*_FC8[>'WTJ6KVQ?.VR?+6"%B:302X@H M JJHM2!0!L&E%O0$7$GUHDGUO.SPA\8@4P[\V8%E//MZ5Y#+[S?P[.I*-VX) M(AU+).E"-EN(!J)665,RKGB19+0_I'G??3=:*<)2F/<$)5I#&$5&L-X&!R1\ MUOP>2K ?J:U:@*477]@--8]4M@QHM"&CBX)(,@JALT,5E%(L]N['5/ #)N$K M%5\*%8\F:J04ZO:W -9&+;R@I'U,K.@Y_9 "_F1T.E[)]U+(-UE/$"B:8C1( M*-X%9VR\ZI.2DL7\NYH:S(YI?'D8IO)BS^OR18.!A?G+",I5<%9+)BE] D4F* % M.6N$EEX$X5JP/?)JRO#6V*D/$G54NCCE(1OM+3-4E":3 R?*K!&Q-/+"?]07 MB]M=:R4EU^V--!UY0T=R<>A<>L*PE=%94<1B-:@L@D]UB58JHBAI3:CV9B5) MBR])'^W-=>'X*Y$/6O[/Q^J# 0@@L5H16UK#W"YT>U"T]25<-Q:6&S9Y>@4 M35!6U-G-(&W2/E$L-B.[IA:%Q:]PW$>.'78^;/0Z VI]P!'.<-;;K1:OUF_G M)1PKN5R,B+S89$-(QK,H5_?G=;16JJB3+-G(-G7\7XG48HA4,)[]90%VG1Z M&17&$DNR1>JH9:06)7E6(K4@V9Z)#Y[;((4:,X"4D:\!:[94)1B)2$J4V+FQ! O'V=T];);D; MS86R'0N H10O"QL[#C^ELT)2SH'M7[K:A!:N^M7:Q4U2[% %-$U/QVS>ZM+A M3W#]XKO+9??YZ7CT;GJP/LR_CD>E/\5X$W,X!\X$-^]F:^>3A2J4H.0,%HP& MRY1)>*_0"1\)O9;I$FG7@NUC6H6TN_,>U#JF*&QMKL94QOF 4@H=DLA1Q=J_ MN 7]X=N(= -=VDW1QMILI8P&M'4A4; 9HPX>B:/M9=7I]4'_S9!?OQZ-C\IH MG&9-BRZI[ []SVE_?%L-59K7;@3E==T62$@'LCAT,GNE8K3,("FW:2>/=F+> M@)ZC,4S&A,RUPY4)"4LTPN60'T[34]3]-'EE)4$< %\D<;9 MK!'(1DAF\:=X/D/H\6A2F_+P9S1^>[T9S_')8'1&'#QQ&(7#U):VC&P[@W,D MHPH(:'0$(B&P!$$L"3HL 407:9@#',\F6G+MIS<]33MO[T5OG0[ MR'D#$BBK&#*4NE>>+U"0'!JOO&U!_],;*]>5"7P\&$WXT)8 5#0H63QE70(H MC4'[8"Q&@R"LU'Z) -J>'M3&29\#.Q MU" 5L\IBP65" HV>>2:FD#5=;Z+5:KSOS"TV#RM*QTB2%E \6&O8>WHM?!19 MA:3@>AW04L!Z%\ZT>60U,?-!)T4.M9)!ARA+DD(X "BB-(%L*\9-%:4\A&Q" M2* M>.<0-1:5(P9[M3??4BC"W<;4UR#Z*PT=$4WQRGBA' =H*8!!)71$%V-* M3B\!1,U3CEM!+B;#3+%D:8P"$827AMF$8@RCJMUPEP"Y)F+J^0'$0&1MDS)1 M"&"3%TTV=19F ;=[%-X]WM$ES])FCI0+1L4V;[;@

G)! MA :0;<6X*0.UN2#5)HN0%:'U I47_(8'2U^%K,N@"'>>5;#S62]K4@E:40C1 M 5C P%Y(256L"]F0HB6 J'G*<2O(91EC<,([[01($["H8)24 32[FZ5 KJ&L MPIP 2M*@LLX''R4P+NC8^D7CBQ8B&+!+!-#=9Q7FA!&8$(%!' MFCR)Z 3K9X%3V132 ;"O&K20?2W3)*T' )BXF MRL;+)-RW7%,/2> DA:V%*FP% *2&0O6 M^7H$IWS291E4J[F8>DX8R1A 6LO&SAB0QM>F'8J"]X[(:'V'F 'Q(%).+ M9#QHQ;&G-3IX"D5RF'+5?KU]:TH7*ZO0P,)1-CS:^)1]9&"12HPFZ0#*!J^L M"+1,P#;OXIO'.X8 3ABJ\_008PE>%,8T"B?K!EJM71R^2%F%!F"MS6$YY-22 MF1VHJ-DNBR2,T3*+*&191E@;R"HTL;(_,F>7$F5(":1C;-'+K"O9L,%%U0"R MK1@W@G0YLLNSI@4;2RT24;F5M@>F6/"" ]2$&@J&J)P@ MI=EP"4K,098 HN8IQ^T@)VT2.9%:TX:"W9)=&V=B.+DU68%T : MC#)"H062!*5DK#:5H)!8AEPB@.\\JS TCJ[R3_(]'!W7Z!VPJ,J7@=)'J MJD]3*]I>K_,5BX6K[3ZXT014&;4$JT*JI0O.@#\L)+Q1=!4A>-.MK)KQ)4(2!J3 M+."- @6$,5*FA:+9C8S4"8:9<%$Z2$[C2Y@L!H\:"-L4"L_ MTK!8-.1$2)-(/NE<+(?TS"TP!B2O0V )$*N0Y)I8S,+.?II2G@G&RV%_.MEY M\7(9'0FDG%2.AG(F0*-B%$%&H7S!J)UR*T>R"*+1B#-A1E&L30:<)BC9>8LJ MJPA96R,5B94S60#1:,:A*!-B#-X94UL]" I>(D44 4*@[,7*H?SA=C8?#UM& MEZ(A1X"L4G(>0(R&,+1B%.1G@V%2P(A.5 *'3+3'XBXY?\P8\!PX HA,R20X%LO?$%%#F MA-H%%7)L$?5K%=B-4#F'EH%6FGUV :E]70OG8RDYE5H3XEODK=L$=D/;EAKI M0O0A9<]QG!1!ZMH.IV0*B9VQ6?SBDD7'^%;J30*R)L9(R8BZ/5B,0B@C;9TM MU-&TH2:HSMWV\/C3VKKUNBWNYO^<\F-N#5.]Q=M;FN*]%4Q$#$0JURWZ#( R M*"-3VY02&9,PI4M,Y.*N_OHZ)DIN#?-IFNW"=1=PR/DL?34+>:LBGY]:.J'A?)!8H3@>P(L=LG%"A"*\"V[E9PSPFAF9Q M%:EQ,)CCF3FU;6?B9IBF1RL2H* 8(-DD096Z*8R_FJ@QERQ]AY,??^ M#,*_DOFR7G)L!;HV#;=44!,6D2@*4T(*KD4>JGD(&XJ5321O2%*&ZI\@)!U* MW9O91QDRM6HFO7D(&\EML>;%Y)T3,7LH$6-=+VU-$DX(G5RKRG ;A["9)(:E M@$SK/0@%4+)EVU6;KUE$Z/3P=\;-X=XW RF,WYK>?#T\FT MGGVK>,UO.U F],ED=E=D(J1@/4G#M-%)8T!+*Y81KQY-7P['A(/^.>6MX5NZ M0.PI]H?/1I/;W6I\?LBQ3_*HO)8J:XA1>:MBSD[[J"4I;%.%Y\*JW )03%>W MWF"C:B6 $APB:/ ^DH)H!+GKNWPN%\IWKJC-XTT)B6%,"<@ XXLUP^^\*LIE MF5,+4OL+J\RWPG2O(U95USH;: M3SV"42H$P9&$S3J65)1VBX_ X,">P M8 N#I:13/G)T9[4Q+3"&MP;1-Y]@,IX^W,'AF\M;U[?=_K!_?-J626X3?5(1 MA2P6@Y6[R\]GF>QJG M?JV(Z2?Z1(9FXCM[OSV\@UTY&IALEE$%'81(24'R)1@;C2 M=CM,Q=RRHN]7'$@H[+@,ZI/1AV\R5O6I BG;?C9;17CDP1H7"PF0$ M8$P!F20Y)XDB!@%Y9:^60])NQ5X1,:+!>9*Q;JQ8,-3J45O0RA*AM*K'S-)) MT<&8EI)AI2 IH!3,YPVX)$/TV2CF]UKG6!!6%FM99.U6;%:.UKH J)-P$*2- M,2IK'!3G^#Y^V0JF6B5'3T:GXV4T63I8J]@MHBL"0$14.ACE,:D2@/G^RF0M MB:C=CL4"[T14&76=Q4L405$).LJ8$Y;0JIX92R=&_;=+2;)\46ADCB'J"%)) MKSVE[(0(L5!VJ[!P643M=O+N)283LJ- M6V' F5_QN6&#)S,X+T6LI 05AH V5CQRE.EB,? *G)N#<]VL_96- MB)TN4=:%'4A@BT!2W@19^W6AR]0^$O^[X/Q*XS(:']>=TMIDVK*V'(E[ES0Z MT*PVAG7(1D4I66"6OSRF[4X!FI]Y8U.FJ:"HE "L32A\MD8ZZ1RCI7%YS-M= M C17$R=T[4,7F*I!\!11&\HQ$2KO2_"M,W%WWE'Z=LH*@M))@K'H'-BZI%IQ MH"NSMY9=D%"M,VQ-PC(_<^8C"?+99$$6$M2F?B6CM@0YV*1]Z\Q9@[#,T8C) M(HI/RK"G25"$J3L#2W8\T40PPLW62DN_@N5&L/CYP9)"M+;V+6==42 PU):( MEKPR6FF3VY_>^8&V+9 YHHG%&$$),NEHK,GH@U/%%F-]^Y.N/]#V) 95\,)2 M#"Y#< +99E**GB-;8D.Y!!5 /] V1,$:91Q*"B4PA7>8LD"E54JH(F;5(C"W MAFET3!\6TCX;I8O%S-?:^D^FV^4%#I9S"Q!E92!?3-9>0E3*ERQMLH&R PC8 M)D.[8' VLSTM^EA$"+8NP".HFS.HA%H[HW(!*UM$@A8+SF9HD/'.2B3A$UH0 MI; C5=DF+TEKFP,NF[%]2D,:XV!]F-?S<7_89Z^*=7'MYOM:WK.4A5\)$&J5 M#K&* I8034'(//C*);#*+)L!;A;B1HQR$LG&E%%HH2!7B&4M4-88((8B<-F, MK;*W"7O \62HUPV&]T8NHV89UUB3C(FH7(&%5TDZ[R!4!($ MYEEMVCUUH=%MJLTL%'3%:>T3R!"0>94PSG@5A)5 RV:9=VA".$X'#.\&O:7! MZ*0>N\3&F4->*$Y1=DF!J MW0O:V[G"70LEJZ8QSDP WLQ$IANRD\:;.MV6V MUF@$*:-EHL1D2R^;?6X0X&9,-!E?5P:C%R3!2H]>EUHNF@)Y-+Y-7:-N"O!T M?)JFIV-VO8\/X-F.'W6Q]\ZQ_&@*R[64JI3@,(C(" M';2@=>/C 4XFV^4UCL?O%X-)R<#FK@\Z0_/FY/N[(L M96:EJ_LU:[ ^>V&8&2GO!"$P35I2@-K3GXD#RR#!>TLJL,=#3-EJ5%';D 7& M-O63NR55NO']?Z?2XO*VRTB7C%0I@51DV;^RO8TD=0P"$J:2=5Z",IF;@==" M8]*\\"BD9)2VH%.&C#)8*E%[]A Q2=)TX1I$:-V>F\U4UHLPG]TW4:F0K8A& MYP#>RE B&$E!!I^98*7%A^45CW_-%G^>0OYJYXT+!%GE^$%OWQ.T6S"TE2P4 M46&<+49WJ(K. I*3E#P*BT=+HW]2D+N3$*^>=>[;-%_W;&$&SN6SP3UKR3G MLO"(Z,@G#1YB9;.8K-..31D[G96@_DF1N5%C_]88R>8%51L;$H+5J12(=?O0 @>R6#L7W?1BU6%6'K]"<[=THQJ(!>6JG0 MQIJ=:0%@?V0/AL-3'%P9 _IY-#R=S,, +"HY;& .)R9!Q1KE0@'RA-Z+0D*[ MX,FA3RTJ>?G1Y:>1TAH;@D8EDDNU6EE[#T6B-%EH(]D0+=TZDFT>&USRU2/! MUTY7+MF !CRSRE*" 4J;WQ$LLF) M6%Q?>N]C/)_?Y@N/1[,0\B*HW.E/CGX^^])S7SW&%P??XE/\3,-T<(SCHVM9 MTMHC8(?>TO"4>K24!41)BA1DL,IY=BZ%0Y=D2ZT>2B6KC&T(7OY0@%^,AF!)*_N[( +<""GT,0:3E=!H)8"6 MT5E?BO 8#!24I>T"O+*_2RV^;'LCBF29\V;@D,:C4QZ15-!"IP@MB&E6]G/)03_AX +, M-#IEL,\>OGQQ1P+\\1%^-!%N:+.Q7 1&B5?B^'E/]0;71J/K]<:77YY=8T;UQEEEPI +,QW M,X 4,8F8,RK2T@*4L!+8[RIF^P/;/X-I]V!,=!%GS@#K?[,?Q$I/_A25<"E8 M4TRP6D#$X).1,I9L$ID8(K6 #2^*6"^Z?#73R 8*J1!<2;:Z>!UK\:\&S^#+ M=-FN8<&IZDJ^%IA'DF.468!(.0 O9*R;>#E%3HD4LPTK^[5RRRTTF\$E&0I! MW;<1;$HUNJ^UT@%EM+ZTJ?AI)=:+*-8-U7^1$A"DBSDZ"$PPC??9,SDH4;-8 MI\7OKG51RK>+[]=/IP>C,3_:YR!N\+>3:17C69@Y?Q!O9T=Y[>K^4ED5")"M M]S[(%"23-552G59O/2XS"[ ^S+7V&"@\L"U*]?\>K;[TZ11(RE:)'9'V5V6BIJ/WHBXC MEVWJ;;TR1@MCC!H1Y8B>>;4+N42$Z'.PMK"K]4:RI 5A6Q#.+XPQ:FCW,6E" M*<473!*T"_PF(1,CRHD@JE4>>V6,VB+*A:A8;Y2HHLQO,*DD7#2&D@NBM&4- MTQ^(T!68F]W-]67DMI9,!HZTA5(> GBL6]7*HMF]L'\);5A&V1)C]!V2U'9C MU(PH^V+!DL]:UPUL0H@8@RG"1AN+%7X)JG'OT!@UPFV=]%B,RW43;2#4J&0P MM1MD<-H8TX9 >V6,%LX8-2+*@H D1VLOAFJC=_9/'NK([D3>Y!21_88Q1 M0^4@5J68G,R!)$115^I#"$F4$J1!75J X,H8+9HQ:D:4M2A">(KD50$GR:&52I4VE LOE FJ9G2PAP,*E5L M[:\.T8>4,:023)#:!*]^-!!7)JG-TAQ+-)'6M;LE M:JN4L"%:@!Q+FS89;5J^;M@EX.G/2RO"#?53!E=L3)YM;:6(;'NU1[*2WV7E M&%$N!%B"(( R$Z=$#@HM9UA^?:[KUV"\<6<(J5""^*"#=#)%ST MPDE%>&&JO AAR2<9@-+D%AV T=V MF$L448D85S7<*Q%>="*1A<3@=(10"H#!6#L'$H$UE&*^F,)9$8F5""\PD0 9 MT6MK7#0((5A4,6HJ1GOEI=1R<9?W-KKJX%:66F<*E"1I1QQ,>YFB)RMJQ[N2 M@,V6GV&QD(YP4; 0<\,B&0$E.@]6$QA)T2O&@,-$ZW,69H;%8EKT!<'BNHWZ M"U@HC#:C=1I!@"P.36&^F(HV0JE$T%H;-5M3O\6_=#R<.2,<7.W_U!*+A4HK M"%)'I36@\5'99 NYF'5TUH366JR&D)F?_3)!!.-$<2[%VE*-U:6F:%WQ+I(N MJK7VJQEDYFC-M-;)$V+4D75&VYB3-['N76>SM!?(+*8UNZ+%3_I#'*8^#K9X M%,:G]>S/>7-W-*2S+M-IFCXY'>:V\*^(%KV*'E$ 2*^"RB(9E*$H'[SV+4 & M^^-7.#BEG\\^O/POOB*.T\'9,PYDKE7H?CAH:WAR.IW,CI#SFOE=5C$Q,H - M13(W+V!50E)&>NN"K#8VBA]#3-1*3+ZU'Q5(XYU*R41P4F'=D-JIPI%$\4:T MH''6/,1$K\3D&W0@YN .7MRBRDA&R5<12DA,$8A$!_BB@"T'$$,Q*5IKW>XLB*]:S ME'#@)UDN ,!CD!Y4=44)F=+:E:PT[_P615:,T.A%,1A"A&BRMRJR/0'O@T$C M%W@2X.:R,AJ?C,8L*1L4IR\HG8[[TSFV\OV1O)#T7A>OT$DTX$3P)9#/ 333 M6RU2&XCM$DA+6_P0H9+&UO(D3Q"MQEALJ-V=02141J^D9>6)/IE0R#9H94Q* M3E9NBTX(8Z50JFY,7MI@6]J5@CL=\A5.X6D+>Z& MDD8(127R;$PR!2M3\A93EMIET8)-)WZDP"-3T<&3Q:@E:"C1%^6UJ'\7&>0/ M@E9;#+!2)>02 $PV8%RNP!41D^?04273!@/\ UG"0LZPBZ3:B@:\H5B\,R5I M-H2DHX/%K>19S FB^57R1 ELVT!BU@3*98R^-GK*PH,JQK@6(-.ND*B=8F*3 MM-):3D50:'''T-,EK0J88YUS40"?+2FKGS-5#L0.&E!.F=M M"/B#6),EK4J8GYBXD)E?:RW1*RBAQ$C\D8.4BPW2FA:(2>MG#V\W+)N?K$B* M(+VK57$ J R'9T*6;'P0RFIXZFUB 4O*C!SC9[I85R!J4L!8AT"X3D!PH\K#8V"95JC5J& =3DZ+WWVJ((S.=.LXD?Z14:KCORL.\7Z8#!ZQYZ3)NO#O$,3&K^E MR93(:;^)XN'TZW:%$_;<8!W2;F$D_O[J?B+8XAT%H >1$L(*L+/R_ MB+4BJ$5-\18:O.9[QR%)4&Q+(SK#W-5$ X3.EMK.TV&FQ>TQTPJ ;Z7[C,Q@ M,_]1*&D()J$+[/RLD4(G[9-8/HOZY?%U5J;0>$QY%]^O3R8TO=U.:/.SK2%: M#8"+D MS )W\FH9U+?3[Q88[.QFM #1Y:(Y"1Z\AJUUSXNL78N M@#]M1D]MH(+ UAA# =2 2;N<5%:!I ??@A*DED!]2]E6):PP=76X8OH;O09E MC:H-M(+--K=HXY.%-K?-[P_BO$^!@QE%-:\.F@AHE?2%BOX#[W$VKD(_K29#0%%L%9J&;SQ8 5XK8L@ M;;TW,D35@@:&+8'ZKVML__W#,0UFCSXYZ)^LX3B-1X//Q[N>:]^ M<'G$@X)IVBFCT70XFM*]M3(>'>]0F=2P1[\ZBQNCM\_4SML]W3W-AYMO]Y^& MP^WCY^_VGW;E_NOGY]W#(]7;X+_5_L'><>^P>[PG]W=W!KWSEVKO?.?HF>X- M]LY/CKI/=PY[KU\==<^W3._PN>B>]X[W7O]RN'?^RW'O]4NQOYMD[[@K]I_X M]]V-H[?[PU\.]L]'V9[HS?H[6[)O?.]L_V- M)/>?;HK]%T'P]2;[NZ.SO==/#KOJY5GWZ7/5.S\2VQL[1]N[F]!5FV=[YPGV MG^[Q=8_>[9U=GO/O7P[B<1YL'_YRL/>Z>[Z_N_5N?V-/;^\^A][3YZ:[^^9\ M;_>7P][YP='^X:O^]N[/A_\^?S[MOA#OG^UN3KN'6[I[?O1;(6^3\*H#WLH. M.&,Z46?L0)0B04HA1;.V&M5OC&KOVJ@:9Y(.T71X#$L'4-@.VQ[?$;%H(W7* MTM!J5+\IJV>?CZHW.F;C8B?%DCL@9.H@6.C$#,:D.N*NW%L;](='.W]L1F8V MI!YW;VTZ:JGAV/_W@4C'KX;X.IQN\Z#U#O?>[;W>&>P?[PRZY\_%_N$1 _)2 M=@]?'?8.?SGJG;\ZVN-GY8%]WWWW6R;#&@ZF8W2"#I3L.QARZ7#P0CGP:#J# M]]9&XTSC?]VKKO+!-6M]]85BI[ M=4"<_=9.&@T&>#*AAU9W>_BZX^/?5]WQUP.7XZ9/IO=EY_*OJ,/WKGKYW[8=?_A0^8_?// M$\RY/WSS4*S)V64^WN?!;#!N.-KUOE??\V.,Q@^O;E"8$'0*'O<'9P__[RX3 MHLE:C]ZM[8R.3GO'C[[N(7.K[.#)_+7RQ5 M':^7O:W=S8VU%[OKNYLO/I>0!7S:%YN/7^YL[6YMOEA;[VVL;?[[\7^M]YYN MKCW>[G:W7KS8VNXU^!/$C7[":V3;,'PS'0W_L;9Q__']-24,A 5Z;/CJ8_^? M_Y16_/-W'_-2VZ>CDYFJ-V]+E+BOM%]44U+'B4W%VF0TZ.=E,"-/1N/C2Q%A M)S<<#7NGLRW+UBY#&:80=6Y-(H80K(@2H7;-MXD]GM%>9](RP=>R#6M#K %F MIO[#C5&:E2_7 ._>I=]LB),\4_M,\I+=.]_BHYBTJ=[!7CUOXY>C[8TW[_;. M-\^W=_?Y;@=]YBQR?^/EV_ST%>3_^F6PKP9OX^')89]5_Z\M[%U]AO)8HF8,R=3= ? JDXT$CM6 M!DLN1THJW7LD1>>_9U3C(PJ/5GJ[('H[9^T,-U+.O]5V%FO;0_K[#>6@3@;H3Z=PF3N>^,_QYA^CW)N1(.=?*^BL>G*C:@\N78C$YN;L)?\X7KQ2=_ MVK=?C/GMF^SUX? 4!SMT,AI/[ZT5]A8XY:OS4$PH/8RCT2#B8#":QM'[5EKV M)_WX]*7=X_MW7W??<=@N]H^WSMAJO^-HE:/3+D>Q;^3>[ILSCF;%WN[1Y3FO M^%YFN+][TM\_?/E^[WR=[[-SO'>X);J'ZQRM^/5P39?:WMWYV#[ ME7_W;'?],DW%]SCOFM\"H8V24B<0F0[(X#K!F=(Q(CLM#!H%N7*XX,#\\W>= MPZ6DW[$0SXM=ST1YO==[N?YL;6?SU^V=W;5?7^Z\>+G>VUW;W5[CT&&7XX,U MJ=>V=]:D^5O^^]KVD[7=_]I<^R2J^!!1K#_>K5_+H.&S\;D!'>L/:XK[H9;W M+TQI Q:?Z=C:](#62G_"J*R=$8[7B!\KK]V!KO\Z2V9O7DQ0?*;L#S-_TCGF M>Q[4TSH9SSKUV3HT;*76_VD^][Y[_O*W4L#5[5@[4'Q56I =#R5T1 P //@B M6[A5X_SX=#QFO)[,A&2/<;@I9C\D7,&G#.1#)X4H.V"-[WCK7<4LD\GHL@GW M'FU0FDT8701#=<;GS)]L[*^:X8HZ-,,?=,3]?O^;4 MEYT]]@Z9W>T>\+4W=>_X)3\;/_GAP5'O<-#O[;YDIK=NMC>ZS!ZWKK''D6+* M8K:?\N_836I_=T_T#M/9]M/G:OOUENSM;FEFG= ]WSGH#K["'F46JC80[A0/ MU '-Q-%'PQ0R@LQ9.".SN62/L-3L<7=GO?=B:T83Y\H@[[>80DX_Z-_:197" MK)9@[<*_+W@Z*[BY1:.^.:N6><(W MZ\WNU4IK_5>RN)OGOT4>LR28["M9? =$*IUHT7=J03O_DURVJ19.R8[61OC% MI8JKB:(6))SO;J+(W?_/C&1CXS1:=O-?0R4&6#BBM M.M$;ZGBM065P9",;F&>,ZJ "P\A.WXW&1Y-_K&T-T_W%L3?^9I,;F^\Q36=B ML#8J:^,/\*_A9&UR0JG6FN:U_G"M/YVLI0,<\Z/^_D3(:KY]94:_.F_7FK0& M^/OFA@F([_L._/RS)?5A[7>!_R>"S N5N#[H%^/=4*1YZVZ03?EE.U&F]R^F M.*7'H]/A='SV>)3IRQS*I!YQ,AZ]K==I:7KW,HMR?@3=C9W#[:?L$L^3[FV\ MZG[UUMKWQ M\OW^T^=ZF\_??OWR?.^X:_@9O\RBQ&Q+P>PZ)@?J@$VQ$\'RJ\P ":G()%?S MPP-\AV/Z"VF4S\S52AENH R[^'[KX_J^E'K:B>%/Y3S=ICT;_+0F1#_;69DUT;CM='T M@,9KAZ?C_B3WTRQS-BJS"NS^IT9Y=NCX#0[[Y[/W?U]*$W##P=NZOW/_Q?VU MS>.3P>B,QK/1^EQEUWJC^W__WCSJ M3[WKIQ6\]Y3)/)Y5_/^ %D*PW;7XIZ MQ6]@'0\>B@XDTAV0T71"**)3E"F&BK4!B0V34F+M]?TU"=.#M1?3,='T']=- MU-H"!8?-RM1C?KD]WAV]:R]-[C@L#CV0%IK)W2X=GWS![/YQ^PGU2[AF'FA[_"O3>/8T/U[N:^O= M;S$I)(VZXXOP'0@Q=3PA=,@A)4@QI,3T9'W_2YV_(XQ^'7&H-=COGUS$83\2 M0J*[\?PW)T54SLF.$8+YHXJAXY.-G6P)98BHC(![C[Q1?H&*9&Z8B;R$N*8A M3\:L@;6G^AJ]IW0Z[;^MV4GF,C3YQQI_-3BMY&R-Y6"M"L*-"K/U[R3ZFO! M?[O-LK2J+6/"'U!#>H='OVD(=>VGZD@>F@X ^DZ,(G9XQ$(0T1NA\[U'5JCK M^O'W6U^ \VS$X<*O!Z/ACSI]NW7^6Q(.A:30*8E) #CK.IB2Z)CH'(]AEI%F M!DQ4"R=:9\,^3I_]G__T2KI_3M:F-*"3"OIE@<"G!@Q93UG$%LF"W:SVX>/^ M2I=31C2FO'9R.IZDB ^\QI MYY[BE^:^]7]N/N*/+JOM?:G<$LT:TDJ&#\<"]UK WZ.76)3V%M[Y[=GRWV__.7HQ MA#%V$UF'AW%BK1WWCT:QZ8/]"3[T(=@SH]%X;,=),AR-A@P>!(D]KXOX?2^: MFS*ZQ)XET5_P_!DB5C2JIG\NT77#>_G&A5D4(>O!K21_@B0_;4NR'1T:>VQL M'Q8!H9;COOL:4GJ?]>U3.<08<]=%%^ 1 M=^>!!5]/BCLI5QL?[N[MV[V^L:,#T,?#4?]H>##N[]G]P\-1/)[L)V.P*4[. MGYS\,WJ>%6.3@?.2@?L28>&_K3^>@[VY+-IU>6L7+6\M>@GNZRU*ZZS'_/VZ M[C^?Y5=+W8+[61N-E%$]M_#Z:(?=$RDL1@#/3*C+1PF99 M_WU>+&"8UE2P1@E\43488S!5E-A)FC-V\TV365[;O<&^KFP@%;#(.ZL%&/^R MU;IZC"]4(_>I>'@IF_JL9W]Y1/Z:\I3K3GF\@^7]$5?W7!;WC-;V3IX!?RH[ M/?PU-GL'$SL&2R392_I[1\?#_O$D/NZ/1Y/C.(Z3W8-D CJ\Z*KJVR&^^Y\$ M1+Z;6B@O:OCD/TV*)PH<)%0)55*I:77%";.+\!VN 5S51FH-H5K"KZD&<-,V MW"JI&U52OQ19D]>FI*JTLOKFE-/9AU]M.4Q.(UPT?@W=&?@1W0]_!+'(S=#EH"*1D+# M-54='0^BQ"RKC3KWVK6*4*LP90'&<&I3-]^>_ "'X&W7+K?H4'Q9W([)V;O7JA?5#VB>65K7 MH+ HH%(6.0;TLF5D+VVYC,XP6F!B@O<\,;6)GK'UV%+*_AZA.8D>;23.[!M[ MT3!O>'3>?QL]Q'4]_'ZT.]IQWFY*M8MSK%W;Q.T]KJTG3QZ_AP#WLC[/4/!X>'_;W!T7'?3.Q!WXYW=P_V!X-X,-[?ZM&M M'KU]>I1"?1F\AXU,'(,>+0TJ0U0M&.?+UWX*?GG>7_M%-0,%#$\IU;8"M3.# M.5CVT,J%VX%!B'-V$5V4Q:*>ZM<[8/1:&AO%%8G2AK":"'0:P6MN&"%]/?Q> M+UNYH//]QN'I=6CB/M@PQ@<:ZP1U/NZ/U%H/3?2=3Q25KXX\VML;[AP*Y&D] M\JA5LM3^ 7MP&3_]]M_[?Y[]N+W?XV>#K'Q%O9=>#EZ^N'5D[/=E_A_OV'OJ/?[<$V7P3M[ M^5LR^]?O+W_[UUL8SQ,PZ7\[V_T7-OWZ+89_QZ.7SW^&YV;PAF%=]8O!RR3Y_)4HQS;S?VG-O3 M_OAX IM[?'#0'^^:H_[N*#DX&MC)(#[\(A3>GT$\#E:TVVAX!['@ MU\IS_4%H>$_NS;.& M:KTHZ5G9$A^^2.'1\-@HAU8FCU.381@'6?[P8FPPGY@RJ2*D M]4N3]7CI:+C[T#Q:&V?>O,[;!,F73S0+M$?2!E@+B'D"4]<6J1EQI6#1D,$6 MAF8N"//B"K1-58')C!_I0MK)Q%+2-!<^"OQEBHHH!RG!8[XLLJ@ I10(C\]8 M-#!_I1.1O<%>4/Q\;LJQ@=OV7WW([)) 0P^'^]'/.^?8S/9P=("5TH_PQ?U; M"EI_G(&-$8CH)"UGG)&>P[,-7@1230#PA$9LFB2M95P[T;4D$#\1FA_!?VX\ M@7DC^^\:3<2S>%*>X!(7Y8D7]&>9N;B/%N*?RO]_^#4Y.+1[=G#4-WO8-L#N MQV#K'1_T#^.]";AO\7"$O!,?:?%WK[;.)U+5?*VG;WY[_L]]/L$HQ5]-;9:I M:10]W%3 T\ILP_&Q&5UT&Y#QUQ_VPEF[QX[QGU)[N[\FR>YD.-P]Z!_M(GQT M?SCI'QT@^][QZ#@YB =[Q_OVHX[M#4..;@O,Z*XAY=^"@C 7%Z!G4!'-J)95 M6 9$?5P69$BBJ8QX(?DS9FJ""JD)(MA>A(@G/-$$D>-PLTIOT(%!FCDX2Q]2 MV((V6T9_D@#9+!X9XY&NR-#B;F\.AH;W\P M&!_!]C\Z&/]Z1KK@8'?P -1B#(_(JK\_Z.^O*H379"<_RPK3[G7W7=[,^DE1 M]^7GX%O'!E?CX-O2"TNXY]ZOQ_MF#'I@T!^8?8IF3_K'^P=[_?W1\>#HX/AX MSYJ#!S_L'N_N. XN74;9FR"O&2[JV* /C0X6R$.&U0/L<,"'%6FJQ/QG;>4U7O*/)I>3;W? W3][_E%CR7=@N<*J3/X7N'L%#0BC2""1 M% NP-#0+XI=H@]__--36Y*/8,,%SX1:_8L>/]A1U ;N[I59)B?<& M1[OCX[W#HT-S=' P.(KM\?[A<&\\X8T_&@Q'1^'&/WOY;$W1"(V?AG].CWKE M7_O35,'@VU(%\ Y/%[_NV^'N8,^.^W:XO]??.[+'_;$!8P%[+DP2^.<(383A M[GYO.-CK#8Y6%8*(V>=LGUM"C/#DU>G/+YZ^?'L>G;T\??7F]:LW)V^?/HD> M_RMZ\_39TS=/7YX^O9KVX,8/^:_00K;RS5!L\G@)][:ES6/[%A[T.(/=]HWM M&C"LE[\>'^W:O:/)07_7Q(?]O=W1H#^>[!_VDR-09;O)8#(:@#:QH%CF*"ME M WOH-<8'!36-.O@U&$O+B&BG*?JH-7AK2"11"48G.2C<+'IA;2V:G)3=M,@2 M6U9()AFEP5*AV5;J8J$3^1I..=;69V=GKB[F&2C&:#CH__CIO_.N'R3QODU L8 ]N;L[,6.DW]VW>_9P_R#>2WX] M?*"_F;JIFYL+VQ^7UKP'IP($YCN3+O"WMIB!%,C;[HW(IOKLP=["[@,_ MG;UX^M/9\_]^&[U\^O;=JS<_GO?P]-E\>MZ6@9^\?/GSR4_:VOG5R^C9JSWR\ ^Q".:/]1.\ZK8'.P>' MN]=,[?OU8&==3MBK@!E_#F!V']_I]K'WOH:S_PL1\ZY;L&N !GUB'[[7)W L MGGU9--@?;,#ZR;,9T?\>WXYI7;\+SL [DM37SI??W_Q>5YV7D\FUO1P/+K&Q M]+3[CI C>!6,R=R:L433$N,)_^OCMO[PX,$/BD'_/W\S79/\RVOE]:89%3QL M%M?MBG[>BHXV+.5]5C4G6UUSVR7S^,$/;]+J??3,Q'51;O7-O5G5HV]0WSS> MZIM;+IG[HP<__)R7%FSP2YM@V'XRH9PIIDBVRN>^+/%H[]O3/J.M\KGMDKG_ MX(?793''.;9;;7-OUO1;U#:[6VUSVR7SZ,$//]D+DR%$(;;$D+E5.O=F:;]% MI;.W53JW7#(/A@]^> $_B<[-Q-;+Z$E:Q5E1->76WKD_"_PQU?,9V*JO3VEP M3S*47SA%^:UE(?>OX20)E=!6UWP)77,(APG7D""J=@VB5JH=GOZG2>ME#Z[( M"#,;(&JC%\@?@,#:/(FX]U;TNBGCJ:FX HI_&S0#V9Y3]T5V1OO?GHE\<&TF M\NT2RO_[QL(]+VWR_ZY7D6]WZ77NTL,![-+#;V^7'F[-CSL@G+MH?JPP#:%+ MVU15*O1$)[G)EE5*ML0SQR-T6N0)LUCA-:"KFJRF2U[-+0]I:V?<&R$9?8-8 MA\,MMNJVB^8QF,#_1*Z[M*:Z,E)%\$&F?P?!N>AD7#2N8A\165OU=%]D8&_X M[:FGHZUVNN62"3=Z\(,WF%P!-4=JSIOY/*._3;FDMH);?71O5GUO]]M32,=; MC^\.2.?QP8,?3HG^%ZEB21.!D60N2BNZB>B'3YB^U> 'X.&=>#97_('7:=Z^ MVBJO>R,>A]]@N.IXZ^S=?MD\!M55$*DUFU"$^DJVR(M[M<+?I/;9EM7<=MD< M#48/?GA%K,AG.9/TP:VV>N?>K"T2!GYS>N=TJW=NN6P.CP[@4/1^%F*$3$D4 MJ<^*$AZ&U+-E6B5IS*1]U&GC=6DOD:KO+*_FW-]C:R+=(W'XF*[:PE._ CQU MBT_]_" U-PI3;](\>FQS"W82)DKY>S*7/.!6D+,; M*WJV>NS>",HWJ<>V#!JW7S8/'_R@ZHHT$88*08U5OM3P+?:KYA8Z\"D#1M@E MC,[@D7/L:KWU^.Z30'R3RFK+O''K97,T0':Q-(_3.9A4 2CMF;4"JK7E91IO M\2#W:,&//D+KO,UU7'^NXY=MJN-/G2W7P<6Q/5N^K*HYP&CB-!VG-5BY:ZHV MHO-X:I,FVQXN]VC%C[[!.HWAMT*@X3I&1N?-;&;*Y99'XRYOU^./;]<[9 L> M;,_]6R%6NR-_[E,\ZP,YDOK1]JR_-ZM\]&W[%8CW$=9V7_PPSG,JZFW ME47W:E&//D)BLU4 6UE!6=D;@@(09S\Z.XN(%VOT??2+R1KC&*^(9F:RQ/"S M1**WJN+>+/_QE0#[E9[WM[&)M5RK'>GG145L;=^5E.6]M"L]ZO6'TJIZX']B MQE61-?7J3S[6UMX/*DW^_N!3N#,>Z(^FI=\I%[8_+JUYWS>3VI;?F6QAEM6# MO[5[=J=YO_/*GSO:U0[@,A6=P,Z-=E0_?_WT].SDI^CEJ[=/HS=/GY^\>7+V M\CGVN'\'_^S_].K5C_CW^=N3MT]?K.VXOOD=@[[G[I53S.[#87@POT*_7%?D MBGO(3],J.LEST+?1&SLORAHI*7QP)X8[F#2OD$%Y8U3+E2?<05*+ M-(_JJ8UFUN3X;3%!1F12YZ/#$_P3O_4DR:#5:_QT>+R[VXM,%9D9(AV2Z.'J M=8]ZDGV4^PV?KKG?TP\Q\6X$-]Y;O7%XU:.=*#K)LO!%Y&7A:GJ=*V>F%Q54 MKUI/:='#9\,.Z*/%\B28FKF$8I;UB_G;PIIOF]L+FMC19MHQB>,[8PEZ' MS]-)"H,<+VD6%D695'2.C@8@9_7/XO7ZT2+.L^YG]@)5KW4_'-DOMI>U^ MC!1PF!6N5[Y)8:_F2?=3.*^SE0]M5:>S\!9%Z:_'1'/CO\+EKE*0=E-&,%)P M%) N$R;JG8VFYM)&8U/!^\/+5U=-; 2_O[ P=;!N15-&("PEYAKXY1F-0\^: ME\5O4L@7&2*RFS3HGT14YU>1'"TLR K\;PVW2*00< $CX2F+8-XC,YE8E#YX MU,2E.&)E\NQ%I:?Q+!R-9R\:2Z_D",G):WNQ[$75%,2M#WIP1N/+BOR"_W+7 M^AO0%<687N#2"HC(/S^W-H&9>TMS%EE>X 6'Y8(?R7NE%>9'WGY^/CFAM8S-G-:7;@BZ P,EVR7]HDLZSTQK M+=/\$L\G^A09%[-Y9FO8H6CIX\_J0F\-3ZR0"@R4/EHS<)S;,7@&-C+^*>T3B%4UG%E) M$PO=86WC:0YS>I%N1>7:U37:7+BBMF:&[L#\5=5,ZAB$K$8N$UCA!#9YN=RN MS%=8&3D[T<;":]1>PETR+19LMZ6SN<&M@U=DZ7^:-,$JDU#W8H?GIH2S%/X% MWY=L-&T7\&L.QA'=37P\.0Q3 M^A&Q8=H/*1^])<*_V/?39VP7]QK,'IIU4'"X^7!+L?&C7B':K>\MQ6#9(J'X M2F^[$->F^5CBR?5/;:@(30Q'#T>)MSOAJQP]<,JD%SX+)98V>F$8(H%_%N@5 M8%@E2:MY4V^M[2^]+APE["Q+;3[(R< V7_ 5_@B^1GV&[;RJ[Z/M@ER_D=U4 M%@_UEQK:\.'&F375-F#QQ9?!S,'?-_&4SFO. &!RO!>9&DZ.V)&'O[=VCO\F MHPWC@FIEE0-?':?*7DA6!W0?1B,BS!]PV-U$E KO MUT5_@:&M,"BQ6:GRHZ.Z*7-D,-I*QA'/24-GUQV; M\^'^C<\Y#.&SYGQB8O11T8"#+3JSEO- E'VY8[-_FR7>'TD=&P SD7#LU!%1 MI95I]7YK"5RW)9#F$^8TH/G>FE[7/N&28M*<-<;_TTL,C($2XF"+CTICII . M X-1%?@KMML%^AJV<95>Y"D<#Q3ADM.!@ AJ@Q&^8;L2U[\2/I8YM2;#4.,< M;.=9&@OJ _Z+_NH)&$)_5S0U(>*(;>K5+V=/^L/C7A=$0G=PX0!G7FO(>FPR M$H!J"J9 ;ST>!*]=BPG9V2@==P=6]A%H#D*BJH90*V@PF2AO9F-;XCS08=*+ MFEPBT&14X5R9JFIF97F'F6 9M]0<*Z+$NCNS MI,%H:6"3(MP-)X4.O?PR+8L<)W.'AD7R$8$K!Q4P(#\FN3\+5 B_2P*Y":#%2;F?"0Q6:FV%C^T@' NN4Q''&./ ![7?G9"$:UZ?+DU ?BK;G@P/54QP MLE-,->E8KL1@W@>->]7*>RG!L Y*2JDPRH^A(X/%Y^,M1\M?F[1$YM*D&:6+ M3*7 W 3WN/P;E)\@@C\B#@3O).5=@WR"8$3%.--P/*5^+U.,.Y;1O($O8ECY MTF86WH&>$YRDN OH:OGEQX"B"-Z*[;S&-Y!\/Z%K,[/8B9Z#9LK##4*3T-HC M".TT"5%0EGCJ$,8';H&RC7HF,S&]68.CE-PGC*QJ0#W<9YG\.<]0,0J$%]8+ MAH20)MZK"P^-]-!?^-*_$ MA/>!TS9Z[L(=46? [+O?PEL1A@N6ZRR/=\#^BIY86&):,V%95[NL)^%/BKO. M0>O4,*"4HJ(%*J!B@>L+!DR5)JDI008$31[N#!@.OC@6-(@**IH*89Q.WAP2 M$%&X#4FB1$L] (('@ME:\BKPZ2!7-EDC'I]8![+[X _+U)H:C74E'U^Y4F9- MS=97*B-9+_?#S>4ZMZWRYA,7^6L7XC SUA^6\(,_(N$W]*J!V['#__OI__U8 M;<]-%]SY(^0=IJ!*=!A41;,N=9H;_CT:#'89X(=)*G$QG-'W>EK8//T0S6P- MJKS(TMJ0]6,BF#LXB.'70\Z5995E95M/RZ*YF&(A"-[AYSQE#FFX;>5_Y0EX MO^S$C#YI8J*;B\/0JHSMA#!AU05$*+\O>MSM%KQ!OY>@TK6NE4%!S M%[0-LH)-(5-'H]%H$+W;B89[]13DK*28T5L+GG$O.BG3WV%V>]'1_NAHZ"-, M,P3GU6 SZ=@;&K\!.[[\& P>@17#_K[\(ID5:O;S1$GM;P-F*J91:1=M+0& M8U95*O PKF&JL(3M/XTID2\]$AC,"U."V;H+(_E' \_='?2B<[!E+#T>_R(2 M8QO+!\.J_N.&[ VIY%>76$D#][KB/W=>LSJ[F"KP#[^OHHL"ECNM.#127*:) M"UFS4!B?= "Y!)$B4U=CH248I3'*M(3V<@L1*="O&Z!>*5ECB@ )) MX9/DPMY]S\<['5.L0:4H5VFG-J]0!RC:+U:-"=L*L9D,S&"7W%X6V658;H!. M+:A;C)6"TTM;45:)HJ:M"C )>-7P.]#4S1*W[QC31. 3D9,I=2BK=8RZ\%4# M(TO1U]9ECJV4FIA9._F$89@&7)T"1A?Z+U.E*G\VI^#]QH M#NTTH*@U:DB)/:D6Q=F#U4*EKC7!<'Y$DL!<=U M-6!*L9NXI'"B"BA+.94",XWO5U$>Q5 % M0J7Z+*RPE"!8D!&-B*AB2@%:C/.R?^=S[7!C^Y]&LK&!^N()9Z5!Q@>[;V[D M=/N[OX)G>6"$N_4Q>5Y@H)HW>4!$PN$6P ;^9,K/_R[!+RKFA!]6V.!EH"VG!28S2E;ZJ^Z8L5&3W$I7P4 MJ$IG;[I<-F&NO' >%-YD;+'/&>;?2]JN MX31[RZLG-AL\Z9*89EK&O8)4X /.LIF:IKIJ:&4Z.]74;:$@.85W8>M1D\FT M$RFK8L'J7^H6UNU[@1Y2,!M3? +LX7#\KBS?%=0K_Q#Y"M<4=?I4F-07#L7> M5%Q:JM:CMYS9OY=!$/1A.(9I:Y>P9FR#2TGB9U/X#0KA?Y"7$/P@5^C_ =UD M[-"%N5_4*TK)E"7(ZT1QNM\PV M@:9'W7ZC>Q#C 54SLYV:%(J*Y'AY:^$H;9!;).,86YOS8I<[T8ER<;@(&;@X M9?!3AO>SKHTF\/Y(XF%FF/3N"4J A*MLYIBP)2I+@2<6T?.BN,A _>[O_A4E M#]$*!"LB\\6,X><4HB4ND'02@=F"L(A*_'3F'6-7G\]8&D=6F$2.OWE3<_X9 MZ[$B4IKNL" T!4,G%K)>K+[Q]QB0#HYNL-*)02K0]#!AY++"5LDHJP]V!>=< MG!E %H(W\5"S3[)B$1AG:*0SCXXC6* %4OL27I6VT0(LCCMAH/^I_1*]!<&I MOLZ>63^>JZW<:U?$^/KB(:)YI!8I;2M;LONMG$ORH82@\-^LFLL:@9:HQNEN M[$[6$CU%\V,Q+=HW&NWLXV;8)^A@)??EO17\"F6Y NG%K_#./2)$<#O9@.MD MEN1V@;5<-\D2PW OXA_3O+++UL[! V%:9!CSB?UF :NK6%0R:K@AS4 S3RC? MR/BEM.1=&MC[B'P+QEL7B5DZ344PHGXQZ<-O^S Q&J=QIUI\0GS"^BM@LWGE,ME7[U]>[.;S OB-8]BXQS> MPD2M& 27;KE0P.=45,L%' ]PJT=Q4Z/O]8"QQ0M*AJ78]R:*IP5>.:%D23'/ MR/E:F!IV&]]4R,0(4T8[+?4YM\O4R/9F1ANJ$)@AM0 &VRIX0$WY7<3=HJ-8 MZZ>4^F6(8T7 8L:=QTB*0VDX.'QQT^XX6Z@28XC#ZF9FG34;6#0R&TSCL@05 MB@!<,I# P\*<*(6 5.:#08161SLL,6Y*V+9H@1!NLYJ*!4+(WQRT&#N<0JJ5 M99P D"D;-XC/KHH68UK-^/&%6?*)@>66%9EM^,-5PV_5387WFQ6E=3QO*49S M$QLDK> )>S\2#Q1[F#WW YE,LF06AI.<\K'W%F'6GX+LI-"X!(54G5=,=1 E<2=71R>MQ.SI M=JSS."C-94 XRL I+Y+%*L=@5'N&+= MC,W4\W@)_[#Y!0R7XOIN<T%=!I>Y%I!!?UCE"&0:+X$B)5D%4 M-YDJ8@O(S$U,H7OZD\(W:*M>(M"C$VOG* UXHV4*AI:0\S7,QN<8,)E'IA;L MTDVJ?S%N&7:$T2YTNV;H\Y-%.F8,A8!+5'WTD# 'J?B+\B;7A@L6J: 1\S-B MY%.,@M2.U'E0^2.Q\Q58Z<]A"3SA,-2XMNCC]NVCS[0V.(F,(1.?]7EHWAO! M;SVZV4CRZ@[W>Z&SFT3DI&:T=3Q&F'@<8[82/JEJ+2_#"E8V"IRX[D3KYH-# MOW2NXX.A/$A8 MT\N" !07%."HJ P/A9-*35F(&6V,V-0+:E>#&*^VB"+8OM3= _(Y(.I&%9HH_4)8PORG DX',28#(5+:0^$3BCI M4+K*>2I,WDO= VB;Z.;#?0,'P.K)!0Y3X=L=T)91XOI@%S$4%RP/\6L(7>ZX M&N ,RRE5CE!LA%VY4X]K6L7%"P$F^!Z<71"7C>M_'<.#Z@9'C7*-D,JO(52? MN14Y4> VXJW<"EZ8;L$YMS9->O-3E"F%29'WN5^/V'8>K:3^(U\5Y!V"7A&2 M2V]A]\305"^NY;XQVL^N/(S1KX[O)(1A@6MHLWE "QI=(/SE$N'_4XM;*9*[ M@88!BQ Y.8AU8RE9!8RE+-EA$05"J7H\-,GIU-@WU:\K5A#/;R3HL^.&^#Q* M(V$L-I<9;70OSUK*H@KMS_H-_K5"-C=ZRO]T*_?M5K%]3+$I"D#L=:?%R#?$ M9,]!> MJ^OLL\=>1A8QETKI:;#ZD#;? MU&;GCP>#;RC0[6?].1_$PB1S<]'N:P]_K/@.:G-@"0Y:#R U[,AH0=0"K8V5 MH-8<.VW[8U[,!$S$,(RB<,Q<=E(6[%D0))X!ANC&!T$GW?6=JH'0>R%S@Z,W M?T+0;LLZO+M">PV383R\SH>+TAXW:49Y.%POX8%/2H,D1TQ'5%$U%9((U *2 M0%LS6XF!B@SP<3)A!JBTU,.!-0H6>E!*T\',H@!G%B0%-9SHPD[MGFL".B-" M?!_$9%0;R?3!]WI'<'2IHE5$'0.6YZ-MM."Z(N!-X\T^ATR#W9Y)BE9N+J&L%C79/13CV6N]2K( MMIHS$TE_;DJT&H)NUV13O[=!;JKRV;:5+'3;(+GV%-G:3N+.17%F56C<^\L" MHU[8MZC:KA]Z#4W*/,NN6LI%:]B/*+)+Q^&EKHL+M:TXT?+D> I>G46K>0LT M#^5U]ZX"S6\H:G:.G6=ZBA!E5^H%N:,HZ/<5)_K."I=91.1:@L)$E=5SV[2' MV&YJWT?R/"^)[]IW'&V#H@G>1'K"=SNI4A.]-D3$W=,(U-*W4V3GG/,08!3E-G.CHBY,GL^HUQI/.&CN MM!UD;N5!>.;1=4S 1D //!HO9>%]@I&30:;N,M M3I6#OJ8/-"&F+ER EF'6G/Y2,)*CMPIX":J>)PQC]CBW7Z7O(X8EJ5R&M#HH M;,6)@F$WF=P##?N.0I_$6-32J8B7K,(X'B^;G<"I53M4Y:RH.:WH@XKC$KZC MJB'>C=(2R!=:\2F*:64YY2@*C]@:^=N/PW T7 F&PF%1\B(BJO"<:#G L$47 MBDQJN) XZ%)O);.VY5_I?JY<_R )X7@UP;F**\7\,!!KH=B3V_@7P%O=N?*? M4]E%]]620Z-"-470MXH"U6S:D?6&36#XG%:CSOFGG)[Q5E]H[7$=86CU@8=? M$T_"YRG._:,!;X" K5EY4\(V:92=S0NJ(N?=U\G*:I.DU&:<00@1:CT!I^(> MKWIN3THY)>C$2B=%BBI+/#WIHTY=@@4# --JZ!+XMGA>HX(:!4>[UYJZ-7". MKXX,O?;#^H3Z:QKJ%WQEWALS+&CHR:3W#7WX&A^7,B+KVOX M3F900"M^*VUS+,FE00MEX3IV-8\7@'>!!:'*/G'!4O\3#U:PC&NB F!UD#7) MJUP;2+"8,FBA%[+8XX<8E<.-**QP>(NRR-KM",,C@L-O]KV2 HD!2*XW(1AH MQ\)'I5%287C?W$Z(T]SA(@BKX CWD3++U3;#+&5]ZG4HC+ITVH2U-([0D\ 0 MLE%XF$3NS]2?87A!^/[=3D7N_P;+E!>@:YI,>N\1KVZM]VTQ.LJI,=6TLQ1/ M%WYF[IYA$[11OH:*YMN#2RXZI/EW7A6^LUU+K1LB<^$S/N?4S8==H(U'7>,% M+<_)6DU*Z>AS1#IIU6I@VFE]H;OJ'APR;XD42=O9S&P]+7B_ASW'M0F?V!!" M=LGJK]>N":HT*DR<%'"?!HUB)<75RCU5RJE0S3+E4DK,9TH8I/W.L4CJY+V9 MF;07_80] *.W09ZH%YW,S.](%8&\>QEHTW,$P[XV2NG^BZ4^.X[QY 69KDIO M>U^UU;0M-Q3AD=HHPYJ($4+!U$ C43L6E>5Y<,FO[W9^7 M#C.@,,]JI)X85!([M[DCYP^*I\,C6R:%;0R;3\E#Z$#F@XIP;3X^:?*878R4 M8R[X"&=!^NQBJVQI$H8PQ,3H:6/8SAA-DH3$+ZT;M1\.%R.+5X!9#(AFE+*E MS>;JF[UO4O(WNVOOG7C"+C1,X)9TV@WY\C4V9:EF%H-Z#GGK@K!J-(.MV^<, MC'/R22HRD#^,4!"&I*3^L9Z4Q#&+.\>4ZF>OY#CIYOPI*0YG%.90D*S/I[O) MQU!S?HPMA&>%:\&D_@05W&993S(T%.PEGYV[2X3O BYT0G]@>!2$MIHLI5.Q MCRS3,\&?*=7B",#$';&FCMV^F[K?*5QKO,G00=:""OPEIA*19_O75[C%YJ9? M./V9K7%)F".[*+(651/]F*)TF>#&"&O(?H0NH:. MUTJ0;'O74K#&_4C6@'KDY<>4WCF;V3 /^A;A?BB94&'/;0Z9.7 ME8>MKK-CF![?>&;5)"0R6//2\F;NO6^C=_29?H12&"-ZQ_?=NKE(W;7KQ2>> M29L)(-NT)E+$YDA70HD.@E<4];"R/:CXA0JNVM'2.?8QAU&W $T]V6:85E & M@&Q)=,A+WAZJK0+^,?AYM]^>\8I;]A$9[!5U@HQ]Q1_3G%.[\BTB*)"#O7N" M"+KQ#66J;C4G=I;C>L:'[TZ>/>JU6,I6BR0?8GWE(PT(XL:"BZ0,\@9S!MKZ(6 DN=:P,TV4QEHS+W=%/B[8";DYRI)K MKP-\QTQ@!&8- BZ^VR*2S>-Y@8L95&M2@ZJ9Q7YOK+&;H3E32W 94:KCKR.DJ MR:[8N(%+=$4R#N[A MERT]'HW-QHV[_8/<9AE.$[AXOY\,W_-K/Y]T\>K62UA$.3@@FJQ<&VA3.K%]X! MX1IT)/8D05?6=*8IK)\^%X5J:7V.J=L^[%51.*^FI^)UAX/BHT%C6(Y5B* M)< MKTF)2+>J.AC]&V0P'0<'!B!;:^C#T!%Y..QNH;!TPT\U&@P4N* V-47((XRP MBYRHL%&)J@N)X0R:"U2.B%K@TE>Z!Z(9N*:72N]582=B^?HB&1>)0D57Y-A; MBJ\I7,._-9PJ(;["59"WZHA=@P6./:UI>W;G9>?M:K-4.7]N)7K")$CA$AKC M'BQ>TZ['15\M=1+-V5*H!V], Y1 M-M13%ULI@Y54EDL&5K/42X@T)/B@S:!>!?DL^/BTA9(,H0SA67Z3N&JU, @7 MB@0-UN+KW$KQN//,?=>/DL>4?^-_N^3;@\-_RU6@P/"92#8%48Y+=!P&JNHC?2\:' MW,B\XN-3GHIZX2^CWM[N/CZQMW]T+ \<]HY'HT][WMUCED(JL"Q#RQ&9 9@N M:7D%Z.B>F/.:X>;D-D-!,??3S%=SR K)8U,9SZ4VO)K!TVDXD=(^F4I&L* * M[."TFA(VA'2,&TI6HH7*;7AYMB^\M5AKS%YH(0LKY$ ][94_Y3P38I!N^'N2.=3 M3$'S65?D:>)W(C@>2F9=S,D' :_YJ02=_D-H>)B"V5#) 3 %YD MBFTI$S?K>"N<%.SI*C56<^JN6;,[0AN;"O41H(7)^)0#._":U*D=SIH)X6\7 M&%G+\5YP@R251G4P$S&!W$D'3'SO69DXLE=C+L.H[P9][)?9-]S[UVN9M9N' MT1:YF85D!TI?"%OK+(]W>E3D2(61R"_.5JV'1V2&>O&NWYHG2-H+,F%ZT>/2 M_(X%+:6QSFS4?'L$" M4-',/PR,ITRM7G0.%YHY;8US\*&FT8_P;^- [[H4/\)E<+Z0@B*- M-MJC>H?62H5RPJ<0LH[)]L-HF<$NI>]98\RU[D)_TU9INN-)H^AP*!:.$(S@ M03X +,I'U8XB;J@+"IW?W)HWJ%U9\@^K!BL L-D&G:H:8Z'[W_V]_D[3)5FV M= 4&BA[@9J1!W0O:(U@=:1\0.2N MG"-!]D+,)HE_+<>PV%519A:W$C)SI97_WPW< A0C6:7WU*QO,6(2N243ND>9 M-0D9Z((O4ZY.5ZL2U&NU6\#TE$=P73T0F>]:CXL9*#[J N> X'MXY1@35IG/ M,1'ECD]4PU,=@X.4GW&G0 \TI@X<5\7IX1XN,19:G2N=7(DQV>V=1:N*#O=S MDZ?_:= ]432,5#%IP[D@,-;M!D#N!+U3'QMP5^AITXSQ.U+E>_C>B_0J:,2W MB.?9OZMXGMNB!$["#C@BT5CMF]:2('&5?AVH*V4.^F1KKMOM AI&[Y^ )LC4 M4C.^ +U[YGH%8X.3*51'"WO1^?A-60E25, &E?A/ L%K\AFVZ\8>&@[&$NP4 M]$#AZ"H0YX&'+[MSGA6 :F6G19:X0RS-*W!9C2^*X49_/ :"4KM$75+LW /M M[]X@G5U$51G__4&6Y8L^>B[#T>[PUXOASF_SBP<(W-GT55OO#/?WYA^^;[\^ M;J)+S,^"NA=U0:_/7\O^.C@8S3_@9KRSR]NYB60\E+JH]P]""_U+3W%36OPF9]C--96'\6XJU^*\8"#:V8 MG==CIVO=RE21RCAHUS*T0A^>>C^ 7R*EK*8B,(;<_76(HD95 0WS$1EZ$:GBU_F MB: 1,/#!BDB0KX#@K^8U1%SI!:7%04'"=5MH%)KDA7_NP]74J#(B7WE:D5J29)RI37.R& M8YFJEEP#;WD,[&+>]R8K4!,KP):]5%\BX_V1'K\J7//>+H6/@W&Q90%^T(P* MDPB'A#)*$CFAUL6:*7"F4U1IP@R%B=@V>CI%O1!3R20%GR@E![=62E1?,CAE M@?J8=F82G0J//DS%4[=SHH>GKYX^3%>*Z^M@7&DD\"4 V*:6 #1+!F%"IP"+4Y6.U-RO5@-46.U&\@ZB1" MO!.WIIRMU(23XY (3V<^L==F2?HZ?));X^TB7\3?"JJ&]>WM%S( M5U>=T]9ADMJGH_5HBV(R8N3/F!"AD]MK8,+YA1Z:=$5S-U]K")@C!P%3G"@4P0 E74 M%.DH&S=TW4\4%$/#^Q%5D :&QS\;,/1M">H*"Z(1N,U)%+13T2PJ+37I2K5" M ;66/QKTI$3#?VYS/2$D'-50%?6TR$'EL1T)&PLL(&3'BZ](GFWWPQ_?#V_L M@KJPX0:@QC!H]+,GH06W(MFM"A?LZED3,I[-6U:!$?;F%%"?5X4KMJL? )OND9U / 2TMPX. M.)]],#S"#=B]_8 R:_X7"W*(E;N$RJ=R]#X,K B567"<",U02KA+L[V0'O7@ MKWC%"P)NP;?X#NRS!H.GVF91L9QEC!_D:G!>%G!/ZUH#(3\[Y[M[W@;N#$7S0HZ,)3Q<%M/Q6P9X2% M!Z>*L0=^+KVK[ @,@Q0 4RI*(7MK"$>#OSK""S>!P>L+.+87O0HXFY_[[(#$ M%\X9R+03/6E*+<%;6D.5*#99)W9T7A49.GW@GH*NSJDS-M5%Y72J4$-,W)+M M.?LKPKCK*4XK>#W%HONN+N$RAMF84MKV(1R^X!-A%*-'=RZ# M=N(X?,^"S.:]Q:64->&U8Z(6N0=VJKRA6WPH? M'$9O<&SN[@?=X5?1;B_:HXOVV?7V/-"8 R3W>4K-*@NAK:))#K/E9%P,OC\C M J*BI!8:H^'W$2S8>RKD*1@RC$J^P&SF$C036H(Q/8;20Q1231D_)3,D!6PZ M8!<[.']ZNA.=9/Z-]:?A%>MXK3OO5]_] M[6\H6: N=RZ*2Y:IYTV:"/TQO.5I4L* \91A\6(:0!4RU&B)Z$<,%9]PF?.8&O^0NHD10 M$;CNA*7IC>7:JV"+_&EMN"Z']XVG4@_N:BKUQH#@7OI]L-@[C*\PWH_;[/X> M>F3,NABDF*AM\[__U_!@\/UHCTRM$>L=U$L96$MK^D;^ M\'^8"]MM-FQ?W:?LSKRRW^D_OD_2:IZ9Y78>$^6]ULOK=Z'!GN'^X\>O!SG#C=U?=]F#G8/_XR]]UM'-TM/=) MM_T;301/!DPWKL_?'^P^Z$0=OAO-/T1#E5.>772VNS/.D_VEA??H8]L7E!"/ M#+P]20I^!TX1&%QPU8,?7H+IY$1/)N3SWI7U^-UXVY.+/_FR=V=A7XL2:KWO MEY5H4-!?7Q?3H?JF *^UCGY:ANTR;[WT?N++[>_=%1G]Q!DUK8D#GX2#[L]B4D-A!MK@F"7=,XZ(Z?SKA_HS0& MR!9!]4:))NH_)?X452EJOV=V7"H.9?@'&YA?]PN^)L:!NE"BN[ XA3+0H\'P M"+]G1,^+4B45,XWMZ=-7F* ZR4B0B@OJ&Z\8)U\9'2\1(NK*@I'1 MBKC\$+0.7TMQTPJSN59=(<^I%3*'7C2U4683:5JH%3*, S#,Z]$GB!)YL!:& M1'@#@643,C!L>#ZV8;OI;LV23O0>3_3P*)SHJ (!W7H(.Z!&\F/2:E7;1#,V?\ MVY"7-1@5%J0BT(&:-A1-!=.P::0XII,JMA0\,"7W#3_'FKI9])SG^=RUQ#VY M-$MD5"%P\<52"D*$X.._+8QH&IT:Q#K[P>!-+3:P0\(.I/MPX(_$7B!>Q"V0 M>[D 3$:S_\;F564S ]/PNLB6PBH9G>5@F=8-]]A[6Q9+YBWYE^L#92+8PO#B M@IC! A[_3-=?/7@X/>U%49K+%'D2$$)X01<_MO4TLU,[ZX$AE>?5,KO$:H[- M@(V;/SF&^YOBTE]95]- HDW*VH59G;)F_8S@528585I+IL/E/LW6]>QBM$]0 MZKVNX;34MFG5AK"+9(PQYOK1JBE!>FKS(4#2Y](=IV9IYCDD50SO$+!,( W8 MDZ'7;'?7ML]0#E"1HYP/?86Z6^'+!RS#MG.]V0-@MC R:I+'EZ)8],[>]I7F7K2,F_LO!F#6>'T"1<66NKX[3JK(<%$1F * MHMRY3*NB7':>;+K/AKN_QMZ,T3LX2$HD>;>P>XG#O[5XQ"]TRLS:\&JO>3RR M)$:T3Z"P'HOZ"%K 18]5;X3A5U#>TJ1*68K#A2:U(DQ)*,W2Y.Y=6B&),=B; M+])L89KWK)B&Q\>'=XE2:+UEN"&G<".< )MTS^<%T)UB&N[O1-&*;=94;!C( M"Y,-9I132(OG,[/ AC*SZ#'\9 I'[(OXM,&:WCSZZ:?7SM;8%5MC;X>C3,S[ M A\,Y(O=SWG6DS2OB$B9H.31^;289O@X> NY[T"LR.'@<^[[!GL[G<] [G=: MOW+,<"9ZO'.RPV_UBT'$PA@+A8)=P*UMJ^@?.T_D.KP%[-',E":\\#R>8JL4 M8L!>W.9C=W"X-BWQM9WJPZODWH??.X?NN9W75"<@"#9RC39*.KV@R A1/2%P>*]*(I+!^%%K?DP*8A04Y4JW(PISK4A\D(HT$OV MP(R>=Y1,<_F.;H M1U3!4&DX>./N ULC!T-16 9K[BI,-$9X#HIH!AU?X:A\S[T0F3Z^!>^9_:K0P M<=],'G$I&Q4AEDJ=TDP,4931+XDLQB(#)7O!_0E3GUS KR,PCL=(B 2;5=JG M,%]A4:8Z!V:.]:19H!8PJ! .OYKC N4PRUC8-)#YAG/N>?$$[%[B3/$=)UKD MR3+F:5%I0U@,<$@_<:E1W]YX*,9U'1\Y==/Z&4K]X-]^<$!=7_%,N8@P$1O%TXL6_8EMVL@ M%O=N%QSTYD 9<2D/EHSH:)U@XP-E'?ZKBH9'+_X_=U'5VBN@A*N68ETUM2GJ M@O4P32V1 ;@V,.;_UIG;=V#RC)OR0F, 5]2?WKQ"'(XZR;J;BLK20#9IPXT) M*%&!7%&*I_JJVV^(6K_28JW56[7X6&Z(UY?>_D:G'O>$2 "N M5S;CA%VB>! M% *'#5BJL L1:&7IX\@,HF\=U;&39JH%]2D*JRZ/FJ86=P8?R5PD55A5;&9:N^58KE2V(>WK8CL9O2+3QJPRAX>'QWOA *EH3.0RC\0.HLQ2)?7GJZR MNVM?="+UOZ3HFJ0&/:%9D2\X >%/_CO%&K'>SUD/9+A5;DXG:\^B\8\FMYQ: MY5 ".L)7OL:-)UO7M6ITZ01UK; %F8M5)!W[7#B;G0'+[K][:YI W]!L-/ ' M,]T]U+Y=[X'XI>3^:SVXN! "VS@KFD3:&V&3"X/-T&)F9,.>S#VE:=9T"!XB M19A'W'S\=KT'33H'KQB>)C[;N.+\M)/3:U,G+XL27O8$K'WL)0=C5^)LGSZH MH_\V)?84C+F!!,S9RN0(*Z.L526.)G<,Y%>7MB8X+&Y:C<]X%YT[-G!J)NUF MFCL3D,MM>_ICH8QWK<'EULK4398">#O2>4X;)ZAGN1,]IM8C>D*O3FGEWGY# M"O??1#U>@A\(\W5.;)YX]8\P@/1]NDX2C5/1E+J)G5VX$E9BA^D%=[?=<.W3 MH,7E%7'[N[$S..X]%DW^[9P_V#>"_Y=7C\ M8%L8_P7UW=%MLVEN>V%\;6=\E@U/Y%!;_>\WV+OD&3>7N(74-AO179LXS=:_ M)?.02)1+N62I_7H18[O6RR)# ES#QY9 +C &!K.S$_VK:*)J6C2@UF)36J0_ MIJ8C%7DSS%U:O6=MU^3:40E5;V*K&/0K4FL@\1!X;LAJB]8F6Y#<+Q?OH+W8 M/)=!FG^,?2,\GZC9LH"$ZK1&&)-PL'@;U%FV3](J;BJGV4]RDRW!;_3Y?T0W M@&^7>*_XC; !PR6>UTE973#,CQS;9V=PK('418<2T^4>S:!?N/65H"'P[MCX M7F)IC&GB3L!Y014NM0S#?,<&R$) M871D9H2GT,8U3(&&4#N3\+^9=9BZ*;5@<"@*ZUHB?]KA.QK]B M^&[89\I(]F29PP.#]!FQ' J!URW4UU>^YCNKC%G(*(RD'@+VRY[L M)$<2F 8[5I-J,X)>,=]3V,6@6_D>.)=ZG]BZ%I(:QJNPYR U+P0O>\9! M;\RK$XT7-U P>/M8FC3.;9XO18,AB9>\4"\"5984Y%9.,$<5D?M:$K<9WB,C M9%L=M!56R)L#Y9X^>1G9_#(%5X$S:V&S'APEN.DU-5A#EY\[.1)YK%D806SB M!])!&X[1@G09*>$ZPLC/C%1Z1>SE>"C#@!IN/J8Z'<^CO']1<*0S%3$M;<"K M*Z"Q0+1IGD"(+=X.#SZ%"1HFM<1IG3^D)'%VR< M%C.E9ZQ?4/@ZYV?%*=W;!6]>2JJ0> I:;(Z)/7%SD<&!Q?QO8'O]IK#0,I58@R[DM6VRQB2I8L2><5"ZD)V!(D[EA72GE MJDL;H!+)BY9<-]/2QCZ'X)MDT:-+,B41BD0IV\Z61EP):K>FS*7WZHIMX%0D MNO!IWC W;>D7J,8K]!R\T+W^1YF$.WELJ=U^)OJ+V?ZCYEJT#Q76UT-B, MH%=[:+!@!P$Z4GK1R7L#"]*+?FI@Y3P.B?;!R8Q.SUZ:> M2HH:1OP[4MQ*5Z87-DF-"P:1)E2H:J^U-WWHAM;:19W(^6;&2&H/Y9N$JYCVLDB0^G3WG3,1E8LDX91_($ M),@2$4,Q'**\05U7O.5_D-6<3E-0 M181#:XNU&/5H7./VA]F=IV3D,V1!^Z[HQ(2G1K'A0."I:O(DT]X??B#,(T\+ M6+F:"]=A$^X(+D"R8&N%H,9YSFO-S943Q!,WU)U/%]7/#!W+<]#M4\99LX#P'^ MGH]NW%,OO.=8V?;7;<,6&[/A ^B0#EH7BC'",\Z#DK,)7W>=(<%K[SMF\VGE M:++5T2;EC_&,LI[ 6&'!.N(AY3K\F4P=^7)Z$O&#X)/9Q]U?K5C2X(&'>=TY M)N6SB6\UJ0V[)4K?PTPZ2(8VD6&AD*XKP=9 [?RAQM(EFT_5''"]>>V'E(-4 M&.F9%%E:4*IEK47+;<'=XH3#5L#.2*FA] MZ2J.B%<8?Y!;BV8POL;Z&$8H'+2AJX;VXYVW&M[ZN,JJH5 %BN1W88&E M'=;:KJ5Z"$OSI'6M85D0T]+CUGH1P:1IQ-@#&4\>I0B6X:O^U6TP0]++%MOHP>2/X9S0O!9O2[D);;AP(S*WL=MNW+I =HE3 MLN3G2;:,%AVKDNR'=F216FG-L%T6TS:WC(G -]'W!X+W>5YLV99(%JDM5%>9^R?9* M@_6;&/ 3\0"?I947.K(SF-=7W@B;I.=L!8.%&+]W+1_@P,,X@9MV\@/I%/3V M/G5"=?,TH:8T"\NSY(NZR*^G>##)36SF1LO<''K9FT&]P#?7O>MM).J<)HST M9,AJ+PQLV1!X8##<9S ]U(45D2F<-L7Y@(UKEO3A54+D3YF)WL8?-\$%X;AI M#F5:.>M<6.8%9XEI&UUT5@13@1.G.LJNF!^AE>/[5Q.+\6*V!PW?ZXP'C_2L"QC=F>% I:A >%A&>#':RKL(-P)>6Z-33@<%WCNMY$FT.5C# MB1\;)CA"6.*R N<:\Q15WN0E5OV1;-*K4$E4RG.7II9TW-;=*W^;Z M Q$YOJNY_EM@P9+.>!4X9MP\"^TM\O/S0!VWN]I3AQY)X;&KNFHDNA["<%QC M:$FZZ5(QST0D'"0S10^IQRV7,8).!H6T8(X2LV3CT!TM+@[C/,4E?^< X>-)ETL?XD8M.!8Y\T$X,E4UNT12B M>"&<==0V&/5(S*@I]Y")F*4^UB$D'_J -I9-V/<7MJ33;"7^AZ>?Q6Y*[JAV M&2T_]KCH8R2 $U\P-+5(!)Y%K=K77QTD;6BF@_5D!0>/Y9YI:"=)M##0E5-J M&DP("/B[+K5U6F"XJWL1VB)W"L^Z?B.]8RN9G)9@UCRF,I@FLH])V$(,(; M?K(Z&&B5\XN:Z&!$3;-M"Y+9'-X*J@ M2(_U.+J>%Q[BMY'Q:H"Y7LXM@T=7)D<"RYA>#)@5T*,I<"BU=F'$F9J4G-1A MD$0%7D1-Z^TM3]S%K6GDS4MG;AFQ"T.;YF]%Z6Q+M .(GP+!-NA,@(.W=*B% MPC<[ ^U5&R2P, E!;DI*%_DW+_()=XEKVQ0,3L'48C%+8[8:.!-)9GJ&OA-Z M+PS#L)?DRM T^GN[B9/&QY@\91GJ(?(7_\8N:-0]WJ\<7 P6U:SCILB=.LOJ M%7%@S7@P#VA[;2@%JJND2:6UU0&%J!KO5$JDM>T?A'9?I4X.3#@J7TT@BQ[I MM4*2SEMN1ZPUMGV7-8XSCQ4*]-G6\:0=K*+"Q7PI?;;<&I##%ABFWBYM&Z5L M$[0")2LSKLFPQ] FZ3(%MQ!VD14(!>%B:'@RB9L06YL\2WW&P(MXHF;FV"9]1AH=Q5IF!.9YR MWTG5"'@]!97<+9RT2IF5_,I=21#K?I'W-8(ACOA=BH33F;@N$EYA_J(E>T:C M"'2)Q&%<[DP<(/&>NK+8"HQP=,:U!%5EU!(LGWI0$:,?W9> -$52&<+.L &) MD$I_3VKCG&S.6B%\7K*=! U$J_-WQNZE")&1%" >5@S'X]6%$X1.Y%:*LFKF M<]@"93M7R9"A+X&[^6,(FYWH/,4QFMP2?5R/@U,$%0UWM< 1*73I%4M 1 4>^"893.&3@K7D=3PTG^NS"'!-@?V7X:B*7-@=@MV;W2 M_[";[%#3+1P.GO H))2 M*PZ(@IBU"Q/Z]^Y)"@SCR7U$>..YV9ZFE7?J=127B:>II>T4JBMJV BKNG9> M.?7FU-I)XSTYHQ(F&KJ^/%A MODGP7O3+TH(G4DU;T<> W$.DOQ5W"161K+R4R(%BV""N5->&Q:J39 3<&(0=X4%;D5E! L(_&:1Y8IRU,)"7B;6)7LHJJM5TD M%@Y!GAR:P4K"Q2Y3TS) @L#3:C/$#GLU=[-'N6X)>G]X=&.23F4:!]_?7"WN M]ZVY&>[M[.-<*% QZ:@_D(>T9@%>M M^(^2Z@:?BJLE6ZC>[3I\N770V'*HK[B.MN/6;R?]BPN_)-TQ (C(2@S]C>%\ MHTP16T>(-(!!D]N!1I^+RGF$BS]*Z%SURZG'HOJP"BZM]&:2SJ=?MWSD[B_4 MD%]86AJ(_ M-[LT,(3U2Z/A872K0J.A"/!5#N%:$S:ZML[%)-^272?1O!B1(.4+2X?1NS7W MN6O+=Q=VUD?*R4Y=P8$R]H1^96EUYV/VHX;?+_^4LL6#'FIJFG D9_M-0/61K M]74)J?H"D;G<;^ CA_)]2 ^VM@:6"DBR-,RA$.*G)$YS;;M V3$NEX8+F>Y' M$P4]9F&*?$<:FUQP?+W!*"OLH12+!+$$%)2FUFS.B9*B&RSVJM1R!0(E]W$A M;0?QZD_=39F+B@'6FV.A:!)+#(UCH<1WRY/ \0/,(J[64(18:@PWL47&)4N= MJD\UO$U5:X1M?03YJK'H@^4YPL3H9ZN%RNTDPU8A].NR],(:D=L+384ZVHB[ MEE]\U0[>-:*ID=+8SP7#J,BPGDPJZR*JM?E "P-6!.:[N- /"XQ_PXG'DT#B M&0BYJ#]6B_0M@B^'@RWZ\L^G:[^N &.I Y)@VYB;#>P.>\)W1X7L"9A)"7$% MD.9&\ITUHT%ZHW()NFG!Q4F@I%Z^^@G_,8G^,CH\ZNT.N,717X9'N[V#P:!' MA69ZNO2B1.PK(N03#$8 =^2$1"8U1=BHA,ZNW:.1%NB?*1K[C>B_TR(A@W!X M?'1 "4TSPWQ*XD 6>$&/JOU]CP92MO2,BX(<<>5"*A:Y\!5RC9(2& F313#' MP=RB<8E9\G!!*1MHZ6."G?M(/UE=U_"9K1@X'CU1=^Q8+\+/DK\U MN\RL/^[R'F'D< ZYM((2^TV-Y%6>+HCP@[T5C!:>SIW';EX[7 EM_]+"MO(O M\)*WYD-TVDB\ZQ_%N(I.X-4?ZE?PQR,F->(T/=YYCH0DH\'P4"8ZR"R#@,V8 M8)\"95240X->NNFG=GU@#-'4\H5'@[\Z7'![IZ&!@]8"_D@1#=U+*FK&!\_5 M&ETL3.(,O99QPCAE-"E+CLTF.U%[2H(WUEV!E5>* N0*KD#@:&-BGXWW]'KX M"+?/PG>MJ( &_H#[<>F8G[\F)W2JRNO8TEU3;BB".QXK^"RR-]=6: %*RQVH MD/M*"H0:3>:3R+67]@1[.L!D-' V%KX0,$!'-@B(!+/'Y@))$W.GO34<1CEE M9#7]=I%BL3W975S_P<97>]O),L&41 A!%U3C#G*FB;WE'KL^QPY?T\XV=(\Q M+ VFQQU)O]2_X9!9,[K*O)+NA))9<[:$$NNRA'?) E/N(9P M&)M,@8 F,4PYT5H_Y,1/L5NEBWPSX,@0BY'6S"@BB)"#OM9&.%+(>7>EM [F MU>[W1B"A=DT.8>[6U+)SV2(#;6$,#8JARTJ[J#O5Z;VW'K_/A:C\N)7UNRG/ M?3V_X:MN[#\HERVMHL3""E;&)E ODT2T =WW)67'=%_KI<,C+ 7 M6)/?#6=Y1L0U-2<"5Y7WT"W9Y,X'C7P>WH-1=(,^],R_(>4$3+N@WNA0D*L? MJ?MND:39>"(8K7P 35%=.8W7+C/OA-6)^^AHUDW,ZF!*\?OD)M?[1F$/]4L$W"U@["%A[+2U2"OG/UF)]Q3+K2()= "+ C( M7C.X?RWM!-N3]H/!B>]I/8%SM_V:A8O@L,+CY3<[ZV$S@;\J$40TQ&Z>5(0$ M>F;.U4E$7B.]UUT2O46:(R4K3"^EGI4:A@3GK)CY\IN=;39MM50@M/Y6:[&T MCC>FVCZ'^#1!42%5WTR(LE@B#2%$5AF<=;$P5/[-SCQQ69!#Z'4S&4&JH N' M. ZI5P)2IU;GJW!QPHQ :WTHJ/#-SKBF"%U=]EJZ($=B%$QOBQY[)SHMR)16 MU)78R"TLUU4>K8LS.-:GH/L*PJTK%S7RE<-=1K7U;%MKV-76&],WWIFF=3I2 MO1#%@A#D'E1+2RB)R=>YK.?TU2]G3_K#XPBWAITA/^2:0G\_Z[X2!@L3,=B# MK$--7J(_]#!@\M2PSR.I3.S=:&,B LZC-Y>E[VW6IFR5\74![$A$A0+H+6UR M4]FHKC#J-L^,T,MBX9*C%I/"!'<>2K$5!VTD!B),@4RY7#+[$/<]C0W#&0E) ML:,-ZEI+FE958X75*V"9#<8NN SA-PAJ)%Q%O- =^/ID/*R*G,YY"?N0;?;> MVGGKY&GF_;KHTUZ4LL&%4.3,K*W#>C1EMR-2NQWL<3L-B)5X>C6TQ2/5&E$_ MY6XHBK=TMAWM7WE[_(VJ([Z;Y+1Q'MJ,?D4[>!8&K>:4 :XQ$D'11^XIK6-: M*3BA]^))"DI95/<@A7]52#-"&H8LB^Z'K!?X$2U9 MT/(RF!HE_)8 +1U2I4MJ!<4H:Y[F>$*=8OP(W41($++F?@QB8,4J\)ZT3*(6 M+PAI?/]^N6_J75K/E2NEQ+FG+DG,C-!D[?)I<9)7HY,A1&6UH%J>^:T5I'()&5-J'HD.^U&YSQMM9'>0LLY0] MN\M ($))()^$1\;-N2?I8KI^GM27TNDL/.ORZ]-.IS-: ;FP%UT8JAK&+BZ. M:\9W!JMLC?/B[JM'F0;;>8U;E8-$A-'BD7,\N7H7=NDP&2"P>CH+B!S>L=V$ M3"$:%54>'V[DTU3M9"?-=JG3?EG0DK[8)FT MG0%QS]/;DD'*FYE@R2'B+7 (\/D5]JWQK+-MN[8.N,E]EPCRN(G%NZ8F@0IK MK((5[M3PP=)PH*@U(TSR2OAJM%&*LN[ SSSGI)RNQEG-DJ;!'&Q7C6N'"TMG M)^.6./'LZ$25<$I)5O60)T=6LD2B,WO*DJ^I;&&L_.,LQ10,_I,D C>D9P/V M54T$^6I4Y5.GBG-T:)I<2'8J'ZF2[42,1N%9B?N_\QM', 6FAFT)CU\.,)(_IY'WTFXR0P2(+F!NW^(KIKOX^FQ0(Y'&%S*"$@ M]L]+Q41L9@$WL<2>V2R;S?%&3(PV8;^X&!-0)K2(PNT88V]Y- FH"^N)\Q3) M!*0"2#0$>FU"$''1<11:V;5>O2F7B'])FCMFM);F?RM6GXR8([E.^VY4MI0S M);U)Y!]E++W]/'T'\[^Y4I5V.\%-O$8TZV*3(.L-+$V)DY*N&7$G])*3#["2 MD=)P"4<6;.*<>#E@QY3F+5M&VHS:2G*3L*MY)%I'=KLE%!,XA!RD*E)H"2#* M<[U9]Z=[3]S%WGG4U$2Z4%;$OE@+!K'37R2T7CUQY\J<[42M_]P'VXGV6 0\(3C=N.EDJ9F4;L>LL.6 :V&ME2Y%>6%R80&J5GN^G+0YH]P^1K[4 MVEXH)Y66Q02/:J_?>NS23O34!7'5QJ!PI("5"+P6>FPA-4RW5>R4=22,E%O+ M*+EEQ>RY0J!/^TY >7BM$,JPCE]JC65< M]P'E+7*$D6Z2E-J6*X3(._9(ZK";UJ?L&*]R^7+X. MXC,[;VV7[0LNFXNP!K39X+?7A@Z0S.07C2LU12=?LL#:CW:[&%]P,0(\?%!, M%%1RA-A[34T*!3,=4?AOS53Z1-4:-KU"8WM"\ VN2L!BZ,O>>J! MQ0-+YZK:P/8S"S'X:*$#8TQ\3#:HV+X,I 'L8=2N%7,R]S2%%WCRO8YQBGAQ MLA'Q %QV&PEBT,(5+@?!BS"3WN7I$&=SK7MWU\3F5M/JP+)DKHN ,XJI1U0" M:VRP6 Q/6<07NR"L0QFO4.J#M0L/Q#9:!3+5NY2B^6!\:5P0^FW94BZ)0&+T M_7:5O]0J>Q""AU'!C,^*-+MCLWR;5; T59<"G(HZ.Z>73(]N!*" 7J0<@4%Z M@YE/F<@#O>_5.]PUG7>;UTEKR:5K#S@/'')(-7&-H<[+M,B"HY3\!#I0.03@ M3M3MPGS!A6'4%?:HE&IT6J5)AN>#YKEI^L&>+%/71V32Y,EV(;[@0KCS(EMJ MUP\JF Z"@-OY_I*"CSUV:Z[#U[X/V$H,@4"\8G%,5NWL%5>^GT_)AV14<9L02PEP*8,L M-#0!H,YC4K1!19%S7]]6_FA#UL$W7V)8LV9R.)=T08<4DL]5DI -FF%13H6: M9VDV1FNG:"HZ26"79._.QMWB]7*(M* <9DX=Z"F=I17H5*"3,X=_V+>M PS MS9=A_#Y/^E3/(U+I]$,CA$3H*N+G&$1!=/O8:1&'H(U$L0;1+L!H?0.I>N>BX& M&M..,VLJ[CCM\\W[O><64Q3<<$^AT9^WCG?B9X)F==I&X2& M?Z;4#BEZ^.ST]!$J%AZ(AE]SV]2E+TV!Q5TN9 1A<'(G>@DJ.#" MI,P%5SE&\'(B\;J(.$Q0SN]Y;?EL ,&+2V94@H_Y,W,!8@1R!YX:ZN)6(L]@ M8ZLX<"."FPN!V-RD"=,N806 M:!L*Y:5?TS/78>$[C]A\&0GXG/9[=U^A\8X0# \1A MZS\0&P^1[V*F2();"";/MM;BRV20D92,NS5R?4KIZ)=TTRHUVFH_2E>_TVD. MKARU)BUGTCJPJ^B%[18I!]Q=R*89\R@UF]+ID;>HIWR2*TC24H+0JDT[W>$)&L(\1AX@LNDHZ47O<^R@BU!D;7#KJL$\YRO7 MUS!V[TN*!$4PR/VX_R7O2 MSNRMV*1M:QAW4EX+YWEK*,'3J ,&%]. ^2X!2WR@/YB"5-Z&+W)P3"MLY719 ME&1=N[:W!(>D5=",-%$5%-4*45!$_49+Z>&@):/]D*S,LQX^E,$975J+J5F&>$/93INQ+K$ ME!F61V O>G]/#^3C4EQ\,MP7+>V6HY0R+7Z3^VTHNR\<2NANKW&R[_SAK@\ODN+E)H%YFJPOA%8AP07VXE>!9_BW-./NG>9E-8*WAM,Z3&2(305 M+03!QHH$5#/^N1.Y4:ZY[04:?CGC8V0 D;F 6\^"K<]I2IAEXR]X;X=97 M'J'0401'$6<\9^&E&'K3K]HGKG>BQY9*\A6R,SGT=2MM31@.Y]K#;H#TNWC8L9Y8&['=_ M7ZX8?2PM?. Z;1B#C2UY_Q71A'EG0-^:#2I!MQB\WY+PPE6WIALK]FK'O1>E446M?"42:TZ))OA=D;O0VMJ@GH!;:RAH)L@ M!.6+?XO'QS@J!6[.W],7AI,#TO093X>#]8^X!UG_,]\A MBXUY)WKLY,S %8ZW,ZB$/A;3BB24498)*Z[//'*K?3D"F6WA?Y*M8LG3&.: M-)Y52W.*VO6QQWRF&J@//F[EWC:6-G;[D26_-57M:/7RH&,OZ2?R;_A"2OUS M:*A5_. :F$J$6BR&1'GIEAS6B1OX6M0CC0\] 3>L(!<3S%&O\ZAU4[;*+^; MWF$#!<)HZ/G.52.*@D0]47"TBWO0*-M%;K)E574Q4G'?M M1'PC_$2.^;/%R(0-0N YSEJ:%0E"M\*YV%!''\P)I9F#7]2=AGN%HEH*C$+; M^D],XFW1+:>J<=?PY!5E)]Z)PJHFKI]]-">*LC/U(/9Y<1D6O>C.3-*+%/6S M T^TBI_6>->+"^+PI/KO@ K#>S1%WG$Z4M^#L1%'?,&%>1*:N@3Z#7N_.XYF[BU* AJ4E.,TI(N"N.5[3545C9.[:'H MEG"X5^V"+$E&DMKF=F_=5)YW8WU4U^/M2IM+%,Z'L_F)*X2H%$1>29%'C"CD M(51"MDF 6!9$;($EIY8P%UB]#0HF]^@DYBD"8A1J.BCI0*OW:, Q4S%WK OC M>":)UOL%Y5&M^62E[=59N+O"J.@:0%3W]* ]P)!4V/"8F(NT09I$*?VPG2M5 M^8YQFB@@D4!0DC8@V\BDJ$D06J2]'2SB&AW^36[+ +/CD_&X MSYC-)YBG4,R(= E/AX+32>%>95V;+',8;NQL.C' 4$S:]9BZY!2?IMTC@"7E M10KEIEVLZ1QF\EYZK8Z^Z]O5WCE+[H40!9"WKV4OTGHQ.YMA4[Q& M3>[@>!9N[/(J*2(^IR:;"(V%QA%JY&L+H@CMX:!ISV6>(6%2>^+$5Z!W\G"2 M:LUKMU/6,BB]5\=Q:%\;-+MGP_9&R19)E==+C8H( M+X0_Z85CA9,MA!=;>BY0EA+'$T+M9E=[1731-:5V866WS>4L8_#4:^F%G*5P M+B:.R&]L\O=A(X* S&\2<156;R5\@D>K(*I=A2+X?9=\ MHN>VF[3(P#IM"2:[V(R&\)0 H[WY9 N'>\--[^;!^Y(_JBESXMLVTWPKBM2G M[E;?4C*+<[-L921=L=:2%0Q#[8M2J#HRT$_)DC^UG&L!70'*H-M=@A2B4RDN M4$4S'V2'\B+O:_UBT!Z#W"]ISQC"N,,[!OI+.O".K;XD>8WBBUWQALP9V'F7 MNV:QKF,K7>#U,R3F "%<(D'/@F(+4I"]&N]_Z897_;U2MT([ACCHLWTLJ+DH_(]$_G!-W5%31LZDS-B^8ZA[E# MW+.HBG]R==B$]A6:/.TQDNMB6%OI1@T",[1A/"FX@NA(!5(O72RS]^='FJ>S M9D:U/:D$4UX%1@FWG$%&7;#FC:+Y."+D?1K/4=ZV02:U-!VG%N&N(H1_B/W+ M&46DCPXC'VO>+)AK&H!--+!48>L+5'M!M76@H1BF):V17A2E+8@9F7NB\]F0 MEG$S<^#^=>:9.TB)%XW MX.I=2K(: M&XNK$NNC==Z:-M=57M$D5;, MF>6L#C[JM76.Z!CW2H)@XAJ/WES+^CB3X7Q.-];2 DN M=&''):+_UO?8O7H>OCPLG9X8+*\8H/4^DT Q<5BQ MLTW^[@XXG3>I[@:7K*$2(J('+T:G;X,KU%:NLM(4"0-MLO<>5J7($-NLID4W M(5&N[A8C"QK3H]>-Q'WK<+ZB;<%2&TNZ9M0OYH8M2O*O3]-P -2ZYC+63(H2 MY=>UN;!! ER"/^HDB$@1K;IC1BSZATVE!:NA878]"!_),;#SZ[67N&08%K7W MXE1TL^ .G.M&MQR>C#DTD!#L&D"*W'1AY,\2! M#8TCOS.N5,IG8EKQDIF!(ZT+KD3<7A"5\2 M_9=2,ZMEB&"J42C36OIW43--HJ%#=4=:3X2YL[;V&T&^GM;W=W.F0]:F4-8@B+?>4_1?%*.AQBTFYVW**HE+V! 8/3 M?0J$*;FTD'EH&9&A:0D;AN+0 M;ZY#V=QC7/RPEI9=T!#Y2M!/UDQ(2KQJ1#IEGJ3UQB&)%%MP_R(UPILE-19S M372MZ$ D7$74":30C#; Z[,,^U,9N=V.5J98"M5T\H76U^GN6;A=JOB"_LVZ MV?%'R&FM1)=05#VBDSX:C5[*)'C:(\E#1 U-LYW2[66\<*6U;4TP'EOK1/*5 ME1F==PG6SVTL+GBMK\5##CW'NQNS54BK\.FNBD IQLEKV2M;F,!P?%Z<-I9I MHXRP,$9M[\UC<3SDU<59?B!3<7VL\%'6O!UM:LW;R/NWCBFZU@Z+B4DE%$4' M$-1'&YJ6RQ7E*&/;(<.C/+S9=FSR79CRHDJ6\VP:W'Z,O=\;!;E'W\,4E'DX MV,#;F?5(>59;.#=/%"(SFJXF:-PU\$E-\;"1//>G7$*S37JULLY$(\1'0!M( M;.K9;(?.7FA(3MEF:%-2!C8 IL)9I[42-C[.D=]D\??KB,T M8J+V__L[67&SG'IS*>UMZPZYHX*+#WT3TO6=7NL@NB8)B>9Y_N8U+J\ 1*[S M+OMQH*\%^N9U#]14S7OFYUF6[A'2=V6?@/2_81U-B4V$ 5K8?<"4GH MN<*(-$$! 249Q=;PUSPOC(N9T _"+ER*!?L1O@;=81GS1P_P;NV#7-V45P1] M).ZN'XD?]+*)#*Z-^[F&;UF9B@/]VX/_?55(];B^ M1/\5I,I;*_T(R#JV!X"S!8LE\NE,1C1K'T3=6+))M3X%,N7&84VP;0MRO;86 MJF!&!4E1<)*\+FO_-CKG@J'I_%:DK):R+^1V4'^)H(5,6)!#ZSH'RW<-'HA9>^_6,-^V[31 MCP[^RH\XF6+.L:S63NU.ELP[F;D6\BJ8 >X2R9)SYM@=X>0;FU+!-H-E,]0/ MO?WZX[4+$*[?$?SVQGO"G08"*<7-BT&2B<1)7T/U*1H,[?;!G#"2+/%#[+&A M "1-O4<#S*!RI]^#_$,+^8V](<]_*TS.T 9H+U@,AVL[0KN@CHP1XZ56*0;\ MW@BF&N:HPIDUU'TC!>,18GO7F4=.,QPDHW2A%^'*?;.6"A1 M;4JI&$_8[SSVAYR7?.$&&(5@##-'L&,M\TA/>R\"J0/-7 M((EGZJJS>&T.;=X_OE1@S1A&&&2*;?L4,PO?8UJU-'HEQE+NK-#6"NYR("A& MVRHA@72N@ M??)>H,">83>UP]U?MWYN6M<"Q%-*R1:#"/1RTK$S)G,'^I0DE M2[A.0S<%\](!;_/V84\>W("70N(@1Y"85#YQ9X;P>7"F@-["2,Z(S9(\>V\L M^%4/4P)OQCD.!BP>W",*,-#D%@>#U1E8I7]I!IUC!PP;X?K3 B]!06Y#KQ8? MTCO+X=&7K+J6R#@H#N!JD)[ULF3'>EW,1''2MLT&&>K)\CJOW@-/F04I(.$8 M(JXCGF7RGENC<"*V/4L&F6PZ7"'RD_"?R@+U/=ME+Q'I%;M*"Y:9MG1>2N1Z MK?AC5PAWTR(^K00(,':& !\IQ3CU!.=<>EFGE8P]EO*8 $K-]C*C\IEG2[]_ M$'.*$=ZIVCK;X>MB/^<$ XY=#?ZAZWKRKE)K8?*%\I2ESW5F^!(Z8*;I(R\ M1[[B5ZOH@R:T<3PQ?]Y1>+8TS0/ 1(^/Y*PQJ>U#%8'+U41.YF))E_?JKKF. M-B$\FXK2+F/,6A]OB\![DY4$#!RRL\P_E^>5W0$$0AF=>1^V*P,GUVVS52Z-3'6Z9&,\.7F M5)H"QQ9K"ZG=CU'\?Y\;%U2CJ04S21MP6% ?$H<0?Q36H]ER(O_@NI4J.$8> MY]*3'*M"X==N?P)KM\0A;D8@N=R$1>Q7)MW)F3^W*"\#(GK9[J'J86U>#M!$ M,PN_9UW-08#_?KI#T$R)/%J\HU%+1X&?=154%*N&?<*3,FH1IR[MW'%T/"V! M=*: 1$.^.9X9-UO#SN.XY/ /EE%A$[3.SIS1K!4>Z\?[QP^FQ2[PEE47LTW/ M;M7F-%U&*TOMMIJ,GYI+F'O:+EJKP)PT*.R=5"\48:Q2F2RV!;QS&E!2F67; MB$#TL"&^EBS3.R/:O10N%LB^(7$@G?IH9J*!+8,?$=*,.=X6--#(,1S:N^#F M^21S4Y*0)&,=D%\'=+RI=4 ;RK(^>#(U'02H;&Y 9#,GE-9^#JZ\4TWRAKA\ M+\#M2(J,1^2ZEH*:(>ZL?],=:^:#EI*AC! Q!-Q) YM0EC<92S\0F65..>)R M0D8\GW O3>9G#Z5DB2-@?CXK=@6D-D?E&E$\>F#$-N9L6S70GE#:@4WDCW0K M Q2PZ+TA)8K1):QT14N@T2P<3QVS-?@N'O.N&_#MQ'H)_@'C;HV.+^U+Q0%9 MQXA:'HXRMNH(V6AS>:@QUT;N**97;YN'GR<;GE1V."S<#=N'&JISE+A@RY! MQ*9])+'A(QN8(PY$%0?RGW4Y<;6N)N5@ M4.+QY$H*K.MKF$U,D\EM-X+I1\U=3KX,*]F-$+U6Q:]Z9QPOFA\ M_4CD>VR(-Z@E!\7B/M;W6K&:\LR)IP?RK*"PWK#15@M6=,-[X MV5M0Q*LR6B[S3(:-2=!);B(=S"CD_RAH:MYY0]AN%*GT<=O 4D4A0G/+JLQ8 M'#LNLG6W(ZB3LL+&VGQE9_%YCR.D8WS3K+!W_;.MLCK5-U:5L6ZBLKI7M:32 MDGKP'1 (L4"_?996U3D2AF"JY3T"+5 M_M'X^"IVHY?=V1XZ+\-&%W S'3JU][6=UJMA#E;F?U*'1K ?:&.E2>4[F\1_ M8 9<40MQP;44^M+J;U^QH<")#71TUNR/P%JD8G5+?%^63\PYE35J9<=%E114 M16U_'_[(!U!W1CE:^.0U)U*JSZ"7EX;O5*X;B7R%[:(6" MM/=W2VZ_'O2%GYU>L2EI.5AP]K2,9]$6]ACRSBX6AF?0%V@WZI8%W>K(YE36 M0$CKU" 64B2 K! MO-<]>:5@_&JC4?$JSKP7K!#Y&H$\H7)E3<[&\?7&'J+KJ MW0.+&.0A:S!4' *$4FV0RB>/1JY*F;I9*HZEYB6-L>[$$M,2.+A!F/\NK=T! M9X,G1-1@!29%SS9B+3 &UVPHRT=*E'MW$>YF:[YQ?.3Z E> Q\\==@XOGB \[-H<\99EAO^ M^.*%Z,K?LP;>]O5K-2G.L#/(XST'I=WC0'D87L5E!]DRX68H5UO1XU9']ETN MRP@X#6_?5R+XH8^\2DJD,5;:\Q:7,@ ]*[A/BZH?H$*>BYP?KMJ+G^:6);7_QIE9ZI :4E1PO-+XVUB]8673*8W\ZH?[4P M'BZQ+IKZ\NA5>->MVO;Q>2PP3V]8G:L]"+HEN\C4Y%G849E)79<@ MQB*(G5 M:2,CO3DXW(:+'M4 U-H "CA@.@*+*D 4M97ICCTS'Y;6N6/X]?I]S8R.QXEX M+_]L.IP1RZM.BL)6--0&CJ7-Q?"JY%SR'YJ]NJY7=6+Z.O13K-A-L:S.L:D& MA[(X2Y;]('IKHJMFRIPPDK9!P@F[+GL%7-CV]#X0[J5 7OR2H=M39.T"-(.> M+Q3Q! MS?A'@X3"0.J!3?XB32D769E[ASWF4F)T:;XX+$***@".AFK@&ZU8H<)(2$5M@%_*^;1T?G2R\3.YC+ M(JG#P1T[*9)K!">9@FKBZU/]*CK_<)FS4[ R1!#AO&FV^$JQKR;CS@*E R$W M']@"*U8.%9)+GM RU>86%5=\D0D+Q03S"O7W4XXWE7ZMI=2 $R=MN[N/1?>^+?Z MJ(*]OG;UZXGM7$<8:S,*$(:_@1P(96Z65G)[4JW;P\,G0:6!\.0Z,SI)X#23 M"SQS >&!\QQB/YGHU1_79493_/\^'2\Y^\_7;W\ G_Z%*_LKR1[]C/YL,=HVQ$67'$O1.8 O3LH[> I.6"0CT)S__ M]/:EA#*&?&TQ)+&?$;1?EA .,6-U89$F^W)BQ=OSYZ&0)>[$5*$>]UFW'$F MUGL=29:D:G/J^64BXEADI&]3P9O/%'!%#PA]9 O742)X,$-=WUYG2+\# M)"8<7HGK3&FXML#""+A#](1"V9) E!P[?@-/?2J=B<1G4K[0019V!A'K0PSJ M+2G[$@+" K]@8R=Q )SFH2=+ MAI9J98_P@LU4OW?[YOW.PQ?VRS8=YLZT4>!YY6J]BY4SFXDJH(X]$ _9LC5_E39A(22+73&X!?&?:F07GKS.[8?G30O MGLS.BF5*Y&T+!V A"/PL++-29D/9?1.59"L-I;-(V+#L&;*./WY9)267<-<, M(:7WUE)N!!]GW/?US[&Y!VJVM'(F;+*T4SXM$]-2>CT9BC'E-4L' S:W+5.L M^MB.IPX1P^PNKOP4,@:W7+XA')D0=G-X.X?V+-7L[7T_+DK'I/<,+1GP0TY>T'B3)=#-T?LZ@YM9SB)> H%6@@($LFM*RY"X9(2"8&;VOOA:[<\"=8MJY70 MWK0$<^ O@;H)?C9!0'YN^ C8[0I1^66;*NK0X;3%?UJ0-CSB%-\M6LI8SH9_ M"9_2;7:C%^J7^6+2>GNRW8'<_1':)#D*!^[16H2B4XNMY2V,3TZ M+#-0['YEF3]]3CG;/LLY9EF'V?42"]O9$='ZGE>&XQSJNN0.,1R';;0V?89% MA18J7:BNB@9D>4K+=?^%C>:Y%'?@3@ZN?4&IJ:$N $E0*CG# MEH!@J+7@"(CB4*;(*--%$+Q25"96'PU"=M5W=M Y9T5!BOHE>5-J=R6[R0?N M^9312Q;+55/O^.Q>Q?60>79##)73+8+RI-C+F_]]_7)G_WGT-L%&P6RZ;88I MX6DH6M$L?*>EO!.+$Y_D6EHOE;0*ZNP/-7=Q!)_A_*%5:5NY%(G@3Y(;A;$" M@E0B%\C#[9%JV6'>I$5((,1Q-7Q/EDY!NEW'E8E1L/%X7B"1#O8.]CC.]ZZL MX/#]PX!DFD=OO%[OZ,F[?[QY2H#)"5IREH")C78()44J6\(.=$M0O0X51G<[ MRN/H O>W""?8QQ%.@"\7F9+6[;UBW_$BM!@RYUH,G#'%/YQ&:7E5T$PF;S22 M49#1Z))2QAQ.TS%^@A5EF),*I'#N,P.CEZP"O@M;35NV3:4 M6J74N&PIZ5A"-.%B;$JKR6;:WR,6&7,YR'-0CEQ-L00K*"&($ZSVY\)Z0^ T MF-Y(9F#')E5GY*0>K*4I997Z"@$2&OC*(/&C25+T.RV =PQ..^3A91;9X35LH+A/J$?(PVRY5N_M(L_QT>'7[@G@KFE)%S?![ MMFZ(@A_<6T#.EJT9C&K8M"0-"6!AYCEF:4NE=7Y W$?*Z<1%/74>AE0]V-9. M&10%V&!S"BEMP."?F'U.EPJF:M@$W7'C=!P9#26-(^[1YG*5BCZ\*,$,;(RU M?@L*A""E^%VZQ1\6RZTQR8)8EYD!S;,N7FZLPM2.S[1#%R@&VT'T'H)/<_DT MB993ZTQ-Z)QP*";(I0.!\D'P(K=S@Q)]/:B.5T4C(-.K:6[$A70OH?NSAMXV M!E-C\QS14C9SF,9JOM+#B5JCFQP26@'R)R M6K2AC 9K4)&B=)L(ZI6-*K(\@3\3Y&>$,6 ERH*0*SQU",VP%F?)(#'UB%!P M\89^=#.V>%B<=:60H6T8PASW%)4V-WS0^E3!2RUT3G[*-*F]Z81C78]?UW.Z M:74]#V/9()O4QI SPV:=A85CI4MJ?HD7466$=D/5TMI =@KW;Z&;R3!K&%V' MC_ED+4KB4\[M9S.UVI.ZEA T"@IF=_G CBZ=EZXT2*;8#=R:K)&,IU0"(];9 M1&00A\CT >F+K6.@Y/;M*F%R+"09DX(!N8'&45-[;2WB;X9,5/?-SN7+-HT^MU+)'[,.7M85^RLYA(MT5K6"-11U Y]9> $:.0?&,W-%/,)!*?U$\HB@\QGWGGS0'BKL MR.WWO.-H0TJ6"/52H()0=+62>1Y=F1@"#LQ0#F+&&2+7RV:*]T F^9,Q86%(ZWN#2'4&MYM@?.' M"K_KSG;S$WH3",<^V3:Y./9V8TI+!(B(9"@(*H;'2M VM<&43^:;M8X5Y4SALEUX>?#])!J;D$XGZTD\(!72.) MR[:)$G^8'2N]3A2*;'RMH_)*BJCTS-8F39-ZSM 3.0_Z0C J:HDE"&WN2R4> M^I%++8)-(RQ3S";WMM-K E9EEC>V.Z"?AS W>F8-G!WL&^I-J% M$K^4Y67T0DUJ*M 2EA=G26K1J-2UG>PP=,UYDIP+?(@'R$9#4G/C59](!PYF MD76 &8A*+!S9C=[-L696(?" L)7(4*>SR'NC%+T;E*(11M)]N'HWT4OA [WY M9SA[)WG?Y69U]GBF65%&6"* \&Y2Y5CKP&>U>ES/@)X5A NL#(\$ZUJXT@_) MO\*QB/EJL!1OJ/9NZ#HW X:Q!BQKNU(]G?%%,36 MVDD!'-^?-U_>),2-^7P)Z#OG4 ZW(8?"[/W:-BLQ'V)-_)NVH8YSI-2+LL#9 MNY3U^A7$VD>S*YM6^N;4BR_O*7D ',D!>1[VSG^M!7V6FU.D*1$ZJI:0GL:E8$*!MS7=AZ]\K(NTU M-E&I02NU3IV2/F[D0P-'9J:31H5S2*5#,][JW"0\40&7+"J[X0E4S)Z079_,BJ^Q9 _H_SXCAW'C*B>R M_VS3BX6.+F'$,/YS !F+4VHQV+I2$>!/[WL@TYQ>2)OM$%=(0*]"+K%#VFY= M >[)AT%<57F.=S[L(P,3]*HSG39Z=8E5271'ZBO0&X(*P[/5X$A4R^16E>.I MH%+VCN5+0*7^06>CV>7366:X&;EP$T135-M2$IW,\-@@"*\];&/WGD2L<4'U MZY4W44C;<=QU8E&5GEYJRC3A2BI^JZ%9)01?%D"D^^^"P^2E50E-?U?&!T3E M?JGI>U\03,JJ8J\8OC:$F7!L\QWF9V.+&'>%.&./AE5ZJ$-BZK*R7E:_6:;RA M$J2'&!E*9_N<,KQ:NI::"1]D-P9Q>,HN:C.+(X@D98_ $835'3;0V(B7/:Q8 M$82=_W0B\)$F_3JP6EX7T3];./=FSIU*>*= -)4(@ BT_4P/> MS6S)!VW ZW2KTNRS>CJ'LYW3&+&5*..9^$I*A'(6*UM2^2:V81+49,6!#_9\ M3(]GNQ@X1)78;X;UFC6\!@SUR$B*660?[0+P>I%B'XP\]EJBQ0H#T;8JM><$ M*Z3+G*%U UQQ/*%6GG:/II-KH4!5(#LK&$IN504C #U+=%>'#-&/2',>3J9+ M6">A"?@CJ!_WFM!JAX8ODY]H0!LC=-1-U4X;GORJJV8K@JYS"!3Z)3X501%Y MQU$0!CI+%@=+J;#ZGZ9V!\J=MSN8[ZW1Y'9SN/#/_[9@7\AO4ARKMOVJ M[6>;5K6],;&5X0T;'FN8$*PR96P+3\(Z')1N#ZX;W"@2A7[@#7'4[%3"_5O< M]42-ON *)182#B_3CEJ+.,0X2R@?_<%)OLAE*:<@?H/0B>Y!O9K-<@^UDS: M?GO_G>$T5^7;^$.6?0!\Y=.]CU:N:2BU47FK5,N3!\^IM77W)( 4TZB8<'8- MQFX"@Y7I098C-FB@7SYE(M*I/O_?'_C4![?WH(U\UW 85\#!KPG,*X\==.;- M7=,.:Q POE"A^!DV?W^:-;1I&??#7=H!OX\/R'/9YFBV>^E+B6O:?F49#,P= ML98\7ZI@Y>LE!,G^ 4PKG>CI#K\]X..>?^*>LP.JKGR*/6O6UDA"4,VR\HV0 M]1YUQXT.0P<"!&3CA2_SU,V0QQ+#]D-H0M@SZ4= M/:$03>RC3_H*;"3%)Y*"PRER]C0&9Z= 4:+!&@^AU806$V5QYDEEPE_P=/Z?_T9B@@VIF,4=0H0?XL13)L:PF03 M_ &TG^1D6 I%"N,+LV,0/ MM]IQ8]V4#":6*PJA2KB;U0UG%YQ#<(,8MT4ZPMN2;Z%U?XQ&TFD4[4WT^KD4 M:)AS=0[.-)@1/7'3S@38FQT4>\53<5% 6L/ICOX76^)7T0])\3YZ G[+4V": M# A-.6>*EO%H<_2=8/V76EJW?RQ /G;B6\<1DH"*O.ZZ>*["X[JZ1R\8XSO6 M+GQ_381&L $[=M]2DJ&ATQ3D134^;],5D>-I06X&A(E=P^I# M6LE0M97K"?TXH5;O7"P;S7F1;,#AZF2$^D(B5*GQ=>3 90^R\^ *:7BU/)&> M8H%_Y%G;+^G_(2:,;X<$"7?%E/6W)ZLL":^C'"M@D?+V]\L*G0\'W0'/82#C M, 'JO ZWKD:*1?1><"2IE TT<-4*&F-;+),LM0:;@^\)Y'V/9Q1+7$.%C/90 M*5Z29#.MU6:#B%PHAOQ1D+6 LZMSG8M"Y57>[VKL6B? IJ)C'/KE*_TR!E/0 M ,)^K;B77],"*!M=DRGA5" \4$MY'*\]K7?L3P7(:.(!94YM\YK< **IY=Q&WH()%\?%(]HU$JEKO/U[Y[1,#_ ^( "HP;E3"1NBV%KR+>?.:5 H/^3/# 6LO MD;+]:FS]1E5FEGOSW>0\2ZPDR2FS4<\-3B4E-9+I &^LN)$BX MS%=]K]\7[!JBL62A$ /6(B=TWNJ(NESP]YQ;N9:F]D=KD?C"<1FQGG0GJ;T= M$\6;Z^"BK,C"<3DTI)A><$@S:]TXR2',P-GB3"S8 X(GDE#&D:Y5N[ C/=/2 MU.[8)[X4G9F$ZX_I7JE@B?.FUA*/9#\#R8,]7\@0L8P4V_:X.OMN !M0QYBG!X//X5&#&5(S4=K$^^J5)ZE-4\ MS[>UFF=35*'MJ(&CM'#2'$[UCU9/G#EF/K>#2G\H$>;XR8]GYS\\Y2ED MH!K3X6O_6*88_WER=O['4WK"SMY);,='J&*L#7A2-.7 W<.->YYP[$0J'C'B M4Q:*()&:>EIE$W3K)B56-<*#]#E6Q%A,?;KI^:L7.WR0">VU:#([9VZ68==I MM *MB38IT(W++Y%[HI=FR@&X_>.8^EMQ"EJL <-IPNVZ-*7%B@IM8*:^[KAW MB\.G 2(TGJAL@?H]P_$$&-2BNV-QC+\T<$>*Z)])T6+@9#]VS;:,1DUE44@0 MMQ4LWORY=/X^V6D>Z5IJ=/:98[F=%.#]*XF.^SBXYMIOEF;)2K#4*Q&CGI7G MZWMG8FBQ$1Q"[&DC=YR&@ES-R]QP.SI[^@QF0FRH(QWK!ETEVW?@M2C+:F24 M4#93:P/GT_,\(5[9;O2'"ROR1Q2.R*A91&@97V<%<87(Q)K]G?.W3*G(WJ1M>;F!C:Q0TQS@T7N[D@^-*5G>L,#<;INPW)W< MRDP"^\50_?=UAK.;\LR'@!LN.5 P8#Q;N]BS'M%.D]9,C*!+^1 F(PC;>@=M MN[@WN-(^2S?7-GO9=1OI.2M*>M2.YBME1X)0'H\IP3MXPR2&"*)0NY^<['HH MG]H#G15((\:EQ;=T\4\/TGUMH]GV^\VO^UV?$H:==KT<5D-^Z@HX8$G-ORAY M_%U]HDCTB$ZO@W#IVA=P;2VY,FJFF 6.DX;>N@%IK\O$&C"9!-36/?$-*\07 M>%!-1=,33/V499*_&DHK5;'?]C(%HPGV%F.7*4Y!EZD:Y!;:KN,U8E1>!0Z/ M%Q/PO++>XU'.6\Q_)^I)FE@%[",^,N[IH&-Q776!=+;2I$<9$Q ]\5]:&@B= M 'V*[BYH39=V\5VV;D"9LG'P>_.!TN$*T79M@YG3 IK#K9W)Q5(X#@:R$\X* M8W7+VKPWP%S#\JLXDV%B>I"3)>J;4>9V*48P""U0$8G*L$69BBJ"R\"0OR @ M2]&.$TE$BWU:X@W;XBKC3ET=+@(LC*U\6''/A)"GV;&2';\6Q_O)*19P1>V( MZEUMJ\>\IF%F:BIFJK&D,\5#*+-F A$3HET-R2N.BY'S+@/'Z'_A4H[FXX4+ MC##UC((GE%K'^@_&78&+4S";2@Q.X,!I8''L'Z]IZ*258?ZAULA%<+9QQW!& M R+.Z\*/]FRX(,4^"+*P?!N,79"C?;"]7=M@\)/!]_$7)D>+)M/9=!U"\\A\ M$RTHA(^\,L+N*PT!!.!/7+Z$6I81@2B31L5U@HB[X$E>L V9&ZS%<6+)1?0# MM2&&CS1'K?RTAHQWJ62H7&('@/"';B2-^'3"4FM#-%MGU;QC@>S+?M'Y^UIIF;C.@X[M8*N7'/:)W4-B3]PZ*?-8>2EA^&XA, ;]Y%RP MK91BI$X8R3&2BN/"'KJ[G([AE?L(P20I>8X,Z60XSVBL@Q4>O464%1DI9HOA M/6>(XNOLKAD=C(E'J>4Z'9 \."0(#^IC@=(+P&) M@ TI&6B"%N,,I[:"GS)=:;@]H\FACB 4J<7*NT)?G_>.W7>.H7@_%=&$T#?9 MPE47E#X-$LD^D$88IIIG=@R\28>FG?Y9WAWMAV[!J[-V71S(IJP(UZ4L2).( M+-I3YQ<]^=5A6#""O.&GWHBVX6*#?EV$RPT3GPV]OVV3QD2MD8YH:YJ2\PH7 MN-$O&!>@V67FHU:$#EJR$TP+&@S35HR%EUB_WK%?W=BI6SCJ-0D]_<%C=7>8 ML)-K8,(V2"L0F,9_)U_VB:P'0-D*$N!W!3AYWT3SRLS^YYO_Y^.;>W \ ';V MY@HGN\VS)1(4C]T+YI9SY);__EOR]X^4(,]F7WJ'/^,3[V.'(W_3MH"5K6K_ M>&8-[%"0GT:* ,%8=":\! MV,4AI-+=% HSX?;M1]%P'"I3E^;C1.+1L90<,=^-Z,3WADZ,/KL#A/):L6DP M&E7ZC%#K][?=. L2QQ4[!!\+^#(E;< M8NQBS?-,L'^K$/'*U>F!<<;-*).5GC%M81G)?']D)KA H1%WWNGH*0)I$A@] M]&$4.)++D"6>*MYG5MM:$H>A.)+I'F'T#1;O-4JE%#/=.GOGO5F-TR8^R]EP MO:>H^DT-#C5%GW406%?_4%C0_0B+!O!TI8F-27O&25(D^:H>E=9]4HQCKXJ" MX3>Q8IP^Z"G7&NLA$^Z)JVV1/)@@"VJ;C(N1$WZ&0VBY2BJ$2:^?CB-$[HVH M I%O<7W3K%ZV7!N.:LC6\F,9#Z5)6YIYCZ>38R;2Q0^?5)FA*9L?'7?U&(L3 M#_8VM3AQ/#*W/#(HHBXPW0W^$DZ/A.F\:36UE6:*[8X';I:EAD!^;Q:@ MTYZ&*:YW3S=;ND[(&20I)K..>B"I2DUEJBWG>&[>"NBVTIF%6#A MK*#"H13*:NQY)1-XF14BF_A^L?."O'\R3XJV$3:]! -U8<*#\17((?\D>O)G M.&)/B!FSG) 4J01!"L"92-P4R512' VF;UD-.?66S$Q2CF2&8I[K".0'3-SZ MH]3M$;)+-+BK#^/MP&5U83Q=@:I"!4BHY YQ'A1@N9/?M21((-9M5B!DR::\!WY\()D@@^RD_<>; M=XL!W0W5W_95!X%VM+4.(%NG8NYE[S;E+/]@^)7]04H6E\6#9]2F MV0 .J9L@!8.BBXAJ856"(^^%'CS4\B$H5%LR@I9 "VK46Y-P@';76BR@38A3 MZ4;1P9_*H8UO5$4H1WE&TX3.?#/F%K_FNNI&2VRD#HOD="MXCKG;01T?L*-V M6C@CR*,X@;/8\8&\"FWK2HU9H 5. 2&XS?:)EC-L1,)10M0A3:5$M>]S3N)9=8 M!J;3%;U^DH_:OE^!-'KK=EPGG3)\FN).-,2=F"1C)]&PSS)U8T3IRLD*2,&- M 5?(Y_"_R^#6/LGBCQ^9!*51E49+;VE86?)T$3QNGM< MQ^V_Q_'V.H9%8FQP?*Y #:FX"D*,@*U,A/%!^0.:$L--[&1D/KPJ!1L: KY M5'R/%/S<2I/PC:QP4N-@[U UA/7K M?I((6@?IF-!]GV@BF*BS4=?9!>$9<(P':[-#1' ?E[&7_OPZNFD_@AS:&<'6*_O43<1X;99F2:6]N!X2 M7]@$GI=8/,^=@U,.G^'U!,U#1YC#FH18\,?N^6Z48A-L52M^D5AD8EBAO%&^._C#Z+E*7H4SK\9E_::+'4E[O$\]4*$IHYZ*V2^(B<* MN.QFET7SJ_ !'E1F;7+3&7R-&HKT-=!]=U57N0N7,N#"^I$- M,C6=Z:M\@9]C0S6/NJ:Y!^$UXM=P-SQP% +E*0Y-R+@!PU+-8Z'7!3SD MC<]++/23&ZLF BX8&QVR">;IB.RQ&[778")4?W0;";*-N N\@\)NL0!#4IM]S>UU'9;M/>9I$<$E_+0 M1Y.<)\!UCA\5!QNS[9CT^T!='""-O]W?/XJ/]_>'I\,S6DTV!:^RML">CN49 M(Z''YUS2U;'%/GJKL[ +SB)(_=FF%]QW56L;EK4INC?%CE6+\Y],YYD)D>9Q MTE->VT%W-#^O._;7.]%ZUG&I=BNIYNV#OJQ_^:P4TYP$:Z3SKJN_&QU5DW; M!28ZI@3&VML#Q=7484<>%';_9-%R"'<=#L[6Z? W7-0RX,^@V65-U:XUZN&K M6QM-AU?1P&.,JGZ8&L'>91PPYR@-U<01\;ALMR,:ALO!O *F&VXZ;=^(2,:2.['B-4;5VKJD.US&&TN.<@KG]5\2G$5$V\4*7= M5%L]%11T?:FIUH\A=MP99V1STNQ5425>QB)6W'&.B#2@.Z<-P0KHYZ)^%65@ MS++<;[.8/9E>PQ@'?6Q[4@>JP<)QB.+(*L4R'^GTN: ::IH=4)?3C&Q6#G(Q M"AF9YBZ T>^#Q4*S-FM\M&']:"32_1')C1_'Z;O2VN0R*K4.7T6W?CHW5K M MP> &'VHAP]@Z-?Q>GR"^]_[I]_8'(_7N6Q3*5".LBLH64M7A0J=R"A%/7@KF M:&H$B$]J\O,:R+@*&D]C0?$'F@6"E>>U%T3O=9AIA796S*H$1SU,N9Y9)PNF MB/DX)6/0FU6O4^3(,F?02+\F8N21^^4180SVVZ>*"([V"LA;+O_'KT069&B: M"[:W!VPTHAI]5AH1&C5//NMTOTO_(V(9D5C&^NFD4GAJJG-P@90!>-(!.R=F M+%7RY3CQ3N,@76PB$?DMXAL[J\A)PO2)3.!)B(&P\6')B3HLNRBCBX1'>7G9 M&W#,S&+DE\^"]$/*6 #7M8V;M7A9^U[O>&P_JVBECGJ>N<15!W"06C-N]CU7 M([O8CV K)U.O)4 MPO3X%@.0[8_HX2Y.K;ZCVR"+_Z V> MBL-8UL',.&HWF6%F2Z;MXAS@MDXN1LWZN31KP?LKE;RV:4OCVH3111,:RHC[ M@SB6*NZ!3*38TFK@_A$R4565558O?,"M MZ0KS1MY7')WA0$QC^'N-ZWT%]>OO$! ]I^H1(W<.Z/\^[T'BLLD@ M]B0"'3=8K'G%+_5PT=A(8<)HH)%!2_1B\1>V].Y,$M0X%+(J: MV5W''.-=B6/HM]A ]40+E,-S2]\_#1$D!Y-1#OQ;ZJIIN':%J\[=5!TYPUKL M^W%FU)G+6 Y>&R,A;US:PZG^;_[N]KY[K+RJ.Y6<-WI/EH]MK4 R%K"&B2MG M.:0-]\:YZ@;!LANK&[Y KD_)=3M,8%<]'<]_C3M\;KC='X#.92H^A5RVT MMW]?ND&92Q 3.'%L]*GO=2 (J@6OFD<;0WV>YZ0**H<=VYV!Q6O@CH_'X3Z/ M ^AK+DT6G6BU.DA^?YQA3 =$1]37@FJ6)RMV*4>:W%NIFU_ :.IIE4V\ D8N M)M]@EV)-+S/AU&G9KQHPOG4:6C"W*A"-+>:>*X*X74,FWXZ'-&[PWE[OKJGQ M+9-:L;"^9_K%@[9W4#?LW&7Z0O#\!*?-;?78AN6W81UL:QO6 _$L]V5J1Y)4 M&$D#"*&-^],=('(4L7UP96'CX)1W/+NIS,\>9Y:=B'%9$K39LDW MR\U%DGM%F2A/011R]^G,\ ]E/BP:MHNL7=!G@G_.YY.E8:UC!-:4BMH@@)V8 MPE-]D9X>!$> 8%&U6*J=@0U!='?8R.>O7M"S?DWJ-/F/Q+=]V-, E ?D>+ Q M6;@C#F_)*\488AS8 NP!IK:>'ZD%)<&EL>*1I>124QXL0/ZP(*"X#?5L99O$ M!Q_FWX%;S[P3X-%,IV]97%HY#LD E"ME:N5H<'^Y]T#!'-J-?@&S#C^.Y1HF M ZM".VC &P./X0'+2;X61>./;NT*%PE LJ:YTQ;3EDM-<5T[V.?^V:UL!3TH/Q(SX0Z!FB5%4[+UQ T!P'O1B:?-'W/-S1;5B*SPT* 8P6BZG> C#@9PSE%X)5L'! MIPP<+A/1_8 Z!N*X$=.. ##IQHOG-^O>VPUTY4UB&SRA*"0= Y*$!.'PT]G9 M6Q[7P)?:7 !S]^#M12#4PK?$ZXZ22$!MD10T_V&LZ";Y@/)/@X-2Z<0"=VW8 M5N0[JY\+*@$!@7JA,T?(LRO;23-K*IYL:^FW=2()> >3"'7B0H\ M;R!?(3D/FDWJTO8L2 IJ5BFQZI:HX)\O50]37-] Y$X/E1"ZE!#)L14LEO7B0!]K10U5?/[%@ M"R6YYQ+[;O#2L.)R@2^!$LFU.]/.6A#TC%S&KKK^S5K@RNW0H"[4C0 ZIY1% M,!4AK'DTZY"$J]%)[[2,#C0DU!RN+/5)H[$;P$ -\4PO.]M[-E\QP ^6K[25 MY3(S5\1][5< *P4":M'6360*DFHJ7S@SJS4#EC$./-@'3\@J^7)%.TW M>V_$IKP9I3&:0N(*,?F2.F.!RHA5SI>KT2<@N!LXZQ5)0>!I4 [X>XO!J0:B MGZ?T8)8WFFLZ?EA]S+P+LG(CP,/TODA-KE,>/)L_*]8A)PGU22!([CS MYD-N5@'B/'8=]+T\1D-0/P7_=]#O4P/#WH#&PHBZ_

8&S]'QW.8VMG/;.) M)EUA14"QP]1X>N2T5/SK/WABIJOI3+M_6B M. #?/-H[0J**=.6@"Q#B3)J_AD1? M1$CJCC2.2=4N2H#YZ;0-2>O$%N8;\HO_OTT[H;Y=$\* MB]^2-6H[BR?+V@"-"'2\\MP!_H@9@Z,HUII(UVQ9=S?PG[P+;\2 PH.9^@> M15^7#>@X=>-!(FJ]D^R7R7"/9R")/6E!)YT\-/MD=7!XKICR36\P7VFO3&,ZON67$,C+OU;_1+L+7 MEQ]@9*U6B'<;^K!H!U8W=3V< 7MFW7RCM4DN.S5M$N""B8S'4CV0YYC:'AZO(PHS6W%L$E^'!CM MEID#&'/>BQ4/TKT(WU0THL3M%PWM=CEI.,#$6J:R=?59Y>Z8\ ,5- Q[X@?+ M0=WP$S(:._S!&$5ML$&>D> B)UOG@;YP]I%'17=::;Y'4J4R<5:,)6]LG#AT M<00&*"$ !0K(;5+0"T'^B1\SN!:F;>MMAS,/3>SC>XL>F-3>!L6> ;)=GX,[ MT[-"U#D4ISZHMPH\%"*SDD&#[2(],-1=V@)OS7 <"_CW5*T*Q.M-*@H[D6Q; M5L;K [2(/.OOP [.5&I&]27H@RZ*F/*J#_7#-J[$P\"OJ_'9:KD+FDG(MFNB M5L*!/NM:R8#WOH*?7AD[D2\8OWGO##J4UGWLZ?7#]>GUFR/''Q]\,^;DKPM( M@KO MNW^#[OKZN#_*&CZ JKE\P8.4?2B7-!AOI]S<'!$N_M ?/9K69C^>]R0 MNXZOF4NPN:0^6$OI=?]]RT!0:'YMO7)^XWK3781H;I+T/RW-O<0YJ(1'+LCS MOYO%$LR=LRK["XQ?BW^*@,'DLY*Y2BB!\U(FAG+V.9JO)E4&]CNVOR_*U.3D M89$"!#L^Y]A3!V=>?CI+IC9=%GI_.&R#XF/K%E]$YU.@ 9C\N5MV[/HUL,FX MI@$L[GD8S:@0KA_G39/V*ZL\M?%=,/2 -K2")>I-Q+3-6#'KB_CN0>\=;!XL MXX"A;,;6LQ)L#[\\/'RJW11ITB01JTZ=EFM@7QD!YNV\-$7VP6,G>P^E!/*" M-'E/;:4&$>6/@L(]YPUCWSN^H#Y0V-FDBGX&2ZFX:- '^A>LH9V^7WT?_5#6 M],DOX.DFTSFLI6FD*Q1WXM_ H+']E^M,Z:WK58MR@'YW5F=)\%RPD_ 1KXJ+ M'+[_/GJ+'7EQ]"/57, 2P)1+*2G0.?TI2_X4_$N9'ZT*=N_"S1,5)@[[% MZ:"O7\.9M41[QK?$X%L8+R^P5DQ-TKV=?WGY/S$! [TT7TX MT"='&^M ?_F-'CZ1;\]^^QW$VYVES^E=I$_81W1ZT.VQPD\>7$(=KY50OW " M!*VAWRC1"&:B@S=\P6T_K_[3DE7XFR2PSKV)J:*@R#Y[C6FR*GK;5M-Y4C." M#O\6TW<"2K]M@7K9H=<%04J@Z-E:*?VFT\D5(W"F%!I^N[>[M[>/A1)-M;QY,8P;?E/.=>2F!.0PF!]%V]?@0P9,_;DLF.\_TH__@ 1; M[]@-964VFXKGO[]Y\:_H[:O??GSSVR]GO[YX%?WTV]G;?]R&&S?D&*'A=5$E MRWE4LY'>S&7P$T.M&<:/G+:+EOUGF6SGS0M'>=M6A98O! I !^3J $:)X]$4 MQOT3T@5#7]& 1BP=&WRV/F\6/\L^\KD[P*,B#-Q@W-A_H&4\R_\)S*F%\ MZQO\.5.N<>POIUS'7GY'AB?CJC R'Q:029SSA] 18$FEZ;[)?#%]7 M%#-LQ 20$=%@+X ET0C4A(7?[0/X#9JB(P!"$& ZWAX A*$]RQ8745U-_^>; M/"^N=E"^[!\<[O^?BX/=/Y<7W^ $\W5?=8C^;&_YX?OPF?@"EY@Q!\:7Y](2 M^&MYMY.3D^4'W(AMT@P]$4>UOTYZK)-LL15^ R(N>L(B0Y W,3!-!7-@J:X' MA'FJ:*I[H;_6(2#(;3U\LRTS'T@IV> M@]"@R 1!MB6,*DB/E;IT0A"S>F!0C'U$9MT*1?11RIN3^PAHG^YM;$![(ZQ8 M%[T]N75^Z?_[S2"6FTG__U%3!IQ[>B^<>[BIG/O@K'IZ^U2H;5JP68>7/#E6 M44\_H;S@H?#5#]2@..,: M@-^"&H (T__4!Y)DX'!(;!]4XU52I3MY6;Z7FGHI.=!:!701Q640H&]JW>,^ MKNA@_Y56,[SZ( 7P9PB7@*VV"W(4"*YFS4.TKF$8F2-LOZ,67!DI1>:U<[O7MJ.B3)L';8_RSP_WH6S7>67A%6L+O.L/&CP !&HCNLW@G[,54R"[")Z6>3Y]Q$- GH40>;J($=PS/4T 8$4*< M:(N4L(JDPQ5]N(^1]IW@YS38?EZ47ML=WI;G'')GX7J^I\3/C)+&PI+(%R$6 M#YI-/""+$$?$C?17\A9G\>@ "/]DSD'B$5[4HDR910BRD*Z@?TI'$O:B$K"T M=BCN1F?@?_JWRFJ]0+FI;$&QHM(P'Z9FV;@I;+Y(BG!8G+9A!T.%[9J* M5'[#@[.H3<^-6+%H7WS] >C+,DUXG@/Q,I:9I](HN/Z][/N0:;YGIR[LRRJJ8JQ*K$>!"!%Z%"_,LH7G:P^0Y?K%8(,)->&-MKD8"M"#:C MX:'?!=?L$OB&F*W4FF&=%CC=9 ],*I05=G*PD;YH;72!.\(M*NF]]]>@AANN M$HAKD@6(#^DB99$9ZUT6\.88"@/I/T>Q[T;,"C;*+,NYOR0O$ZEUI['&42Z 6<)BRV542\J@+AG[@QGWNM!UV![.8&5X M/:\!X1*&#QE:%UG.LZ!86#-V:")V K?=B(A7Z%.'6DEF_WV,%=H4R?;&!_3* M$.U< 4?0T,616C+-SM^1_ME!VY!IJWU1.A.->$/HFLP,P85P-T9(8&:)A.9O M(^I]S::B5'OTY \=95D&(>/Y5KN;EMF5J'B$X-=@'K=L6_#?( !WHQ^,6*IL MAI%$5-RSQ&,L71JA)+!TIY?LL[-S#PZ.(K ?T"2+2-C6>)3QG_C)E3'O>3,. M3X[U0P>&4I=+] PS[H C#E1)J,\'PL&?^8J XLT$>M#+&HTYQN!:4U)_!*J MF["ZUQ\E'@06]96+15OH2*VZ1:FLXBHK!-^L0K0-+&3Y*D "<*O[ZJTRS@HD MG?*!W%78ZM.C_U)-K!EO5JS:4D1&)J;<-76)DC9NN)#0A=/9.?%C M@",=J%YV$#NF0'^0.8$/9'#DJF3Z7MJ7W%7(AZI= MDLLZ1S<)%$7NCSD :B[027)3?#L=I:"47YIZF1$ .[G(=$."46&8,+ $22:* M_F(RTL,KLR"X)G#42.+Q2B@D4@F_61>I*%V[$F)%$BP=23>8&.-CP8E=: MV4#&FD"P@7=*.&SHI,EDCX"250N&!B-J$L#*U0 :$P?,UJP53Q+CB-B-%O + MW7"IQ@&>DL2D,/N/]COG'/2G&LWA0@&>TH%3UE[-%*9;HU--YL4$0/Y3LGC!"6H* MB_G9907=L]$X%^.RE5;J6C'8#+:0@N&_2!C",8EFE9BCF!?'FT\IJ*B%O_XD MXX;K@##>T61_!=6Q)>->%>4EI[1)RO-K4ZU_NM:KDR:_F$\&W'Y"0L46>V') M3PU_3>>,?'R5]![EUE5%@SBI7R+E0;%SD7)WB7#!R\TCAMC M0R6)/>N#8$1T870L,T,G=P>S$;*5%*,9#SB._ -#;9J$W67Q .%%$W(^L#-9 MUA%[=$U;6V6P?K$.,\V]LBC+[3\XL*$_FDF%'0.RLS^4D^CG%:JO/TMBA4;+ MST#2 ,N^F&=F%KWZ X9L=H;AOMGJ?52!@'L8G_W5$#Z)%B82M/(+_ M/L#Z MT3F',.?9,K:(NSZB*>CB-)O036CIX*'WSJ45&!G1R.P M08[:&OA-O2)8497LX/G![$\Q75EG7DQY 355Z:Y.%KBH+B0Q*Z>MS694P.3O M&:T\N68>Y+;PG@P$B[Y,#G1-'IM [Y!DZ!.\*+V9N0^Q);0*#XN;L)SKANV0 MBPIXR8T>" 8:>)T;8G)991AXY]8%[ZHQRB51L(T \4G^ZE&1FQ'6?5V6A:!K M@(;C\'UBJ\I(P9:5;2I)]*(_0:HDXKAK61AI3N?)B"JS W)]P MB02O',(R-P70/CT,(5"1O8%^&T]32 M!9^WZ^ &.>LP!XD-:@-U:G0)O+0PM9??+,EYSV=X5CBT\"; )W0XXI6856CD M5)1'1-,U68%3E@>#/ PHVG)E!'/:&9ZA IY4)>IHI_%2;.G*C?_JA"Q$&I*< M'3#FP))"$ QT_VKRED%".6S5S-\@E'7]&&WL;Y2;D&6U(VXF29/RBK =K7KV M07/10;2(_F8Q 8,;8^]+@T O%"S!M@K2SQZ6OP@6%[Q!3-J6[?"DN,A0AH)@ M7M8"JDIC>U@*UHWO:_!\1 F;T[ /]B\*6CV\'$=4PX#3_LE_X16_)!57US*Q MS]SD0):'EGAHWG F$DQ@82/*]9_L/_/K@C4HA>&/,CK>IW8(?HH+5W$?:2^. MM?:15V 5'A\?T%9Q,RGQ3&54M@LX?'5AN!#Y,#XZ. ;CNU)-<%WX3*AB1Z6C M&_;M4?SLX)2 JB7:A5MJ65I/ 8-"<<2.'OPL/C@^P%^%:R,]U[\/.SNIPQP+ MT(.+,<*6G/D2"I,\UW_9IY5Z0[F!E>>3SK:X?=@A[_Z M@*&TS;'#50U61A0:AB&H>9=2GIQQJ4&PH ZL38%%*LZ/)=C<2X3M1/F#/R#E M@ZD;Y\^A.=_,O4$N[-':I!H"?586Z5N.B4UV"P0@VKT7#89NR"(G-I90)RA2_-[ 7(7#RDB%B!1&?X M8*6C($>BT4[%**L"#@N7)ME"B3DXE5>VU<[$9 K?VS@0;=>$ MR\\DWY M#84!C14J@:#'HC+1.32=TK=#W0% R !]Q$OH=7EBC4*C\;Z8_L8 MQ$(#96F/*'[8UXE)TV"HE\UR4"MIEKB!.F2J#":^<=>XYL95UNAM:QOY3$O& MIINLO'O"5NE 'Y1]$OI:+?VT-6IJTNCJJ-N'2&HSJRB0C#5Y[VE2R"2HV]$2 M7/=4NZ?6$8=\O0)FAJ M"K)AYD8RGB@DO'Q(H#SM-+G"LXU7C-VO-/6*^WW3%1:+*C8(Y>$'3KW2B89_ MTX*+LMA9FN2]#26X+#Z&U<[-LF$GRR93/.^6QMW^I\W$&X*5_%*6E[#)T0O8 M#A +!4DNAH.D0C_*F[A1@77T<[(RU5[,$[9V<.P18A\FYU)C[PF0R.IT[;20 MZD<416*D@#YO4 LR2 R[CBS"R =+RG2U<1(,!V;:C14(FL!K( @WAK*Q(4+8U&N)& M74K&DE$%I%C*-PGQBY]QM@PEOI'(W@P]W'>;B*K+6:-U,5I3& R)RU?.=[Q# M:>!FTH;#?:[3HA.[..R[_^R3KPI38?/3)H]V[+YKSX\)SJ'34H[0M08:R+3K M3!KT*K77;D( '2TM_MPXQ9\Y2G5R@V9]C1=%-RRN9OEW**9IF^MA05EL6T& MVYG%\<8)[&=_)JOH7PE(\#@\^%/,+U-V&@NAIP@L@U3G5+<'Y1+DNBD^]O#H MU8Q8"6_CQQ\8((*"9:!!T94"VX2KWJTH_"J*%\BI%# Y]*<9-K]0%,0((]T, M@'AEQ[5C??O:8>TZ/-";W(?/H)$3?K-@6;0U1QILWR [N#*7:YFLT DB,9/P M++O=Z,SV.\E28YGZQ8RUWIC+K<4&07 M5N76BE5?8/QJ?<'4=D'YV80K+DJMZKX".(CW60%\=,\H(M#YL>J.(-M4V514 MDWQP0^]X,=QSX_N+N4Z XS)L._KOV^/3>._D.-:D!YFAW50*K/\0%@%T_/;X M*#X]V?^$B.V&(;51,:6S*LG/@7./:82_1'&)5Q1[(V6#](AF7^I.^J4+_L4Y M(_SYP=[^FU^GQ^J_W=O?7?G?=;4]WGQV?WNFNUS]Q_^"NOUR_UI/= MYZ?=#205L>6[A[9/L$O#FW.C-WYT.[)\$6Z(TN<3HV9S:Y[;8Q%/=!+]TQ@>NG?V#/H'>R$DVKUO GY[R\VX3G1]TGK6 MRK2#>WK 6J[?/.K#?WC : M<:-S,?#:V\+ZQZ?QP;/]6S+_,)D_JVSK//).XFM[R71ZL'OX(#1Z>!DT,LB- MSO'1:;SW[-EXCC>;3">'N\_'?X,60F?R*P!&Y2NY-#\)4ZRB=[\>'1;178AD9)[B,0LH4D/#C=/;T; ;=> M M[ATE^-8+@,>0SWC3 X9\9"F-YT?QX?[#>.=C!.7F4NAPS&B,#'+=,3Z-C_?& M0.B&4^GHX-$&0D<&N>$Q/CAYF)S72*6;'^-GN\>/]!@_AGS&;P.HW'=S"[;7 M[64 \@=Q?,?@Q,TS3+L'CS0V,?+'3?:,T+L.OA^/\4BF37K?\2AO%X^,9-H* M,CW\47Y<&0/"V/N4=,':%-\VT]NZQ#?;A#&@\5EI=["_^^S6 ME-MZP>CB=^//&W/?''\>G!\7CBMY%VIX]1 MQS^&A,7O/+Z3AE%FQ;170B-OW"R$$!\@$T.NBS9"BV-7YQ?!B?[-W"/[CM/HPAC,_K/!SMGCR^ M&,8F12VW]>#O/XM/#@_&@[^E!__9[OYX[L=S?Z>$Q<%]IBC'<_^%$AA@C)E\N8O(P/3 /+X-&_KA1 \[1V".UX23: MNS5RPGB$'Q-_G![?<9C!>(2_W!%^&$/IX8_P8\A;_&H::J7X;"[ZUS9-Z-;O MO]D<_^3X*#X]N7UX;PS1; ;Y#HYW;Q]7WWK)?$_,,0JY1R+D]I_'!Z=CXGE; MA=RSW=OG$$89-\JXQR7C3N*]HS'7MKTR[O;=VULOX\3#UD7(E<^(\/<=G;G= M--)#V,ZT;">YN?DXTB^TRDVYQ[A;CV2WZ)3^K4E@P?"_:7;Y]_^&_^B]%DEU MD14[+%6^>PY20#[!5SVBNWQ>07/:%30'*&C^J V.2OVU+'9^.CM[&_V8%4DQ MS9(\^L4D=5L9#SWD5J_T7%5)5J2F:+X[//D"[]@3I@?<>AB9RR1ODP;>M:VB M25O#-74=1U<&R%[4&;!R$\.F]3$S5S$]7)PD0)/0+O5\.'24.O M"+]-+N@A49.\IY\UI;Y#=#4W190U." W,U $W;E!6]]R7MM25+ M^/IP[]3,X(NU=_YC]WPW"KZ(95-@W^$2\X%WK)XGE=F!)1L\[ NLYX#W+(N8 M2#Y-ZCGNDH%-;K3<(XZJ &<3-ZJI@!4S_"%\F2?X$('?A,=._]-F\B5>FYL+ M(+)>INC],6_X C8C^XN6@-L STZ*BPS%'=*BX7V=F#PSEX8I*TRTK,I+V&N@ M&S+LK$4V:JILBB^;%9>PXK*BS<&WA'>&JZ*KK)E+]RU]6F2&/\P*8AB@"&Q8 MM>*E36E:FGP&5_ID<)Q\TXU/S;(R(%/LMOBO'@]LNOT$+^9%/^%N@:?N(OPN MZQ7H^"L=.'SZKUNQQRUY@#;P)GQ :T61,[#09%!.X'KYT'IG=IW@>!/*@18/ M=T/"Q)ZDF97V5KY,S#1I<7]!.N=FVF27)E_%^,.5,EY$PA09-2OH<:R",2?6D99 M)BN6@+K'L%'R6%.T"2;U(WB/; MI"!T:]K5"N1/12<&'P&TAC-R 0H#+)FRXE-%'%'!/2-@PVC6-FVEM*/%X/>S MP5C@M%\0HB!;8%-0[L M30M?U7,0,"#N?H3S&CW;^1?9D6*7I:&9HD@7J!R?7F<9DIT7@31;U'>\ U(/ MY&4CV@^,V0+M,:ND8R4Q731L>/+#XG4V8!7E&2BV-&M6M#= 18-*F S+*J6+ MR-"P#P5F035TQS>:)R"%/ X]1[%K,6#>@"4I????14XQF& M(ZO.[PX&M;\[.MT]..X<[)W]X]W3XP<[W*0<3FP=SI=?0KA#^P>T0]_\_1KN M2DNB1F5F:'(1^Y)%1)8B'#<^J58L5P9.8678XD'^FB;+#,W$[O7 5R#KP7*% M[X"I@-;TF^]'6G]F6G=LS Y]P= M+L@J(XE!I.[2E*V!J[(B5:X$+HQ)1_)] M=O*M5Q(W.;YHM/9I6I@I:"YJ184;1*"7L-Y6111P=$C^^7)<>3OJ,( M1W9IOK_*TF8N^4+_A^)][;F?)!.P+L$67?L3+Q>*$0%3/1#Y#_?"[?#_.[?Y MSR4XR#L3\%7?[R0S6.QW27Z5K.IO_A9R/K!]9P^[K\\O^??_GE3PTX$'C^?H MOL_16=[,*;!S;4Q8W)->6'"NH7'PP3C (3?!_(R[!_QUE6%" 2WE99Y,X8,: M#F@#KX?N$]Z'+6EV'F]NF./Q'3[8=3N=Z]-&&_N+\-*[>9:O#]N#5PY^.'Y2 M%NA$!W$.JZ1)=2^6"3I=K&%=@,TZX+5&@2FFVPVM3F$[+E&;UR ^LUD&?S?Y M*DI;BM837\S@_A@ 36KEX79AT)2;J:\.:Y,(!V87O&LN*;208\1%HL+HQY5( M@7+Z_GNZ?F2TS\MH;SH41[MKFN33%E,-=PTHI=EL!A8?\0H8= 4:=&D910>FE62X*.T:*)\2.K?&B.[VQ^.I?RQ'%T.F/7#5Y,5!F)7DG^']X!EZ)EU MB4A-*G R'R_^.'GB0?J4!6;_.^EZ_ -4#"W1!>IIGL[I]Q*;K#,*J@YGLS\A MM&LY+J5 =(GII%HW2S)-M0O+?@);/% IRF]F6H+DS3.;$K__JI23S6'ZU_TX M+B<9/8I__68N6HXUI$=T:($;S*%6TU1 MQ(CDP(2<.RT#R23DODH)(7=JBZ1-*4P\F(;"T@/*0I';,_2TH5?EA>D"QK M\YW^X_LTJ\%\7GV7%;0V^M'WX?/P 9TR77H>?RW^W?/GN\^.#]'%DZ94>;!X M?[OD_75JA_F[D\/=TY/U7^_M[J_][KK;/M\].EK_R^ON>OT3CX]/'OU:;W;7 MC[0H?[0D=/^X=^U N3SS^P/5D??.-$4Y_FV2*GI58%[ZI0'/= *&[.%^?)O^ M[=O4R]ZB26+#-^Y@[V#_)GU&-WGC1[=S>^/.W6WG]I\_.HRU?A'I;0$T'FUK MWJW??[-[GFZ-L7#;]W]@ )R1CQ\)']^VC7[DXY&/-Y*/;]DJ_:7X^#$ 3IVO M26M]RJ",+>SWWC^*#Y[=%AOQ?MJ^QZ[\FU/I.#[=/QVIM.%4.HQ/3Y\]')4> M@S?[Z[I.TD<&'/YL?QRTMN$DVH^?']Y6&HQ$^L)$HM*"@^\?CDR/P=;^[1;] MW8_-_GX6'QS?=B#C:-EMA908R?38R/08+/"S&T%O/#)S_" ^.1HG"&PXD1[< MUAO)M!5D>@PF^=G'P+$>FQT>[QT]8.ANM.^VPKX;R;059'H,9G@/K/&.660I M_![ @EV;9GY$-0:?O#N;?5*?[)_&IP=WKJ3YU-W9CCJ;\80\ZA,2GQS<8K+1 M>$#& _*X#LA!?'!RB_'LFW% ;@0E+\#Q&],_>-->2>EIAG]UVYP_L9%] _;@ MTWLH]]>1=&RBW*K&Q&U:Z]A$.391CDV4&[9S8Q/EV$0Y-E&.33MC$^78?/8( M^7ALHASY^*O@X[&)\L$V_^5U(+./K(+DX#@^W!LKN3>=2H?Q_NEM*S5'*GUI M*NW%>R?'8P')Y]SCUX^[@?(X/CBZ+8>-IEH9V\XB0Z>WU9NCR3ZXI'LO5N$_T;K^I9"NSLX/7ID!O9^ MO']\--INFTVDD]$'VG02G1X_8&/Q8["ON[61-]2$CS:!=.OWW^SS]>3@(-Y[ M]NS6EM#&)$(_8L6.?/PX^/A9?'KK2,S(RB,K;R K'\6'MT93^5*L_!BR_M.V,BC?_2EJ707;.212E^:2G?!1AX=V1%F@PV^ BS.<)L;B>1'AR_<2335I#I,9CD'0"..T:S[H"2\K@BGO>Q09M]6L%_ MWGMVQPE0][=)VQ'_'X_+HS\N!T?QT?,[CK4;C\MX7![9<=E_%N_OWQ'^^N&/ MRQHPMRS]GV^R="^='IOT\.#YR='1X>$LF4RG![-C]?>YB9:562:51;N;E@4Q#T5 9EF1%-,,]J)NX(,%+)>W M0$,D:59/\[)N*UA35N"/9V6UR)I5=)4UD&WCA$6OUTL<2WX!SS(Z%Y'S3QIHF0V,U/X):P[62!Q:KCSLJQP+?!\ M_'S-"ZREE6S(T<'N*6+*+4N.!WU'KYA=&H&2XS/L_U"HN^=^DDS@R6VS_B=? M'N!OF.Z'^^%V^/^=5[J:)1!J9U*9Y/U.,H/%?I?D5\FJ_N9O(:\#6W?VL/OZ M_))__^])!3\=>/ FR83A#>NP?S+%C'U2K% V%"6PYV[T*_Q/=(!,?0T7>O=) M33VML@EQMHEJX(EL!F('SD7BY,[2ESL+T\S+M([:VG%[Y_3>Z-&[$9[[H:?H MFM)H8O+R*DJJ8&7Y2@X@7K"*IBHHO5O9\[H;G;?3^>!31!8$[WPS&?"I;QX+ M]9J6PKQUFP,A8($Y2C)XLRK"YU3P(WC5654NAB4-%VV4M([:V!?;O3OTY^=C M:[KC=UD#4F=Z ^7W0UO#9W4=O2@7$]A!(D,4L=6R.?_=>LW[NO"/!BA-^-/F M(E D@!5X,8^NYAD>HJ@V#3(Y3XU1)LXNX6J4#7"6* D-#%P!8X((:H'5KX S M387Z&'X IP8N!JYOL,D1KD@-,#K(;@//,-3O6+<3."E%P]P/_]%C-4NR*KI, M\M;H)V"C HO(:OQ'XU(0/Q=VMTI$*\Z& 'TA(V MCG^"4@#7>9/W7_MN\"*]U]"5 R'@-H6C!I 3;I1:6AB\.=S2DH+><)#6_F9G MQ31O4WRQ92M7VG>X1 %93N']Q72*X4$7=/>X(])A*0T(?;!;5'DEDRQ'&P[^ MG(+ZAR_*ML%GQ,*0O.,H;INLP1\.;+=LK.RA_\9P^N#9UJ:SY"0&&GSKP2?1 MQLHAHA.$-Z+]P5]B1J_VKL8:.Q5HNULO/GZ$URW;:O#M9&/RO,1-9EW95M,Y M*"W:2#A=H=KTSI(26%B+;1/5OVEPZE#+=D0#9""[EDM007BD MG\;*:)UQ6'&49\Q[:O($DJ W/LNQC=7()H'5RWNY=;MEPF_Z @1?A8TB\P&/ MC-Y@W;9=RA'U;YNA?3!%+QR9.+HHR_0JR_/=Z*4(6I3S?6E*4BT#\Z1V+I+: M0K&0P;.K2%FT38MB%@>TS\!*JR/A_6G)X@36P:;P_E> MRGZGFZ@G]2-_$!5@_UH4E3$1=JEBHJQYL]P%N&T9V)T&].*$U!(2 T0@R*VV M8G[L,3$)JM>*$5K,P M"<9/4A9=[&.0N\2D3>Q&]80O%1_BN9^#6.0 S#JQ!Z)DAAL3AUN W(+LR.^) M8D9/TK5,&NX-'2J28[QDL !ZQFUF.[7YWL-Z.>Z^2FK4I$T^B,7(IA(]%U7< M%?AXO!/N$5%;"'6=]7O+;[,G@\3_N6[DQKO9OYM(4($I^8^8+>C^V ME3\B>2DG:N587:$#1)Y&:?TJ<% 6&6IJ5 MDQ$8"DETG%=GJX M_9-5A*( =$MF?5NF!Y" E2D'-G>C=U92>#&_]7?.L.">SU!9@"-+/ ;+FR>7 MZ"?.X?5!@UQ41M7U#-T)DBG$,?Q3T@$8"2 ] .]=6]?>&1$]28YKG1C@QTOC MO-C!UR)>AB\7:)V#_5B52WB;QMM%%9T?V4FR0=!RY5/ KTE9!%HP.NN6P&0& MZI]$N%I-4XUL@@V))V"&!PMM2;!QSFBW_>D@$0Z_B-VFXO(_T*KA-M\>Q">' MQ_@3L&(2]G!:ZF*K9QFL2>(=I*'+29Y=J"WU+A -EH:S[OV?Q<^.GY-R__8T M?O;\)$;=@UL,YG0.MDS*MC%N'KT![$9WO F] -T"AU'$'7,6=K-9+9G).IOG MR1M:L!,A=NF=Y3X__B\EY:WV YD-%G=@[3G^-9!=OCG+U H688_EU;,YOU;>XD]IQ@JH=<7[@M3D>)9\-WI>25'K(;GI6GW_:68VO M.:R?.@!N(TXK1@JXBXW- -$YY,&"^&4VFQG#2M?:;4B+65:AIN/+A")I22I6 M[AC>@AU(JZPJ4%-728[JJ',9WASODF:@.8MIH^ZKVBFP>4I49"2,X/OFB[-O MG&3A]T).&>L#_/J @[$^X%8;IJD=<6X;9*H4S$-@PY6>#ALO1#/8P.6!%)3L M%&:>ZKZ\YIJ;(9$)$A],Q943G2[\DV@ M4RY![::4]8*;.YVR9&%=8!@8K0=E+=2"_ETXQ-EB MD*;[QA%&]_(H:]ANXH7?BV?UID4) XM+X/7%^A(7!ARC%=IDE#L"PYT#SIYM MZ*SV:-(V5NV(IYMH40@\#0MXP 7Z]'/ XAICS-EL]4 EBQ\KD]B,@->9$S[B M9/W2YDVV!+YYZYE;;YRYM98T&R*!7D@213C/2FO_136BL=!WE;!7W8EJ[6KL M+/PY[5/_MZA'),:.@7ZLHZCAD%)%U'I3.9MQ8%IN@T=7C2FMU_*?C4:@+C_Q M _7D]V!X')_K%4J4**FPTGBM$JSC",5':2_PZD'=)?[ZK>3!E[PR$["E^-S# MOS4?QT[/=&IRZP%A,03G[E8QON\,A#U\@>5@]C'3O&PQ_@P^X04(79->&)(+ M+<$GZ<_OM_']*HID(34):@O? TJF7MM:R%-C&M,4(B1^J ME9(?\CZY(IB-\VO=P'I.%223+A,K!Z-!0RR-42IFO+5.F3LXDH,7(^G3G4E; M#>$'SWJA4=)-Y.50C,QJ_91?U?V2(H B*NQ6,J/*7CI]9U'IW.M]:C&JM#+1C6('S@0:9@I%(9'RGX<&OP;VQ/JX8J_1V M6 #%(0EZN:SQ(P*V&FH=H=;MT>#YI,>#PYA>,5%R*AW5 J^/RCJQL1*[Y<-O MN?UF\(LP*%[;TA\;"UNW11R7YR@&.[-B>.5X[&J3YV275&SC;=XV/9U0TAU#N/\==O-)BW4@^HQ-%@ M!GY/8<;)GQP#E[+PI'IO2&BDF<0:.RRAQ5QX"K!CPU9DX\:SBN,:]+]8LUZ6 M>;LP>FZ\DCJY$,B9H%*H3*@&ZC)/8WF-'/0 7#[/4+U2E3B?8'(Z+,TKRJY% M7T'A]$]2VG)/5L'!Z4.R*0EI&[#7JATNJ'1UG2[%[Y4N@X30R_V2. H3!C5U MS";DD9+Y&M;&8+V62;OUA_U*9)P4K46"5">B!8)4$;*N7I!*5+14D.+8WALP MC]M#-E E2;%YK-O]L*1Q,4Z?6\TLC"ZN*-57%22/X:&4-*Q7($M\J!I'O;OJ5^+N(F^F&D5I'HT'*)$I]T"F)TOSK7SC ">$%JMX+1(13FO*("IO M2E&NUZ$-/$,1_BLP]YJ+JP.DVGSB+J9Z&1UI6DP-(7-4;V&'J5>B?U>;6D+= M([66*H-=DGR[866^=,D.8B,;&]R(EHELG+F[NW C^:W[N$_YKS)(AGX!Z)<" M;$&,:X:-:W78E2'>-M'U;UD+>,&OFR5#58U0,V.VWJ?2G<7H4'F?T$\'J1C^ MS9V\4F;#RI):#>NOW]A>SW2FV$4S_&?C%PSXF>YC1W]NF<+D]AAVS\&]*,8% M1DOH"CC"1\IT,# 1H@NI$.(QN2UL^C=U.5?3R)2_1@+#@"C2+])#Y0\U/X3G M@*B&O ^>_@!D+Y=,-X05CWAT/H2M(8$,M(V?$2@ON&%93L+\7_#Q>)BP'UE. MH- VGX"YR#69X\'QTC:;6)0CHXNTZJ"QU6J(+C[ M@Q14BB*O+N97O-"=1O]'&==GNPAK=AQ5FML4$6H/B9R5/4"H$V*%@P!PM M- 8PCE#B:I%]/GTD$U6PS1HA9, S+BN6XY0-9P\3)]WP*J>/;RAJOJJ#I(+& M,CV-;/$9^P2M0WR^3!4^BD;93 [;3&BNM$G0GD=+H#9)-M\A%?CRO]$AO9^' M+[^IK/!MLNJ/1/8"+'V%7;$\;@:ZD'.TR:S38RIH9:5EV^"M*S:'C7"4W_HL MNM"^1N=9GQ?: 6A[>%<9GAED,>^+8>?^KJI@ );K1^-^F;XFJ[_&19>.,IV. M8G7I*"MM&.4X3#M&5*(#%"WK!YM&-TA?()X^W975WA9>N:M*GA876H))U!AN ME[=A="/!X2_7*>_+._LZ^[D:3>BAG+(F1=(Q_*[Q-07P*:IT.0Y!K(%7!WHA MEES,AM=E569C2CAFI7IPO$:($7^8IVC8BP?KN:=E?]\$= [&#HI)_?77D%S MKR/*.3_.J2CK6BQ/B<9@DY!/*5Q.F>X-&J]1$<^D/+KA.=YNCB]AY 6C$F*( MO-EEH[*^<"87$R0"HU 1:KH#55BRL26U!6YR3"4>7U$I8\ M"I<=[V#C,KME\HF92'R5!%X6]2GZK].$L!7*Y?*R+U),L'03O]/(/&4C$7%# M:2U3^R"]G\(6Z:G8-&& M?&3AKZI<(3&)LE:M<9&*1$D4))\@TRLZYS(E^0PT4([45I8C4*B6XJ=)T]>6 MZI7F4Z7QOFE5!5I5=,)!O-NP!FTC"8,I,QO)0I_6QX!E,/^2VSF"7S MY7#0?'.#<-"^U'5^[T4>&&[!456@M_&\_B$MHC'=.I=QSSK(5,4*)&W/*WDL MLP&I$GM1Z8EP8^HH_2T_UD4J'=UO"0(LH M%2@PHK_]S/*1LK\OXM&*UU,.JMRD2N\V%H,SWAVR_C7=-B3*[]6JWD^LJL%' M-?/0*XVW9F/,_5?F[]\F>JT3$BR12* ,A_0#:@+ MEZI*JRH7NLRP$UD*9[@E,VF$9?9@_>\R(S"&@?O9I;BL$A!]539@E>E7)00V M4OVX,'3!@SA#$"B1#%A7_J*1Q/I%)O.X1O422J2 YMP7)S)EE$&7#I."/%L'3.9#,I<+L8>&=P5A&?2D2L,J) TIWS_F4S 4P)QVD?+Z1',ML)_7NZ ME=]X+7+V+OIN)M\NHY75"7TQ(T[?W&^W#)MV1\RMBKH0+B_F_K/+ M@K\I__(6+X?Z[/I-.J2UTD-O)X?'V,04)B\=AOA:ABT"OV?:#D8N9)<'^6(9 MU.A14&,*9EA\YU@]TW 6?JWWC(7?W39LT',-^UZCWOY&QU__7/V>[RW^MEUS MW:1]]7J^92XUZAW]2>YN&V/,_'8.2KJ(7CX3&OB,(J= (UHM4T8+RI\)8/"' M;DX#UGX9>/!NG*7@TUM.6/M#1'\K^ 0E=;NWY.Y]YCG.ZI'8<+/V BVE):AH MF]>OO^3UO_K A2AY_9)WX3WEB:XB$+:B->9TH&')GG4OMIO-RNMO=[,:T_!4 MU[IG&]#6]&ZZH_ED1\POA)@M734"NR/FCI@WGYA?&:;JN/:,3;8M=+Q*1^"' MT70+S];I.:TZV.?8A%]G;>W9OG/+Q./M]MQ>'#4N*&+I5<73^)6+;RLPG65< MB*O>!D9AHU2&1BQODV= -\IW"VCN6%Y.$Q@ )N3@94@NKJT:D =5BIG,HH%= M'!^CS)H9R;**4059-5ET"N_$ M/7M_]/?^!\T($/WG(LZN,($6)I?*A'*Z 82/XG&$Z4D5LJJHZQ%WBCGOBV.0 M2$=EIN0LMFN9^98.L(B=QS- CS*5;WA=WE].KD'>W%UQ40@O\V]EL@+!42&< MY CO'1']551? Z]?C>A.L#EIRFX2\Q99ETP4J987@%=9WH^O4NH*4Y(9O,7Q M]<68CLV[,,?T%OQ0%RF5Y;#31UOA94Z5TU;@FT G7_GE2(Q)R0@KI+8\6\7, M?%RE#ZL#SXKJ=XG7 =))P:25$E5Q$LAG(@G4LW^E43SGUTGXVZH\/QM1,S/) MX,<-M$9940E42S#;<]Y<0E_3'3RFLR)%PI_R3KRDY.KW"!13(FJE0\'.(:7P M-INYG642]Y^2[!A5<5\+%@HY'U9I>:Q8!7UK\VF Y BPV556"X;= ;O)RL3$ M"MYD!B'6# 096.ZOTRC(^/'7;'@]9PS#$$_!G]-/S:>>C4\3**& 0!"=\>PL M9Y?GUS/)WDW$N 8^#G%!#1'40!XI\SZ5>5D(A"P Q#XZK^%UZ[>#AB.XC%=$ M]-D8%B>SL47>N[AOD*)_XC1>WU*-_"*K0.R-K )YEJP06$9/%TM9-2W$-7NZ MXSU"JH4;K#_1P.VYMO\821'._5(MGF4'G.56^=!K3,.9OO"5%+GI=[Y/D8KA M;N-E^9(7Q ]+,]C6G=-?W)7B[H!CF5[1W2F^S,BU81MJ8'@;< WS D//KM.^ MP=[NPNEMSEW M21M"NJ:M.JY_*_D^GH#8P/TRC,?4/(US%4X[Z6]#,8RQNXP^8]$V(W7G(\0Z+B!I*' MHZM^<+L=U3'@PQCPG@[IQC/@%OFSC$FO[#@O^V]Z#>GY9O5JHH9-X+U3B+5-AUTF\=AQ6 M)_$>L>+H\99 (ZX"E"BZC2Z)&-CZS.YR/66.-<$%(\AR780"WR: MJ%I%RM(H!!K$^7 )18C+&!-X.[6DB['6 &N93+][%S'L@!)EH@)L,)L86_H M2W:=9]AID-!@15\\FJ]LPKRHST/9"**<0 ,^%I^;#\M8-83J*4>$SEA1 +4( MJX 6Y00F!J&S%#4R(T2M;JQAE+,?7"Q!_%4K5R(AJL6#>7;-^G!\Y8>;#]$X M35%73'1QR:CT8JI%^+T*(C8(E_$!&?B.T]/M^\$2W@X@:)ONAN3*>SW7N]]\ MGGZNF[:OR]4@K!&83 M+WO8CRK@IEYY+QFVN:=DZ"N;>NLYH^>71!V!+)=HI3I>T+%QNT\I6-G8V!8N M?@DANL]SKFSYX+*?77-Y=?K"*E<,%X32[<573Y8XWY4W+#HEK_<\1_3\0JFC MCZ6XV%=M]YY8-1T7/UD4JW?/:X"-Y^*7$*KXNB#=ZX4%*PS5\E>MA.VV);G)R./I9CXB#H HXM/R2]]SS!I.=GXI<0J6@D>;^PD(1IJJ[U/-7F MG3.SRG5'!\G1$<@=D<660')TI[0XLMCA>FQO3$( ?D23I4ZKFHM=??S3;5"[ M& +QX)[H!?A/ M2;4:ZJ$WSG1?:\WPG_%D?=-T*S9\^BE,[HUA]QSS=7K4!YT5,>T&*U MHX(5J6"BU$'BK#3.7AYS_4'$+A%>2?PT3D=CX&0E0]@:ZAK+@.^Q=R^U^WT M7$MWCBN>X]TIID((B\;R4PWCRT;U\3W!@>@W8N0?(.%)/32343I">#I"6)00 MU#CDAB*>I(-;CE" ?Q M6 " P:-(76!U1"ADE .61^>B _AR-@;(IG(9DIZS)$'X,6PGC8A:H^N*^F4? M>9!N0"FP5ARVS_&;$,'#@)SQHS ==B3ZQ"0ZA20V0Y52Z8@?L*+(4#\ATEHZ M$FW'"]8G8[:$'U,GK!5$F*,S)4,7)M[OEZ^;@U FJ+9^OD(MZX.,(] Q27CE M3R3A(;!18,UC:/CDR 0"PRR=0CTC[)012X>$ "?U+G:<3Q 4KQA? M7O;3^>KLNSP.\%0<]T@WNA[^D])[ > 25NV3[M*Z+$N5XWUPV: MZW*4U:'O=>A['?I>NW;NY:'OK5[:>]?J7^PU[):A1QF6JOL=>M3+1(]R[UMT MN=W@41T 7R="5Q&AIFK9J^:I=")T.T2HT^'OO=0$\L]+M1%Y827NCFH&SY,B MVV7=+5]%^&)QO#KZ6 J96[7T#J>BY8=DO.S,V2V/V*T5,6=S2S#!MW*,YZFE M[@IE5W""[NG^;KPHZNACJ;(YU36Z:O>6']*]N[%L/!._A&#%;O2?<2I2YT3> M(#^CC*#)?J8O+%AAJJZ]Z@U(Y^<\N9^S*@K'MO@Y'7TLLV>8/FZ8;SLV[HZI M3>M]>2&+EXO*YZJ.V_DW+3\DZ\4BC'?TL5R00C>?AT*Z0^J8N M25)!\9PM+ MHCITO@Y,ZIXWVKJJ!QTXWU9[F,;JO7"WQ;WLP/DZ>?JT=IBAFOX]N:V3IQLB M3ZT7VPGG8=A\;<$60%"^Q<;T'!RMQ\/I$W2T"EC?_2 *6K3["#98;NU\=+HU MX1H20$0#ER:'PQTBS@L;3DR@6)!2IBILJ.8'H9C#=*Q<^5/]APS/)KN=]B[H,L3I.45B]! )LS9%GK(0^HKUBR:&W13J%2ZA>4[PT4&6_<#7?N67(T$U M8@4$QP.TQ90"Y*J6(5&38(N"AD19Q!0X4I3EEUF.G( S/4-CYPFWL!J'X3\ACQR):2VN)\X+Q-<80#1H"FP!;% M"$]KCK"68OHAR)6M003ZROJRWN: Y1<<&73CH8#J-0W*-7480"6Z54\7"%_/7] 6!LTWT,L!K'7OME @#H0H X$: -W MK@,!ZD" .@0+R0Z&JML="-#+1+ (>E[[3O[Y0\ ="% G0E>[$+.<56OF.Q&Z M'2+T'C=E+T*&+NFU;8)@>T ]_@82-%;=WVX//IY86D' ;.#.WE7-MO$\_Q(/ MU0)VN1V,I6.7^[++[3;5QK/+2P@\55=TF$!PEK/!2ZL/,U3GOKY!5UKR5(>D MWS<.LO$RJ*./Y6QBTWP>F*/ND%:P%[KZL(WWM5O1=5T,9L]>L_+B*Z\[PDVJ-U,9 :J MYSZL-] &E/>]<%?)Z@(>3Y+;TEX)B](^OGKFS,2CB\^T:L'63R-9L#YY<*.<_>#B:*@D M9<32(9:.TRP;G TSXSDR; ($/4(R*XNB$,5!>?8B%?XT%YAGK]" O! MZAJ/%C\R4P[U3,=MN9/;T?SO>5Z'_L!)7&@L@OEBD>_^*\SAT3DO;@5_T(C+EYY_ 5%!HAB)\ /06C^[1"FR\5IX8F%Q MO;"N"+TK0G_P7+LB]*X(O:7%P%T1>E>$_DP[UQ6A=T7H705E>1^E6F970?DR M*RC=._*V7F@!95>$WHG0542HK5K6/;LE=R)TXT7HJGT27X0(W:*\^)=6@VY; MCYJ=^F*S?HTN27[[#M54';^K*>G8I4N27T--V3;EI3EJH-\N&+JZU6<_)//% MY@YV]+%TMN+3[67B+7*RCV6&ROQ%F[VJEV NKE"BC_C@K>3D ]P\$$=S0IWGCYM#V] M,Q<9@?,[9\ZO IOJY[>6]IF/5Q/6H@.XNWWF5$V8J""9ZGG9*#,'?IES; %:=IC='62@ MOV[$!Z^.8(\9%7OMR8-ZO?E%K1-K+C6&[-")X@,HH/$#_,U_QJF@!VK@.LZ' M:7$.FU(H8Y1-(&BJMJ 3+4'5>>5Y:MF<=CY#5,5SO]6M#.*CWZ(3]BZ$Z M@4&CZ3VO.5HUV*2J-R9*;)NR+%YZ"3/:$U\S?=PSI]PD 'HB'!>PCP45AX7I ML*H1KOH2]Y3?EZIU7_QJH?_8)>C2GS#G$8\INH#AZ2"I@SV]&\ M5UU5BF/ZI4+;SXY#7:6GIV"IA@TTT/S3@C_A#\,6+ ADHGLN'6*2%F"QTQX4 MI(5H,A;]UZ;_.N(9^)NK(O/B!('#^]>MU-@K*H$OV&=Z'(&>0TG__AQFR8N- M%QC'HC=Y8V616-F2^ Y4:C[9X!SF!-8&RNG_1SPU2$W?0FD >B@AV, MQUP(ZDI(@%T"OTVR" 1+-B0#4N%)DD8I'\+_@2F<#H",?\",I,%!!=5@I\)A MAF3%"D(DYY+XJH8B(.54VKHY)U& TRM$[3E#W_N4_"-^<)G"UL_6$&EJ1A*#OS:'ZG/"O\%<,@265@Q3&+ M*_>"5)(4(6*4HQL!)?)+=2'R1FS_GD?<@=-*1L@O.(#&>^.8K"!(@;^5O MUN_S:[ WAA?;H(^K7=T?PL9O$VVF8D%$FF"/K1Y9^\5=@2CEVRJ:3"MJ9?E0 M6*9"#:(V8<6Y$K(^TF738Q-(!ARD,:FL+1!](N%.DM8K*?]>/R"8T18J$PN; M$'^&:NCN/<1?-C$4B*E?+->_D_"6\Z5*-P;W_U]3;OT$_!,&G[*(E 0FC\"AZO!S&H=O>1U^SDH;=@9V>1D,+PB3J\_/$*Z:CT9]TK'"J$:" MQM_^"W^&(A-C6D2;Z4^Z/!'QI25H7U\C[<_.?H6Y;KX,E]+[F/W<)@.6UC2" M-964L:2C+B6]8]=60L/H76PFS+P/*&;(*[OA%5+1:R7D2(GX.QGLBM,$O$GR M^\^9\)T+< C'HRR_+I_%47.\M9B)Y*&_A2Y^&I-'ADAUR@_6'\NH(((V"=L8 MXX7P'@)C@]%DL N=:>E4?P>;I(A3X8J78>4HRVE@('JJI+2V)]Z!L.BU7Y2?"%/2W9F M\?>QB%%@8 3),H3_9\S1>E/AR(8\23'V0E=/J,$H M7$'/XEZ.P9EX@"W7%I8YJL GO5+"DK.4Y=F0_4AS8(7=-%:5+[R?\D1LZAYL M539((^6K,&JOE=UHI+QZO_ME[RO^]371.!^"H!51#8QVXNZ68>CW1W_O?]", M0($%QQQ&HM#%.0.ZX8*0>3P'/[-Z@01_S)1A-JHB'GB@R!0%G=/T(_AJ>@%> M(LM1A\IXW@FF\7_OI+$>1PZ/+3-P;=NR$A9&D9DXW.:>XT9V_(_O[+1*_-\J M[#^E_QF#M("3PHU[SRY13<"9%B!*HOL&:MWV4/$N'?@BBYS"EN""+9V9SSOMQ%;M$\OUKF"(K4+ 0K([WH"S.*J#2U=:#-]8QO^1T M5D+V1M5P=#V#(I^,JQ'=3*H4%Z80K*07F,N@4(HQWCD6M6J1=UDH<2,2OP7F M/.#[&Y^ 6N$PR_+#?$RJ0+(K254,Z)XU0K&8])"-B^K7Y3W_1)SX$NCWG,!; M86-A/-#,DL@G;USKI4IJ$"LBS5;%9.N(9H5<&V*LNGX)9?W(T!/&DD=9=*%D ME_+RC>=12A,4=[8P(XFT6T?*I5HJ4F "-$A^X&>;KT7>(QU2=D0FKOM1!,/) M]_&:H1"7:V0:B+ON\FC!^+@0FSH>2I-$!/5%O(6NNL/QB,1\'[:,U$(F-)0P M-6I!/ZU2&MD]XC4Q\$3:;X;9191=,7:543K";_[O__%-4W_[!7ZO_ XJ(LL+ M^LAXVU/^G5W!:>5TNQBB,OS!1=X'TA/_"=Z'8)75V%):*3]@9O1-F.6Y@-P$ M$F41$@_EE< &%F-YRT.Z;,"Y>#6#+8O22U9%H(:V1<;"-)N/+@4)S>&+'DQ'@JA!%^+Z0)!%)SV=L"N87_X!5TRL!3CO_55 MA0BQX0_Z?<(I%OP%PQ"K-H)LRJ*LHHWG-;2S!^P[76+BGOSBQ8N MP;)G:<-FJ2W&TMV34J!N,_&+H0:NNSR%3)Q\(WU=RA'#N_WTI[+)YV?%3V:; MRT6%L!BZ<:!5875R"*9"TXFB;),&6]UI M:'5T^U 9)KWL.73;5%D-\>:K@6XM3[Q2:4VI34/5[[Q!GZV^F!L:(+]^HJ:! MB%6&7NN?R(=GGQ7W39CR(0A:%@K,).R)!UA_:7NU+<;^^Z6L'?29T$>>\1(C M2K\:PER6"91(PJ :"G$0U]E0RB"IVV3*\7BBL&$Z3E1Z(N6)R+1#-% I@SAE?;H0+Q4W[8Y0U5@8AW$[ MNH)D4ID,V*@,&R]::]=Z:2)UQ&]YZDC+!,-^HX"D+MJH:D^PQ$ZHG8KG@(&B M*@\O%KT9JXL4RNDN2F; K'I,W,#@/'CWI$$9WF%B^*"Z?Y'O4N<5GU@Z6/E^ M3U&V(*5M(B><;D"SX5G65-<-0369\T_W+%7"O[#G?HBLR%H,"14OI5A/^5#9 M$(8,Y\9\OD@D6])1?4,OJW=S+&XJD(_CJ1,115/XHHFR:C@A6)XT>N%GE;RG)11:%EL!;1^T*SM]ZI:77Q=RV2\#L+UN*KA.VK#P"!SB5T/RKN) M:@1,G4&CYCSKQU3^.F6"X3[6Z8/XJ$RN)J\NI2LD,0N\0I*[J;JFNRQS;1Y= MWGW@^FH'/K]V@G82D65TO%3Q\)5B3HLRF0W<$-70%,/@0K_G[C2!(Q;RJI'FD5) &&U? @<%J*4FV*39H76_K M%-@Y/VO.;=[,&HDO9@8-]@O0#=)))&K;JM)=4=KV]V]J.3F@ M=UX3#>985N(?[ZI@@CDE[D=E;!A7/+%GY&?)P"J%$Z87A_)@8MOJL'0C'-U< M(@CVF)=!72FU7TU.&+U"V 4,;C(%!;:H)LUYEKQ&!2)3T$0>2+U#DK9ABD4: MIP2DTR0^'/(,0Z-#H7>)V%$8X(Z_PM?OE__$Y.W1%>>8*TJ.0:E!,14()_Q7 M[VN/R@95Y9#)-)5=&<$1N6SP3 X,P<6%2CVT$FAJ,G*KK1CH:!F_A M[\N4&[1,KM4[39$DRD3?'9_!)BA&B84P'O:12,"JZ:<$XT0J!QUR.%"LT(Q% MZG5I40@DKL,8%UC63)OEO/5ER8%&!^,"JK[ MUS0T$!*FR&!9-0_S,>'=.';?$28X)307(;E MQ8(:ME8U5SFT (BPEH #:ME!'U'PG8)94VN1]S'T?5G^ .NW=3BU(CKG\1@3 M[E "X [&L%/I ,X\%0YYXXF)HZPRQ.264G$ZA7- ^.!,@($POZQ1+"!V/!7_ MZ&,V7$[U\P)CJPPLS5.&0'4P$>#\*H_.L$2@0(C-2BN*(>!#0D81"F R <_4 MFTLME%=7YYPD(R; "0& LA?5QNL)"8DW+POV"(%@>/6KF#3SL,1!XZ5?@*>B0P_M;SJP?VR].;K)UXG+_.XN)DI$W,;R9F/-#\A*.M_RQTF"T"H?XR% MEB=QJVD$)XA3*&4*>$K]1DZQ2#TE!Z2J[,4$4TPZY3\GEMF8C1 JAYE2I,,+ MH:LI+[CVY9' M=9V.=$#0Z[YH2.JI:/VD+S+ABI1U;A-E8$($@2$ARI+BHK0:YC@\U3MK;KY[ MOK 7]8._&%;/\I>?GQA_X7;2C?ZDNS4/D#J<33Z5M#P2L#!B0^'C3L@ :NEC0)& MN>+#>SB5M4@BT755Y\-S\:8K()SDT'8Z967P@2X&UZ(O#(NQ'[5NW4G M@IY<"J(2SRG_2(7+BKX M@I)=X?R'TL6>/>604]EM+$L]2D=JF"D4/ZA+F;O4@&9J0-#RU("VH4I@ *0_ MZ?8A6==BB>P]DS#F^AFEZI/2V27-!R3\YS@%M?,%&:WF^Q >5XR>@[I(W$PC MW<+C!%A677R3L@/E"MRE@*,!;F*.[FC%EJ& @D,'LI5 /O<"6IZLGFU8U WA M<*M<8'GM/C%A)929J'@QQ47<&*@7I*/>,YU?,20CPGP_JFN00K$]Y:**66);:H,-4"@QA-S4RC#&1O$@P!2&;&$'4OA>UE5@BD$QG*%-A M+9;T1AP],.FAU6L$L8.9E12$%A-"'/==F#==1;-RRXO*=A:V8%E&*;8=]R49 MY_)Z!/=G:AZ-)\LYC*XOAC RO+ P-MR6/).+<18(%F. M55H3HS@\BW^PJIM'Y7=/0@Z05B*X 71HV;BHPGM-69 BZ)3 ]P3-%UY7;(I7 M)+52N24T4%;/50_BL#A[$DIS13[E3.'5 5U\,B&S1/9](["M"A55)KD*_ 1\ M" 7-5=IXI1B_D7HX!>4@&Z'$&.Q$92\+;J9F)32?J-FIT3W4IH)J"CT5D\:B M\8A/0D=00PM^=JU.)$A0[==("A\!;]XX(Q%QEU@I_>NFJ$0%/3QC9XU&0-6K M&BL6C5G(=@AY"?Y2NA*5$R)4V9>0SPE5N#5 M@E#!XR'Y7E.V(]'2Q+;"9LFTEGQF*>4((&4;M"CF0#D!_%*4IV B0$%S1?KI M]Q'MG?;XBE>8(C%8!%F/[#5:T)0%4+OZB]5?\X:VTMF-),(FDI$X8W%#@$$- MGM/Q"IYK()'ABOH3*%U3;%AEHU/1NJZLJ*QA4NZEW:KH/@,RJ$P/(%<%F9@@5"(!$Z6,(D4-@;O)H=7Q@0G('(% MZ4:GD3"#M]$@! :2UL5]3S.?IB1P<7&-/ZTX+D(NZ\L+\IR#A!C*)*_ZS7A' M#DI59"P2>F51E7\L0IQI6*$":(809XQ@LB$*2>(XC67R3+4@5J^C9L[9!9,[ M=BL@G+B/$+%!3+>$STS8P<:&+-S,>\,%^AL$%_@^$^TRT*@\JL6TBN8JEA>B M7OO4S.FCO.!L,,!L<0JVE-<3JS!G>Z[ * LV$A@N'862- MDM#J>QF!O$3II5J6:&AFOOIR]-?KJD7)JR92<8*7Q74(YK6X8"EI;WK4"MM! M%IQ2U2?BG#%PC&'+:NB&YI/\YV4J4O%*^+68"@5R[(6$22QH2)15Z@*2\Q,&IJI3%^8@6J;5+*E%9V74)C376]@63AP5^[:9!%;[^ZTUA:J MK7'5A!$K:R"+JMM2*8F;!K/D^U+@-MB%$HX7ZKZI?CP)>B5"45>)3R*;\Q6Y MM2 EX//B]9O[V5B&33LN:\=+LJ?&TY1U?EGP-^5?WF*$J\^NWZ1#VC]ZZ.WD M\$@<4\V1B27$US7=]'1!.]BMN.Z^++_NT5=3G9G%=[;5,RQKX==ZS[C7=T;/ M<>[[Y.+)^CT]\!YAKK;N;,Q<-VE?7_I<@Y[I+?ZV.2IU&9>\>Y\>\JNTF_?F M]IN?ZC0OE&VK^K)_+N,.'\#""J^5SY2J/=NL_6FVL?ZI%.\D_2]'"@6WE7([ MVCK.9ASY)UF+-IPXY19L7S?.-I#7@4AXGR*O9Q$BF[5QQPA)L@1/;NT&&.1" MO.@=T"SA1KWD3; TI]N$>5MPAPQ%<-:S/!L/8TW.,HHX3Y*W]U4NB!;:JDWY M7$8RYP6&;U&NBS9F%07]H,U]R LV8I+="[H7S'G!RA(KH?]ME%!JQF%_J]"R MHP=*J*F-F#ZV53905S9A&W^9WJ:5EMA<&EV6M6IM@:E:EC65.'&/92+7K;C< MCNA>*M'9NFH8=D=T'=$]I>]FJ:;C=T37$=U31DT\U3/,JYFJ[.9BF* ME6,L?4>Y(>1LZ*[JFO>,A*QR8?N<'NM+/F!'5TW+[,YW6\_7\E3;NJ>#WYUO M^\_W(4'#[GPWX'SO'Y][].-]"<&[+\V2U49MI@!^J'OK$O!-%\B[5R!/=U>] MW^W&EM=(?4[D,RU4#O(N(M/R1'M=QGY*27$\-[YOQ2 M:2++>GH+CBO.QEB=7Z[_8>Y$ZS9]Y4R&-6Y0NSG>,'75#1X6"%O#+K4\=Z?C MEXY?I(8T5<][6-RI8Y>.75X*N]B@7?R.73IVZ=AE*2<9V,6\9]%'QRX=N[PP M=G%55]]8Y4+!CG\1OMV[E7%D WOG70MA#^?CR.(PNZ(+'5X9?#)@09^IOYS9SP(NTK^/+RS[]&QN0?& CIFBB;X0)?_DZ M'E!C$ACQ*Y!.F@ 9#4<3NP@$&2&XO:9\$7T2&U]^Q=94+(^+'DW#F(/WO22= M>1M$9W@*0AIXN[U%6)M_CK%3ZHA 6>D@X(-^^>\/:1'U,P33IUYQXQ%"<6/? MA2]I<;$\I3[>^FG$Y4'2JX[W7[!3VFJ+: M_86,G_O.23J71"2.'Q8C&[]3S MAO"!J^YPN8 T)BQ^ZO4D(99E8UK1H8E0B,M^/-0O/@&>RJ@?A&@0,?NEP"3/ M")(<;\9!16 79*2=NFM#.BQ&^5BV\3V:&$ETD*XGU&BW4Z&X3DTL9,,+$ADJ M OQ=(ML+:/29?EK8/!UW!7XFGD=14+\+-FB0#?EUN8/8KKQ0E;^&*38L(/%4 M*,>(RCQ&R=,$_#Z'\\!&B-2%(,IRV \D*)SI8#Q,1;O5B2<(F1;5'TJND>A7 M%7/".,8-EN>$L-+#@M>=#T2;'-F,+"V6;",HN_D]5S-!97=8XUG/DB',!,P5 M[!F)$/M92HC2HN=''"N_&#K^(IW>$IP)8@BI)=$V6H])I&C1((9:CQ'Z=:,K M"S(&]5+[Q:"N ''.KH:XS:+#37.;IUM$S4?)E]W1%S6-96?87W,T;_@-%)N_ M9SG\5G.TT5+YQ22*\;$*W"R('"!GH9>]@;Y=X=K=(F?:984N_ M:"Z^.A'JL&Q(,Z?;CCI%K26%5MU)1*<;;!UQC6#WU,JB;'76$.:)/(2H/ 3^ M4[8WDVR5UYW'Z[9(S2>%G)/"2) Q<" 0,?7+8:)#-1M-#JPD_3$";8O1"/D= MA?TYRP>36/<3C?P())_:N]P^[5J329$WEW]Q)])1I;^HYPT(M3$7IJ,4$=C, M$)<_I(8SLSN68I?Z7=)=)"S*'N^%T!3-$>M\KFIL1JW0[AB?NM#D7*ZD'+ H M,CAYZCI$#9UD?X1)RHFP71[UN1<]B(!'4&Q7'0;^ZGV5\VCJ@@U1V/SD#I4#] ML28Z_,PP1P^L?-G>2IW:S.9YT\QC7FJ:9/Y&@?'!AV>HJ2;D5-9E&%D7)%C 8Z,L] 7YS M'E.WB1&/SH?I?\9\^I#PY>D0-N5&*%XNVV.5/4$G7RR[3"&C2E,![!W1&8PH MEQJ=SKZ\V3\39%TQ'N#'#-3UKY+<\-]9O<^*W.*RJT.EFV\CQ;EG*8YY"&88 M^!NBGT?9+6>J60-LV2ULWRC'Q0Z Y%-P?I7O8[!7X[(K'DZQY&UJHUPJ#%1E\C,D9NSM-^39 M6#;X*164*J94SCTM&DW'N<%:*G=]V\K91(PPFS0&W(FM44C"E1-"R-$R*,4L*@:%XIE5.WRDG%?-!@X6D+"T+T4S=<^KFMI-649SMT"V$)NW!5U/G08EVD;+>^JT3?3( MKHPH=^X4I#AWMSU21W;)0^/D#,@9NXL7D6@MGF:@$P( !D:AE1]R&?=G#%L&@KADJ/E6VV))=^=1& M6[Z"]84?@L_"+L+'U03D:[$'+[YXP@;Q[%]5Q7-^%6-YYJ_3'?[D=$:9Z+XE M)R4WACH5B4G@=*XXB>#155:^6P4/EMU(X?(U@WT4^CCGE>4R-2$S^)5^;!@S M4\&/+7?AUW?,%'=)3F;QVRVP*^>/LR^:FPE+%JP3C*B-&NW*)O9<-/S$CE D M6?LP2+_JO39@HOLWV$#D4)%K@CM9];F]9(4TEBH:$G;-X!*-FGC>(9.Y*3T# M(C9A$L5JU:,4K+:S>L12#S6=B9":EC;I4K0O!;*YPMZ6C!K 7C=,V[2>\!PK M:;'L6B+(=,=C+U+UF(M5S_(W1K"^G58IK/;>4OD++ZD6MJE?_C9Q(6D_/;G- MWX=/^P=[G_8__OM8.=P[_G;TY7^^JLK^X?O%YF!;)KX/AL-/%&CO0IWOW:947&#W#]-?>),SMN6 L+#/JDHUIGC7/ MQU\!+F^%IAG/W EC>E4SS"(;E)WQB34]TH%5JF'.^I+DT7*0Q/QB<->%,?:& MFD?CKV!.K#5S4YH/_^A>K=/)SI(,IC_SRA9[I_.F\^OQ^]^@W9?_#&^6_TI]O MAMGP<$P7;F05PUE]P3-)+8.Q( A] M'Z&*??_KPY^'YA'GZ /\W3\Y/!X?>#P8EQ>ORE?WCSEWER M\^7BDW78/[FYO#CX^.7[X;>_+PYN]IW#[W_J!S>'@Y-O?WP_N?EC_^SX,/NS].AW^[^L'W[Z<'WX_,T\&^_K)S?[UT?'% M]>&W$^/$_-,XN.D/#HY_ZQ]]#708KS@]SIR3;W_:AX._T]./>\;IAT@_@3%. MON^9!]_/K(/!Z>#P^(_!P8??+PY3^#N+^T??^^>F',_/TVQ\7)\=_ M7QS>?#D_^/XE/3@^N3[Z$%V?PMI@?5<'W_XT__=F;W3P7O_YZ1C^A-4?PM[$ M'_^VXW__T3\U^S_"[YE]].VP?_KA!.=L''S?U0\__*4??3R$=_S^'>;P_>C; MGS\/CW\[/_C=OSZ\@3G?1,[!AQ/G\/C@^A\G-I/ B@S-2T)3LPW?UT)'][2 M&4["3"MQF".,[0FB>/=ZRIQ=?[>YNP3H'(.$\A@7:XY.LJXH66V[*20;)]VI MQ98?GKOS;L+>_XWU*8/@ZSDG;)3%.31TXAN[:&.SIT\NV&8OP=2W8O[+:K=. M@;7Y,&VW4V";>7C!E )KA*E D4C*#3;ULC(FVOTV\;>7B&>:M^>X^WVQQS8C%M*GO_&6/Z]&WZ3MEP5>=L@:ISMD#5.1NOZIQ.U6V9M+07'6:GZEI^>/[M M[C0KSI7?^]G5]H>+<2XTLN"+/64Q!FM;8@K"TE1?=.N'\0))58^/=Q,4J3 MZV>B,8G^TPR=E7!-RF\9EH5B6F6:AF4*7)PK5HP/8"[72,=14_>& M,JFV$$FUMYRV\@I'>B_&>3V5?JN4:#F-ZO&2J 2H5CSYWF+"N6T"Z443]\:( MU:/"KV?CO)SBO!+W$)WCI'*."8=/@@B-0%F5KG)9W4S5_O-BPL+KG)[XD*R6 M\M,::J-:@U+(BD.EC^(C+E\DZA;92*#5&LXK]EIYA;6$99$[PN3P',7-*)/5 MV"6,[9S7%!):]G4%F)D)\E473:P"%$(H$8*Z0FBF?K_&5)$E]X4L3V\>T3SX M0[&GD@AP9@G/,%RPJPGDB5 *<9YX2]2J\0.,Q!=E%++=?ON.]>(>&'YSEPL?(V8"C M-%/2HA@+*$0Y3R",$2>B-)4^X-0K7&8#2)IXH"6>*5 MJ1N6DI3#OZ[@&<2*%.GB\# ?8Z&XX=%R3(0E0QPA)+NA,AX2U&N2X@*E2B+X MQ&RX#5KV-P)B16:6^G8!LL23FT("V&Z>W$1H-*$#"B2*M 1EFA" _P]A-X9@ M5^,S K]IZO;ORK/&DLTF#8YI-YLZE(GPD*V+H@M O<8Y,N10,VQ!>"1BJ M,)'*E*V8791'(H'BHSEJ4*E[0@2BJNU@>D*JAA)ZKI0("P0)"=6$QRA4E8)' MXYRP294^NZIU9Q/'=]R72A5F.NY/,MK7^GG\Q5Z);M?@NW)(6M-&"FE$ZAH3 M+&M]KLN+:;'LX_.L:'XKSU3@RUR!=@3KCK8*U"3J0'$*^"K"%@H))A3QQS*! MW%?CM HP]JMS3GA\"^T+)*0D%^*S,BKPC,J?J-48$L80[!V$^TH1V5)%+F;*"&&G"9U:5?B/%%@N0G8\@R,L M84P%P+@@_[B!D5]B=LY9UL16D@503^ 'ZX\%A&KI#LP8.H@7&M/[FH!!B&D^ M($S< 8LY:LU:XJFHJZ\XF)/PY]0K4+VCH2GM3]8T'^=/_AN?A )L, 7L*>X2 MP7-5I!I62J5A"6^#MGR/D@]1R:C07#E@8)[D&^>&'J/A7ZY$2)R!6 DA[R.& MO7! .5CZ)$;*KQ'HD]18G@TFL>B%J2\&NX662NDG $;K5Q$DY(3.F_BZA%BE MX:/*+A2*AHW>**^,U](G)%$DF(A 2YL<2B^7ZQ%R20X\7W["Z*_,U]@^(.O_ MD+J %&]:HGZ!NS@\(^$AT2G1+\[R"CSU^S@^DSQ$FUZM2;+<@E.(,UX08ACK M$UZRP.Q%Z[;!3Z6=LL Q;,K4$:+W$CPUB-<,P>T(4K;"":9F"HW)24&Q8'9$ M%JKD?/QMP2\9@=O*F175U.8/@')AV)1VLP>52? ZPD 3![NL_+#:BPS[6PF7 M#L92F KT;T53_A;B69#$;B398!^1?<]2E*>[H%J7CG;-7?_30B@9NM[315!Z M50PE4^\%GKMV#"7/[?FF_0P@2G $.\OK!.M9B'4!("/=?>W MVE8]G_K<+4A6C2E" +*9^E19Y1XM(XX;+IO0%'4P&)B_#N@=9-D/?,-7#()1 MR(7">&A878YST#^%>%\:RT@=/O2+8_8<,+C[?32Z2.]40<$)=-+1.;K ->R[ M4!!52X>HEE&]6["$S-B,+?\1MWOC_$>R#5$OUN9X%41HA@)DJECSS*]84=D. M#6CY.58__AK;QE$WB1&Y_C&042Z<&6'4L#17T/3G)6VR4K?$B)*:72+58<\! MV)@S'*)2..C+C00L*X[VBS]-41^J 8[K <13N 9Z:ZR,"P'IB]Y.-N":B)80 M#"R+SL5(C5F6"Y@,.,R=:[62F4E79F2]^Z)1U@5O>$S3OE0-WE],>7NR!4,C M\BWG-?UF5?IT^*"$LE7.\NP*PS7X3O G63ZD!D$#/LK3"'M$U&LB.RG#VW"0 MN^1U@FW] TRUJJ]+/TVDY8;BA]"-1<V+.0IP$=+@1?EIH[\2 M"6E$QD?CK#8V\3:MC&R(\U@F!"N$+*JX3/G1=#]7-Q.F8/.O>#G_:G)TGSC' M& (MF<)&R[?6TQAD,>]/VD?S5/U$C%/LAK"E10^V(=T:CW,67<^^(AU>CD=S M]5CWOPW[W_WSC:=[K;\K%1%A=7'56\ERYK:YDA([\I-0JB^R[X*XR*@U!H>$:03E\A3XFX0JWR MF*;GGXU'** 6R$8QSTG]L#.[]68$$_TH@7$^'4IAU+4B*OI810 MA+*7)65.-@:?&;96.06GR_DR&Z=6"*3!"E S^/,AYW$5Q$6%!>]DHK>>?"\Y M&"*#!S-6RLZ=S3ZPU6[,:JD\S<;ULN1;9\UMUH]D=E"C+^RB-)GIMS03':B- M^_WS YX[SCN9=C85XBVWA;:;7"*&;39%,^!Q 2O"*]$KT>ZYO$^6\3D1")[; M;;1J&WH[I4RW'Q9Y WAU(^^/GB6O#0B?W#':+:'MZC;3*JJ\2/2QEG.%><@&CDUEB$UEZ].) MLV@\*%/CU G'LSD.W0EAMA+>C.&]#KX>K))^.K>9ZRU^TJVB]&%R]JF9^E_% MOYZ@P\LA?/#L_5T.JOXNAX/3BQ-S[_K@VYYS\OU$/_R^>W,R^,L^N-DS3@<' M]M$Q//\]_G[R-=!/__=GQV[KC2?LHJ MJ^?0:N9EA\Q9X2@(1 $3&,Q/4]?=V[(7'C!I<[GLA<7I"ZW9V,=GUT^9T($O MGF7/_@E,%G//=K4@"#W-C@Q/\Z-$UW3'BRPCL/3(2G;>?3[/^##]J2J[>7J3 M#=GF<>M,6=7*K2P?H@Y?9'*!LQZ$ K>U" 6+RP*>MWGK/8OP<1U.B]9Q2TNG MUO>A?47]O+,QC!%CJM5/+!Q&CT$ISC'+'1V&UPMDR=KF&BS%IU.]36\GCN=H M?RM#_ZM>&GAFSPV6:U2[RK"&T7.MY2X-5OO.L1YILL$Z;S@>=DG=OAZXS>IQ MT@)H-JX0 WL)^Z&OTB1X]I8HBCB__99H_C8\1:QT_B;L?OVZ=_SU7E=BB]SJAQQYC34RL MT)]!JT\4HZ(5\@]FX_]@_0FTIDG-N-32=>59F]8ON?1?'K3$YM((Z+!5:Y-! MHM]S62PT'J8B1#0NXIW)F)&I,X,;=FS;IFM;;A1R'C-F6'H0^'KBNO_LUZ&B MF$?I@/6+_][1K#)P-"ZT,\8NWR E[0YC_&.O)J/=T7N6YWB#@'63? ?O0 9L M!._].7HS' ^T."-P1!P6^ NVCQ.G/7/DZ41&GC+]X.,?Z>&'@Y^GW_N# _C= M@?EW_^3XKZO3[]'UH;E_?3MQJ 'WM[^P MD;AQ8)Y<'QSO&B??3LS3#WL_JP;B53/P71CWQ#XY/G%.OU_HA\=_.J?'I^G) M][]N3K_OP[S^/C_]?GIQ<+SG_._-P>C@JVP&_GW?.KBY^ >,$R?PS5 + \_6 M;!!OFN^9@18QT^:FY<V88:&'X9HRI)9-K1N0=/E!)O!=Y8IV[O)-26 M2BB+Z08/8MT-],0V0Q9&W(MC'Z25$7+?3$A"Z9V$:J.$NIZ44*[)N&%$!D@H M!R14:'&-V8&C&0Z+H\#TK8@Q[-2K>H'3(@FU)L-^ ^S! RHE%#&L"CMJH9UO MKK8%H$TOH$TI\S)E,<,]-',>3;(0@DQS8TWP]" ML)N"P+8"QJ(HVGEG>:KE>@\52+<(A<F M[G SUNP@0D[6?8T%/-+<&/P$)PP\/4S 3S!4U^L"%\_!C?L$6J6,V$_>-#&Z MT,5C6Q=BXX]QWVNQU,F;E>3-R8SEX'H>R S7T3P_9!I(F$@+0[0<#!;YOAL; M5FSMO'.-%KDR74RBI59#QZ%KX=!IBR"R;!8[@>9%\!^;!USS=%A)"DHL@*!)U-PC1W/LLCV0?R*/;$2>P. MXR,\!@&2W;DN:Q=4T8PI8?+$\@P?'!;&$LT.;5_S#3?0K,!U M])3,>)=MX9 MEJI;;HML]0]4=>U.X_A%J M^-IEJ7S.$8MK)'!FL>CG4K0A[-(QGB0@(C;_,CN\T#%"D,&:'06F9KOO#FP/G'RN,$O")(HTSYF(]B:N%09)H+# 9G&_,[>>JEM6F MB^$N=:.E%D;'RD_(R@>3K&P&,0L2W="XI0,K!\S6&+>8QA,'L'#U,!M&9>RU$T*K"*&? M,_:$XT0\#NU0"T/+T.S0US6?<:XYAF[ZOLL2PP%[PGZP .K"%>WEU<>L3>UX M]0&\.F4P)*:>Q(EO:;;';?@/UI)'3JA9L1D&;F3$W'):QJM;'Y#XP!.>BWZD M=7U(%X)X;+.@W/8J]5Q\'7/8N;L:M%\ ?((,/06,R!B%GD MV;:>F+;!P&E1_D1W&D9+LO/,\U7,>;.AW\8958"A& M;'B6XN6$2'>X?U+EBW!4UH="4>Y[Y:'L_91-83N1] @B26^8$OK!][_T?^+( MMVR01%K$8J;9L6=HH1ZX6NS9,2@.S^,>B"2P)%RCBSUL,4NO#[9B599.TI\\ MUFYXGG73G/ZYMLMC072V,?.!FP_&UT+ B+4SB)(D,/>0.P^YH MOFF8;UO$SEL?@J!JZPZ]XJER*>O:]N95:6=(/(HA(7R;D+MFX 2QYD>NK]F1 M:VN@-AR-^7%H\43W7,/8>>>HMM\FJ+TN(M%2.Z)CX:>T'@0+N[$7)5%D:%$4 MV9KMA[86,-W4DCAR=9O2-[BWTLKKWQH)O%X4 MCD[DKE'D&C-64Q+'L%6NDDVWKE6W3MUVA8YB>SC4#@9#M)'&UT(H-S7,]SXE,W75M MDFVV:GCKJJO;1)21MG4*_[2_^]O^I_WC_;VORN[A!^7K\='[__GWT:U^^ M4NC0>ZOL_?G7_O')FKJ)6W 6<3;&Z[<6MQ-?=I9;[X^4_<3[*0O3/A4D=$W% M-Q]]N6KU=,FNYS5A>'!<:X,MKJWNU+ONCE6?!?UT2&[K-[+L&0<2[^^#R(TU M)PXE@"-C+M-BW_8#+XP]&YM5@?_H6EN8"=C)I"V52>ONO=7)I,>425..G^V% MGA\&MN;J!M-L-W"T$)2,EH0NCVV31]P*=][9JN.WJ7_>R^FZ5957YOP''XZ[ M=EN/;AJ]AT'Q==_2T?G[<0%KY_DGZ3Y==T)I_4+)F3&4HL #>R@P-2MP8LUV M$ET++>9JKF^%.@L8']PKH7 QF!)!''LVFYB\F#G7?#P?(3VY3)N@!TQC1M9!@2OE2R$ MJ3$\B"[;\8F1(SNSXO$DU/XL=&2L1[YE&ESS=%M'L\+2_-AF&K M@&YX>-?/]H5?.EY^7.C(CIGH:!"T_8CR]& ;Q/-]IFAA=@;(]0CDT>) M9X2!L?/.5&VW32G,+R=N,=$M?,$M5>?IK-N\H!;$T_'33M2L(FIF$2+]Q'(M M'N@@O T0-4ZL:P$('RV.7(/'CLV,T-MYYWMM,JH<$S+\RTKU&(/@=MB'FJA%46:9?H@EB/+M@,;&V^J MCML!3C]YB>6ZS(FUU"=MM)1:EZW1":A'%5"SR)*ARZ/ 30)-UR-#LQW/T9C+ M;"UR;8>%)C<"[(1EN6I@KLOQV91RQ([UG]1 Z5C_L5E_RC:Q#,^*;2/20$*' MFJU'H188NJF9)O?=P."6;OL8\%"]X"57Z[7+<'F?#6DNHJ_6,,UR99B-^ , M+%^$%[7&O,YR^S_P<-0AU3R*K)H%FXIU _&D BTT'1/\*)15GHVM,ZS0]F,W MBET#_"C34#V_"X=L,2.O,9VS8^2G8.3ICADQ=MSR \V*$7(JYK;&$D_7$ET/ M0^!P$,LZMNO4U<#>PJ2+]AH62^5VKK%_YXNX\'WDC,].:CV*U)I%;=)M*[!] M*]("._$TVS5=C5EZK,%'-NB@Q(T<9^==H+I&5TNRQ>S\R$F?'3L_%CM/&2$Z M<&3$S4!S=3/6;-.SM=") XT'EF\QPPXO/AB9_MR_9HKPVROC:@+\(7 M>K0VH(U0+/40[.3-*O+&G"U%-;GM)HZO6;J>:'84.-CNT] ,WPQLUXJLR =Y M8^D/#K-VD8OVFDT"I2R)JQ&9CAN(8%[HD'$D>S ML?FG;YBA9CBZ'4:QRPW#0Q^E"SAL,=<^"7A%Q[4/X-HIVR'T'%,/ T_S;.8# MU_JQQH(HT?PD9K85!:&/@4+3[-J!/WGM2#\;GFDCG@^ZZI'GK![II,U]INBQT31T\%2?1[%B/M< R,<7N$VH>UUH:V34 M@VDLNL S#0OL> O+0 ++UH+(T34OL@TWM!@W?+;SSNY""D]? ]+5?K3%4FC( MGN[^%5J2##1+Z&)I@H>;[MJ.%CL&]*/;\Q,;& M 9:O!OZZ@HI=O:!AVB+PSQ=W/UF[K_E2XB@+JJ/"1J7 Z"JZ'7LP=5XMU[FDVR 0M3!AH M'A_OT!%<,0X64N'6^YU?1UET<9[U03,697L]_I]Q.KKNNJJM14_'Z8]R8/F\ MAC]^8_@TH>Q]YOG7_3XN_S^5LB"P_ ML_PH_SIB(Q[_S?IC7K]=FM]Z)Q.7D8G7GXYW)V3B)^M+G__[R_7IM_@R-&WW MP(15?CNQCX[_OC@=P&\^_GY^\FT/UGYR=7*\9Q]\V[-Q[J??_T@.;@[^<5PC M#&TOU@S=3#0[8*[&@H1I>FQ&IF6;B17JM^O/!81T/T>N(Z1-)206QGK(3:X9 MB>YJMITX&L@-6_.,R OTB$5NQ'?>Z3U]3OOQF0^42Y8K/_!\WRH+::_ M1GX1C16[X]%YEH-XCKN80EMI\?!#](_IFI&O>R[V#8O0.@2A9H*=Z#+7=V*3 M= MISKZ;"+.K) 3=*:PZO!7%7:/2I/[13%&>NSTZO.1W/>+?_388IX;6YKG!TRS M+2_1 C?4-9;X-@=Z9&82MTJ6'8U'Q8@-T3WJB.>9B<=VX7@=W]?<1'> >'Q0 MA*%N:X[);,_T0L]Q;K/NG]["ZHBG/<036MQA+L@;YF)U6>P:6N!XMF:9#G<, M/^#,L5M%/)W&:@7=<-WS7,?U-"],3,WF(5"0;>J:#B*'!:YAZWH(GN#=!M+R M)E1*)Z]48=>[6RI)DIMC(-;@5))H;199FAYZE^3IW-&Z01NY]TEO M>A=9&:;9<\HQTF',AZ,WFHT?/6/"3S9LQ=6@F$IWG;-&YKVYRX@__?Y;_^#C M'JSK]_/#&]B3CW]:)\>PCAO8KP]_.2?FWD_X/^/@PWER<'SVCQY[EN4G3(L3 MW]-LQ@W--\-0,P/@4B?4F>.$SWLOV%%1^ZG(B)W(MID!(DT/L9#,Q_H4C"BX MG)E18KFN_P27@H]!<]W%S<80XLW^/[[OZ5;B6IH>ZK%FVP'3&/;+\8(@XA:B M(-C/%\OJJ&I#J2KVP\@Q+4M+7!YH=N1A07X2:T!48)%S#+-K'7G&6KEC6+"# KY3#P MW1;[K:._EM/?][U_XM!@7$=H[(C[H&5-6V-^&( !YUAAX'@LPXE]YF]"Q MY8IL.=U@.K$YBRU#TWW.-# >(HW8+ D2UW-<9KI840#F0HN@RCJ P9;>]W7L M^6#VG.[.Z'BF9_-$BS GQPX2KC&0G%H<>Z&?.,SQ+%)[;6+/-57Y"2X+VES# MN0L3QLUF?>62I;&6#I6(7:8CUN\0!1_;%*CW_C-L_?[PO=CXSHI?HSR:[< 8 M!%X4."S4/,9-;(%D:BP(0RWR;,8BY@9QXN^\ A?!(GGAG$,;.RXJF.TJ9'JFG*%-L&T MB*+Q8-S') DE(^3B*!MAFC"\@F.Y)"/CI)C]K.37VN47[.=&,T@8@F(+^SK+F2Q#1Q^?P.DX_ VY&@6\V/- M9B'AF3L:9[[N)+Z1Q$%$M=O&;"[:LW#X"XIZ-$R3F"=IE(Y>6+CC62V1+WS$ M8$;Q'LN'L&]%XS@^B-/H1-,:1=-L'T?;2$PK9K[FFH@M$=N6%B:NH]EA'#E1 ME!B,NSOO;--3=6,V!K*\<.K"'RUFZ[6;'QU;/S5;3UD>J>YKKR81MY?UT7-QWO/S;O3]DG1FP$L(YJ!!O3KF7K.S?,M)>B#-+E+9J[-D*>D-C5-Q8<0YR-$5^Z7-K#1-V\S7Q6 M2??+,V[0UNB 1^C5M3N,.XWPJ!IAMO&G;^EV8#A@"(($@?_8")QK@37H<.[J MW/8- PL:#4,UYE1LW^\6?WWL],RQK$ZP=H*UM<9U)UB?5K#.0"EY<6CKIA;J M#'SMP'>U "N./,RXW\,G9I& MT5/G>0WF=<:U,.?L0F,)+/$-ZU^QZV+G7Y/$")0XM?/3F[:8J!>1MCP1O+)O M$'OPM,0N-]Z;N_&?8+ ^_AL&'%UE^46A*OO#:#%U/A_3WKJ.]TU^^UIQ&;+C MT27/&;)#L7!1;5G%J_TA2(]L#&/$:Y!DMQ M[)0FNYU,8#M)=]22BO053+7/+@O^IOS+VS@M+OOL^DTZI#?20V\GF0FI;CJ$ M@\L?"[VX8UC)YK M>?<:]O;O'*N;K&LO_KHY[!T1Q14#AX_C>/@KP$\OO.(TG&46)43=\RQK1O[1 MLDXXRPME;QB#$)\ILI]8[8LYRD888P4CO]W'C!'$=2UXF4:4V[1Q>K=Q]]HX M(UA%?FS^Y=(7_H,/Q_R>H8:7'KE\48%)@[$@"%P]-)C-$L;<"%QLQ_*MF%M& M9/_S >6U#O]/6^[J1Y+>[WDVP&;9.(5OZ>C\_;B _>#YWL^H/\9]W"T*#O\_ MWJ"*B8LR:&FC#EXLC[+MB[EV?W$3VZ<<3&/?B MZN1Z.FCYQ_G)MX.;T^/]J],/)];1\9_VX<<_G8/CLYN3XS^^']Z<7YQ^_SL] M.O[M^__>[,N Y=[HX/N^=7!S\8\5P9G%;J*%3H270;&K!;KC:A%C"7<*IKS:);/BAFN2UW/9U ?#D",;#U*/"9YT0Z"$0_"'0CM%W7]AW=FJ$3P8/J<3B)U W&R!" -P(THLL! ]VV-F&+EA$L6Z$SG -7Z( M$(I$ T M@DX@MEX@'DY9B+;-F.\@EKX.4M'V+4/SK232G"AR39W%OF$&Z$7K8"%NC$#< M^A*8]UE!%\ZY8*JX M+:\D?<[(#&[_4?(QRV+*'1.'4&G;#_PRAX?IKAS^WN?X%_C=[B"#[;NASSLU MO#XU_.=,H";AOAOIV*+/=PW-]AQ'"ZV8:79HZ)$=14$4.@*@W_-FZTP["+VM MX?RUAR ZSF\9YT]%)'S'"F/'"[4H3&+-UHU(8[9K:V%L.^!F15;@)0CFZZB. M_N#JS8[SV\OY:_>U.\YO%^=/N]Z.A]P=.AIH^$2SF>YJ06CZFAXFEF-846PX M?.==$*A^T";4W)<#M]ED$47V2%:&(EOVA<%LMLYW*;YF_;AY0)VL6I^L^FO& M/S$YG\8] MZ9C[<9E[R@71]<3AKA]HCAUYFFUR3PNX$VEN8.E^:(5FJ+N8);)&_)B.N5O( MW$_C@73,_:C,/7/!%_G<2A)#\W3'TFP>F!JS?4]S_=C2S8CI@0',;02J$3PX ML-@^Y-SV.A<" R::O,A[R(W(2X:O>AR70R8K=/)I??+I9/;F@WE@5#J&9C.# M86M85V/,BC1NZI:=^';LFQC_=#S5]->,5]+ZC*R._9_3*>G8_S'8?\KW""++ MCO68:8;A@PS0;::%<&B:'H:&SQW+#'F X)6>JOMK1M7HV'\[V/^1W):._1^! M_:>]$S@,3'MP-/?_L_?VS4T=R_KH5U'YGKJU=Y6:S/L+.>4J B0_?C<&DD#V M(?^DYJ4'"VR)(\F ^?1W9DD&(]G$0LO2DCR[SG&,)[J5%-D% M"!I," JD3II;'AQZG^&?Y0FQ.W- 9>_+#W\9CR:3WKOQ*'WGE(_:<;=UR=+8 MY'ECDDI9[5%66!(LL>PE4F:/A1$-0E(L'<$8L.2\5B)E_S(>'"K2YZ)VVZ[8 MWX1>J=B_+>POJ!4O#=&<*W!4(0CK=?XN&A 9]MQ13U)@!X>&]RE1%?L5^QL0 M*Q7[MX3]1:F"4BGB. .J>98JS""X,B.9:^21.&\\5QG[M"_%V@>E:J?]EI Y M;P$X?-W#C^]P.,')]YV5NFFDIG[&72H0_ 6'6/J_END-+IX.AH/)=-RT:JWE M@9L3OC,CE-+EKTSP> ;XNBFVMRF^71+#*E#' W/@4YD]Q24%@\1 ,)):*TP@ M@1X<"M(G=NWD72T=ZBZJVY>T%=4;1/6"S-6$&X*"0_+*9G$;"%CM./#L\"K4 M0D@:2ZO[/C-MN;H5U1U$=?MBM:)Z%+ F,I4R^8)FVF6@8CRY6 MO])2Z[3T^,/2Q++ O?9,28BJ'#^02H$59:1E"#0*SQS1XN"0V;Y6;94 [&B1 MSWXCNG4-41&]*40OC,J**J'SOJ3)$H+ %,%HG@"SJ$A6J#+&Y^!0L+X5:WL: M%='=173K^J$B>E.(?ODUHEGR*N_#L6S/L:2[,>_13@ :0J.7B3A5XGR\3UJ; M?=>A2KP=T Z_XP3=.!PW\B'B>SP9O2N#L&HB8H/=[VF.@7I 1 MG&0#"H&@ \^@MMG]R/]OLZ P1@4MN-9D!FJS=F"@@KJ[H+Z%+N05U!L#]8*2 MD"Y9S]&!0=A-;O-UZS$.MV/6LJFRYU!*SYB(W) MB&Z$4EP:06R!UD?LZ(-DC!)QD!;?0,F3.29R5!^W+]*L6*Z.XB MNG4A\4U$5]"N"-H%I:")$$(2A$AM J%1@C]A6J;-2E5Q'O"]:E LH:C^RZ,/AG+*?!1XSP"<>C"N.5 M87RT &.='0JA"#CJ)61;LVIBQ6EH'ZBSJ90+'@P*"$I7%Y+DD7<3QWA^ZG[4V'BT=O:_=C;LA M'3XW19AG/*MNN"W=, MDH,HJ@80(Q/F4'0[NP >7@#'!A(O6.5*BCT3W-6]K MQ%MGV@;5'J>=E!R5 S8E.F8!Z%*@*$CF &L#^.@5X0F)17%P:'5? MDIWIF5&05DPK9.2 5,:YKU2D P'K-H,92*Q(QE 1L*8.O7 M*-=6QZTW$#L93>Y:?N-?FU4IDWS#^;MK>>K),(Q.\==LA\I4+3(561(LAF=? MLHR+HMX;$,D$< D-),.I()ZCL/+@4.@^OZ(I^[]K;'0?\-R"XJAXWA:>%\1' MT%*%9!BX$%/V/'QQ.@(!R6DB@3(F""]#5C*>ERL:*Y[W L\MR(>*YVWA>4%) M&,=T4.A!Z'(:FP4!UI,$V<3>IA05!Y[W,>SZ;'..X-&@3T M_C7/>/R[-ANNS8;;>L*>9#(?XV1ZD4ZK6G1S&;.+M:]'!-O?WMCR87Z5!48T M'IRP%@35^;OLF8+W02BMC/U#U5O<"P:WGNRJ";Q7!B^=M4I:6 ME&@PFA$0 B,880BPJ+T01'KK\>"0]^T5^>Z*X+U <.OIJB4$5Y"N"-(%%1FB MCI;K5$9MRPQ2$TN_/@:H:>0D&4QE]*Y>'F2URPIREQS]F9JL1^XWZ.:_S^M> M>H',0ED7EJA M@@=?X=H27!=<>:N<3=Q&0",9B$1.GG$ MQ*E2&F7IO'/5P.P:"=P+9-]B)=D_(+N"=T7P+J@ GT@0'B50)6T&;]8#G@8+ MED1O'0N2&'IPR-5RR_\*WW'4PI!E([9G>J6O?>58?/3\%?6A]43\5T3"U4G;("YGBP/ 22B3!*B%HBF M$H0562(0PD SI[*CF!]GF0X.59_1Y1C&S9V->C)V+^G@]A1&I8,-T<&"\A"! M$TN) DG*!$%)/61C1A Q8&0N6>Y+0+//^#K:H]+!SM#!-E5+%2SMX7Q!L% = MI R, A7.@Q#2@T=GP4NF8S0IAA3+7,&VVG+7 _'K K$<[^IYS+L?7LB9J?NX M7NO??2.K;DB9+\?Q?AZ/3A_F/SH8GN65G)_7&PTG/S5FG+WO13'BXX_3L#5+QG;ZOVTQHK+TPPY$J6],J"58"!"5D162@F* M::V2$\H8?7 H>5^1==30JNC;H;CL76:4VU-#E5%VAE&6.@ XPG4DF4'%+35WQYG$)EE#O.*+?7.Z RRLXPRN(<1ZNRF1T"FA#G M/46T,T"MCH*@C(BQZ4' VN@ITCW=MFMIJ">?M=K% ?)>/5FRP9,E<_Z:1XY^ MPB&F0>6H-CGJBD&.E A-5#E([A&$5PB&<0N:..UYWL@HB4WQF:SG3O88S;=P M[N0:-%? K@C8!9FB3'8IL_\ 7H?2*=U0L()%,)P2':V)29F#0W5%WX<*U[V! MZRV<.ZEP;0>N"QJ !:$8L0C,EMQLT :"A,OCYB1":DRH9S791R$ M$RR3<&# /1=&A:BI#0>'4O2U6DZE=R\:TU)\M_)=Y;L-U@I6OKL]OEL0BC09 M)442D$(JQPI%%HK<.: LI&Q(&Y-E!X?4]IF^0QGRRG>5[S:7NZM\=XM\MZ"T MM3 A[UL*G%$"LDTC>"8->"Z#M4QIKK)_1U6?B)IMZP9(+T1X[QV.>Y-C-\:U MNH%?L@G/JQY'9_X$EXRR[1[=>WN5>U_7.XO(W>3K3VXR".L<%=U3[V)?'(CG M./ZCT%6[@2)VK1_QV(V'>=TF%W^W>;X^NPRDN@PW<1GH::\]'@Y&R*<8WCOM\0^OO(P*LO MP/[Q\\84Z_SIK R]&D,O3_Y2T7D6HH0D"8)@%#-#>P8A"1438]GO-VMKUI6A ML>7*T$IRE>0ZH(8KR7TOR2WHX>QS>A.,!HO!@X@:P5!'0$5%T?(8E%M?#U>2 MJR2W/R2W,:5=2>Y[26Y!:Q-E!#5)@VX*M$)48"G7$*/C)&0+(N=K:^V-D=Q= M.#3PG^8?&'LN7Y5[C;.:A4GO;))_-AA^*6/HY0L.9R?-\?SO*VE8+C-INUC@ MIHT?[O)5;GJBXE:?[B:$6D^\SW?:&;1O^]#[!:,\F!'*T[-3C^-GJ=EH)\_. MII.I&Y8EG8>W:P%A:_NQ6(JL6)4WXLA,R;]1:*:K6QD2)&^0:Q\D+Z*#,MW7 MIDYUVV^@MWX>O@)]BT!?C"[PD F[Z9?L708ZYZ526($0E.87N RN]+Q@M$_M M90A*-C4IEH%/9 M-W8/#^#OANRX)F]](Y:Z:9W0KK/4IG3'W!9+9%5YJD6>6IX Z2@1R0L-P3>3 M79S(%"4I*!=3E$YRZFEKRJ-[98 5ZEM0'A7JFX'ZXKQ(21)-+(+FY&(4R "4R0UWF[YP6'% X M)J1C!(5H37VT75/[P]3Y$\S_C8/WA__=?-DPH%@!U-^7_O=Y+2XNZ>)BYC<- M1=K/6?WT_^.OW]Y.C3;^2O-V\SNE_2 MHS=_OGGZYO^^??KIS[>O\K7^SZ??/AY]^#NB]-GAEB!Y$'D+CJ4E7TR@),-H M2W=-Z0HUSI;H]U&QV/%T^N[^#S]\^/#AWD<_/KDW&K_^(7MA_(=Q?OF'B_<> M'#X<3::]4>IE@[T?A&Q)_!A.SF+^QIV.,N8^-2GAWAA/7,DC3T>]P3"S\>M! M!MND7Z8%Y7=GFV6:?X\GHW?E/1B.A_F!>7W>[X6307ZD9[]>.K\?#][EW\IL MWIN.7<1F.\@_^' \",<]-QL_5/Y\DYV.^&Z5W+E]2PS\7]W%X+=1. MW?CU8-CD4-77FW' TE3^]G#6?.+]P33_M7 #Y+TXQIX+872:K^:\+&BYKTFS M)OGR\J+CZ[$[Z;USX\9>T_SVO#;N^]E_+TX?5/ MYZ7[D!VZCX>7\?;'9Y05.#[,N!WC,0XG&3R]7R_WZ5R\N:[##.+C,[R M9\3)OU>^W*L>T?:]+GLC9"^XGM]^G/+U-Z[B%T9KJFSRI9ZX=Q.\?_'-CW$P M>7?BSN\/ALU?;'[IQZ]!5Y[.Q9-79;UF+\_!;>T](WG!]SQ"/O_#<^C?:Z"_ MX"_/7I/V'F/LVI?)/7KM:]_Z6$KO*:Z_ZV.__9KD]6*5N/[ERQ_[#RF33E09 MFA5._%V;#J'R)C#*[M\?#XI$^PH E/C'[&:?]KV[Y MSMCS4C!MA99BW;9UR4&U=<,WJ?C&^:^&H784_=O]@^,H-[%N9>MZY MZH%U#@G=F0:GM8']Y:CCBR<74DZ>_//[X[$4X M/WH4^--'/[\]8D?TZ9O?3YY]R2=\>/7IZ>#I?WX__NOT]].G[ EY]LMOXM6+ MUQ_S]^+H](@^^^6E?/7FIY._!HOYA)_>'+$G]*]??C[]ZY=7_-6;W\1?CXZ/ MGSUZG+]_??[JTTOQUXN3P=$O?Y[^SZ"2H,@ MCH(/48/A^;D.(A!F8PO]ZS1[LZ_IKM( PM8*B,\ M#2#09Z;3B4)T2G%I.5[I@G>G,LTYBQ(B%0D$ MS]Z=(Y1#]MJ-B\+)D$0+W>LW17=[WPO\V?08Q[WP59[JM1L,>_\JHOS?_=X0 M9XEE][&M ^#KA7HV=+)ZGRYRTZ>_M_J%1*O,?)M$G, MUI/A&YN%WK#+5TGPV3[\X+T;G)3$:=Z*)WF__0/#V7@P'>#D07QS-K-3WK2? MI1?NX_-2W#,:/IA.QP-_UJ1;7XR>NW%^2]VM5]JM?UN*Q4B1U60Y,JH8*A#2 M+\[)\BW)UU^'HWS/X>ET/[8#5]CJ80?3F;U\1N8;6ZTAV?C3%#A_$4QV>PZ'PSCBR\&K#QW>SSW*B,EK;C/9J2?,(D5*TRH,/+$'>TA0XK_,_&3KJB57&J*)Y=J'H8@N1WGTC MA2ZJI1M30=4_+?+$HO[)#[R1*H(1I5.P90YLP@0>C64:A15<%OVC;%NMP2M= M[!5=;$PY5<_A=AAA40L)E02-B@+W6,[C4)/)(#K@3G,D5#&J0_8^8J+0?2*[]6?MVE M2LS*KYOBUP6Y;;FR66X'B(:F,IC'@Z,\0K:QUDQD:Y,RN4/WI3:57RN_5G[= MR0.FE5\WQ*^+P8L4\C[IR@0"P47V7XD!YY4!8Q03@97,1QE#(/N,K5/&WAE^ MO;JG^14=+<4W&J1>TZ-SQ4^Y!:0WGUA[(W>H-[)IIS>RK+V15^R-G#_LI/P[ M?^#TPVC\=M+OY7UEGWHC_S$=A;?'HY-,F)/_]_\QC.H?>X__]VPP/=^7'LG; M;S LJ/R>!L."W"-:M=X&5]^C7-Y*R][O^]1O7:NZ1\FN7*N^IQG?D6NEY)ZA MWWM!F[Y8>X^(V^DQ?3L/@;GIIUZAT2]8)SO(N/H[YSFW!5^)LAGM[7GK8[N; MG:RS:#W-@KG9AV_0VN4FO4O&HP]+-11?::8=;\_[(%]K\>#=2>-M/G>#"$^& MS?L3EW4O*@AG)V>-8.$FI5L"D)F:WHYK-+\Y- MXD>8!F$PK2NY\DJ^&/T#R&]Q.V7T3FRG2WW=KWUR]J?O^VRFY>9;YM^!I7UP M.CH;?I/J5J"W-M&]OR=Y?G(G;ABPYZ:?IZ/T..WW&*&F'MVY0=GME6-V663> M&Z.3(;$T[W!42$>)95E0RR3HWT_*^OYSP>W,[V_<_AGM/)E,SC#N2J+JY3Q1 M]>YM23#]]3IX]LN1>/;BY\'3-X%\3CJ] M&)&_\J<>Y<]]]>*5?/J?5^3IFP?RV2^_\7R]YW^]>'I\].B(E[F=RXFJW\L= M?#HZ_>OXZ9NW]*\WO[&C1V_%7X_BR5^/_N_)$7O\X>A3/#GZ]/N57>\%1<^H MPM)U[VCE7>WR[L=SB9OV?-H%=(U;?% M=9>3#+/D0F6R59ELH:0I6*,-IQI"(A8$:@V>1P6")&ICL)IYTS!99;'*8G>; MQ1(QC"CCM)-$("<^&!^2HYIK3CA1Z[!8==;:H[BE1GG*F!B- 6VL!B%-:6(? M/!B!RFKJI$9>&F/ROEJ_142EN4IS':2Y50HK"UZ""Y8S8P7Z#!"B$W(=A7,\ M\7 ]SUU33UD)[Y8);[$3,-544D8@1.]!4"_ 0E))*$>*LH@>'G)N^HLN^7>6ZRG4[S74K4!WUT1+KB4>.@I>3 MB81QBZN9JIFJ MF:J9JIDZ8Z:5.H.PX'5 $2B1@AII L__=-HG$SRSZ8Z-1MX%O_RWI$MB>,J>9<$ S5$M^ MV$#6U11LD$HRE$KL!I([4<:\ ^KYX6PBVZ! ^_. Z2*GRV3IYD#-S-F:?747 MXPXA@Q#*P,/E]UP:1WUYKL$WC@#LY[C*[_-5ZU31:J9JIFJF'373*L(O4AD3 MX4(*%"RBYU0DGYP*22JF0IW1N].^Y I9:_2$A#.2'#$:F#>"\V] MH\+JCLWHK:"OW+PW9NKB)(S*S=OAYB7='RW7A!,)(J4R-E!(,#QJ2,Q3:I@( MFI.=(.=.I,UOIO'^9S/ MKZ:W?_Z?^PS7:T3_K&OAW0B;UC15-5,U4S73G3)3%Z7_OH^HW@5G\]52(( : MPR1B!"6I!6&]XA(2*>(N2.)1=&U%=.:!2]=Z8J8N1@$K57:#JI;B D"A" M8@@T:@-"J0C>>@DQA7";+7968N$N#Q54D7BM><(QF4'5F@2P?C @5DF(PF1:Y;* MD'$BVVH25!,D6X?Z%?-B-X3S/]W)&5X#\XKDU9"\H$))LDXRBZ"5HB"\X&!M M4*"I(%Y(IP,-&:YWUW#>B6J@ M'0CZ_8F3:1DS.TJ]XX*YUU^ARU._WSP9JWO;@@QO'7\;U M:&2KO/AZ*?)G.#*I;03!T(%()H&/,8"Q@CB,+$;I#@YY7]"UAQS4A&A7X+Z! MR-^7A.;DQ>C+%+XR@._)<#YZKP'^3R[[/B5SBL-)DPI=((*7A:=_Q_\]&TP& M4_P#Q^\' 6?$\3N&T>MA\\F5!U;E@86X(:.8O%$>K&>L:3P&!E& YLYEJZN( M2F<>J!RP8QRP2J^#%@*'U_0ZJ&S0;398##%&::.-00!U*H$07H-C0F7_0">) MT6BCW55LT*%6"94(:A%;-5,UT]9=Z]8CBQO?3"_K[S3XB!$^X7A4-]E57>[% MD"3AE%O-$739:D6467M;1@!U5M]&.&\U^\:R7BS:CC]RLCD!9"60NO>_#8'I!O!.FZ!"T$B=4E&*4M-(Q4M3(VH.=WMPWW+]8S? M@/I90T,5SZOA>2%"&3%9SJ6!Q%4$X9@#0[P"%T6VG*=!"WM596/%\EY@>:-5 MC?^(Y;IQMP?TQ>"C92(XBQX0#BA&WE- MA[4XLC-AQ,=SNS5O>CXWTO-LHQI66(TR'W_X=2D+$Z)AVC)(R94&OM*"C\Q! M-JFRW#BO;)8;VJY]\KDF:;N"Z"U'"J]%:*#P&U"N.J=-G+_\&N=!HT$N%+@@L\[Q/H'W M96*RH#QDF!OMFX8EEJ]]!KIB?2N?9)Z%ITV)% 81-& E\* M@DN@\'-%<.^.%0O6[%8U4S73/JCR&Y^"\,NG(/[AQ$/CGU0WI$4WY'Q)P#N' M-KKL=00;&0@D!CR-"H(@*5)CA.=E(K/L&]+]?BR5%RI]5S-5,VU]E]W>6<.Z MRW9BEUT2^\(FX86E);OM0/#((>^Z!IAD1G.6E%>[L\]VHBRHNR+_)W?2% .Y M:>\1!CSU..YQVN\5J*]3S.-'XXACR#=VO]AS,CH9Q-[%[>P3H5Y9Z:/1:R:= MBLD+(05Q6@KC\W^=*S-$[-]/;D:E#YOZK";<.2OJF05&*P.VR("?EJI[6'*) M.DH!M4ZE'SH!*Q,'KR,SA*;\4Y+YCYH^7[_QXZIXV7+FXW9Q?Q4W;A7V_W5K M=ES!?IWBNV4'LBVR:VBNG$K'\>1Q=@2GYY7*5J:RA=HFIKE'IR0XG?UWD6T+ M7AH'++J8?3DMI)Q1V1VCL>K*W*S$,49+@K$\2B)T=)Y9;VG6!CP*5,2L ^WJ MPK2)^X50*3..T,S"H+ANSG0XL-H0B%G7$R5I5#P>'$I.^LS(BOT[@_U5CH!% M'D+,<"NW9:SPWR_X\YAL4C13 %H1LM)502LM(Q?Y?X3H M"O_.P?_MU_"77G#)5 1TF0.R%O-@3'8'5+2>.(\LL7*P4XJ^DNNT1:@$L#,$ ML$KU!:48,LXQ6"H<.D]]DCHB=SI2GK#Z_EV!_5("AVK+DQ84+"U3&@QJ<%PB MI(12)L^M]!GX5*F^;.VLPY;07XLY;P;\ISCMG8PF=ZW18RU7J&:J9JIFJF:J M9NJ:F581XYC].1NS.YY_523K3*(Z!&4"%=9*M*5(BY%YD5;VRV^NRK-C\&08 M1J?X:YV;UJYG3I8$N?/,B6R>;*.F2Z$R8$-PH!U7Q&15SB+-?KGM,]WI5DL5 MR=^/9"M(L,9I&8@3SEA+J!=*"2,)ETRDBN1.(GE)8S.*(NB$4"@9!,$(GB ! M$Z.FQBF*7.X"ECM1'[D# OKAL1N^QC)5X6PXQGPUGS#VEKNA%8W=RPS@WKO! MB?,G"!F',,EH6W[O8/@>YX72_=XP"_116F,:P^X>-Z]= :J9JIFJF>Z4F5;Q M&9U+/ 3K#8M)>$^=E#(H$3TABGHNOM]G?#8]QG$Y@C/&8QQ.!N]QYD(^N-B^ M\NY5-J\_,)R-!],!3KZ<[LG^YK/TPGU\/AJ7&W@PG8X'_FQ:?NO%Z+D;Y[=4 M1W,U1Y,NE7!8D8V/C$(T1&0W4QAPUK*2TO5*:ZZM9 >'DX?]K)O#'2HL)WGZ'8@L#?W?AH34A5,U4S53/=*3-M5M_?S&F< M[UX/YYO7B[)WS2[OP3"^^+*3K>A"UE13:_XE6XH &(,$'2$0K9$@B%%@N#) MF0Z*69*"X:7UII;+AS@J1W2;(RJ5[X29-AL(J%2^-U2^%"J(+C 36 3E0BBM M11 <00L<@[*""B6IV14RKY4#-V./QQ]Q' :3&PQ<&[TKAKYKZ?_56BM9FXA. M3'H9J$@T+T1D"8T4D;@RE6ME@OWF$+7FQ6@"^GE@/EU 9#@S?VX)#UC5Z;(VM.I2M8O\*3VA#0FYZ2U^"\0GE% M*"^T'XJ6*)E*/B25$\B:63!$.3":2F5U0H?BX)!7&.\OC/,C@)$*0SPW@J+P M&#C%H!'16!-O$C!7 MNIB):,%)+4":)"E30MB +00/*PETEP1:#QY6$N@Z"2Q$%Z732@?/0%B>0' J M(3\$%A2E(1$G+6/9&UA;(542V(F05353-5,U4[A=0IEWL6'1]2?#.QJW_'DT3IA)M98TK2'(R)%ZXAT"]07.PG+PGG- Q;QRCDCOXL%AIULW5#"O,>-LD]6)_PCFFE=L M$^D+D<04K6(T()!D'0B;LN@QFN4OU$J.C@H=#@Y%WZS5K[6B?25;WSH[NG4LA0Y\")AU55KS)@$B,@;=>@8_6*A>HS3^:[9[+H\0[M'O6 M0L6;\4!!H1N&&YQ9/BOQPAZ>OCL9G2->]ZYW9^-P[";8RVLZK$6.G0D6/I[; MK7G3\[F1GF<;U=#":J3YY,-2I%!3XJA.&BBS9?RJB^!9F)\(4HH%"0*=HLN;MB=@2GU$($92HC!+7%(: M-%F^/#&]8KW;6*_%;-5,U4S[4'-8=\X.[)Q+,4*M0O:0F80D50D4&@\FE3-\ M^;$W47&.<;YWUM+"?2DM;,)(X$MI;PD4?J[MO6,5@36]5 7B&((N*-CUG$*ZY4Y#XR4KKER[YF MM>W@KO%"I>]JIFJF?1#P=9?=K5UV2>M;:92.RH%FV*2T"7B3+!#+\Q/AD^.E MFG9']MG=J@K:*FD\SNB;GC=2/R_!<#HK$!HVE^A/L#?!X6 T[@U'4YPT,P_O M6+%/#5Y7,U4SW95 P(P-'UZ0X;/T\ L5/D)?YRFUZ8:<7Q+[].F;5_)OC-IH M01B8I'AV0K0!RVP %PTW,CKC;3HX9+2O>6T3MFO8KQ1=S53-=%?$?MU)-[N3 M?A'T3_/?.GKP-_%:3V6]5OZ5%O^73UQ& M_QOQF30SF93VX@@ MN-)@M4[ !$HG(LV^:_9:J.H+NNRU=.A<6U/_=7O=P>WU M+K9/#]:!QQ#/G&[A=[3D8G@]@KM[.+-+I:(P^-5C), M(E#)!:7>$>^Y4*A1,V(X^?O)S:*G#YOV*\UIIEG/CMFYI\I\+0=$%\[[&Z>B M=PHP,0I"IP0&:03)0R"1A\B8R[S'>%_)MN*A-P/+EO,DMXCXSL5&_^MV++B" MY3I%<\O.8EL;O*OXWC?^P,)HD6N:3IL!4*)I%1+#9HJ5; M*]$.DR2JC'7*Z%]GGD$%_IX!7Y(48^3::>>%H,$D$GUDCN=M(_\4*_ [!_RW M"T-,:(Q!1 4^;_$9^#2 5Q:!>(E4E4G)FO?M%<5;%?I[!?U5MGQ'*-I( ME"5),.]\0!VC48)3CX9]8\NO@-]6N>;\_*4@9:^/!JQA,4->>C F0]YJ;HU@ M5"8FL[K7LD_M+OOZNU7)N;T$SE=_-'](@,%'.![$B,/[%5__F/=\<+&ABOQ[ MI8N(UH8P#RZFE/UGA^""<)"%$7I##*-"'1P^/#L].W'3P7OL97A@: [#NCAJ M\M7E^V&VK0LA/V#3,BKSW7@TS-\'+/GPS^"K9;/;SP[7@I%JIATTTRHJCQ)C M&>KLXGDNI%#&:$:2=$E+:2RMX9V.;4KTJUK73X_EWYCU.5I+(,FD2U--#=9K M!5PRGJ2WE&EW[0F=#I7B5!17LMU!,ZT24?,ALZN@7'DIN(B&>&:5YAXS:-'8 MJJN[0K%O+U'L$_:W)QQUBIE=$S698C$K ),DV!(>L3J*K(1+!V-UQ8S0BM]N MXWN_%:>2>6& .)(U MO/8"G$4)6NC\H/$0'97972)](I='>73(7>I$Y?(.1,">XK1W,II\WT'DW6WL M4/MO5#-5,U4S53-5,W7-3*NXW$(GGQ(A5G$BG+=.<)>EL^#*>H,B-N<.Z<6Y M0[J"[YT=@R?#,#K%7[-W4-WN=A-G"Y4HAD6:K6- *9D%M%(4+#<4$O$H%).2 MV7AP*$5?JQ9JT"J2NXAD3IVSUBKBJ1,N.:<"9U9RPR-R&D1%1O%1BDJ+S M,1,PL%@Z@B'E8"P10)A2WBIADI>[@.5:0G(SC#\\=L/7V!L4<(\Q7\TGC+W7 M+O^[]]]^_,,\P'GY:^8!]]X-3IP_0O(TD*"C8ZB,)-G'$$X&JXD3QE/K16(WYPYD0\NMJZ\C%Z[L;Y+=757,W5)$OGE@CWG$E'(6BOLZ/I%'BT")S: MZ$LZEJ Y.%R[BKF"OG)S-=-Z!T;6E_:5F[O-S4MA &>D28XR2*9T -.!@"=: M@Y?$:!6)RWR]"^Q<\^@WHX.?1^/\SV$O RY#*)SWIN/\:2?-\+WKM+W[#,H6 MI/WN1DEK6JJ:J9JIFNE.F6F5U% +VOZ:U-!UCN1\-WLXW\Q>E+UL=IT/AO'% MEYVMNI6W6YZY(/FC)TZBL""H]N5+EOS,(!!M$@9+'.?BX-#P=2HS*Q-4PJYF MZFHNOQ)VMPE[>>(W.D0M-7"O# CN22GM44"4C!B1&$IYYRF[U@+<<,SW1QR' MP7PJ6-. .E_!*+R]MA*@Z7EPUU+YJS4$=RI%Z;5#JH50P1G*:,SL*C3S)8ZV MM![SHRB9*=.(^O8*DNQ:N+1F2;X[2[(IH/_I3L[P&IQ7**\( MY87NV<1(8A52<,)$$(0:L"D@."6)"3$$6_IK=3_K46'\W3 V^1'0'$,F=2]H M4BZ)I ECB2F5!#6;@''=KMO$^$*_[$ D]88)B"$*$((E\)J5AOE$HPN)4JH/ M#D5?BGK:?]=P7FM/JIFJF?:A1*CNFML6N8N1P)AU;&)1 U>ENWPIU71!(B@9 M/ ;!K)!DMF_:SN^;+00$?VA"S?F_*5BYIF+R MN6V;Y;C\]7A\<37OW&L$/T;W%ES*%WO?G7QPYY.#'[ZZI]/!$!;6S?!^Q??_'AA]L&PN=GF MEWZ?Z'YW=TK[FC!3S,7A/D'M'J MVI?)/7KM:]_Z6'V/$WI%K+0^!N>FGWE:>:F$?HFQ&>U=^S(J3:F_'&S4WU Q7N1"?[\G> MY)YF>^1V[DI???IVEF5K/-IK[VW97M<*D?S6\>C#DBB9;7/SC>OK+OYDN9%_ MMY?LRSSQ9O\O0\7AR;#Y?CY:_%L+><7JU$7-BQK"K*T]QF8EFSJ-V9I>+M9H M?O+KM]JMU26^Z1(_PC0(@VE=R957\L7H'T!^B]LIHW=B.^4W?G*N'0^SOGQGHX'(>] M\[JN$M&]:\>UNER^]?MG S5O>_#!C>,OX]KVJMWH-E\JX9(@J"> M@1-4@M6NS$M1C)6<,.UK:5J:JE8+W[>.]PV4<'TI5Y^\&'T1KD6S/AG.U6J# M_)_=(0%FA0)BDP"KMP ;".483*4]7T4&'SKY4)JC'%:N9JIFV[ERW M7B*V\=WTL@1/@X\8X1..1W6775U]+]66!1^,=1YB1 &"&X3\?"C0R0F%TG'J MPV=.Z+SS78^;WHP\?K\R'+E\V'32G J/.,YO' Q[)P,\*]',I?=]&$R/R[2U M$NV\BSVFKQD MP2>G*3DXE$QT>>A=+<#__JC%1H^??@/,9PW15#BO".>%.&0T7#)O.9 2<1JU+^\UU!G!4,'<8S!L]A/J/8*ZIQS:1OA!B5$[:O#MKH%D# M@Q#((>_E$63P7@3*D#'5#)]FG9Y76]%>CSA6,U4S;7_OW.A1U+IW;E;T+@8. M,5)#& G N$L@@C1@O8F@40CB&2%6I]GNN=S,H4.[9ZUEO!D/%!2Z8;A!@[JS M$B_LX>F[D]$YXG7O>G-BE-(&(D8&T6QD:A\)0B:KTS>^=N%1YNE0B:.!/X M4AE<(HF?2X/O6,E@S7]5,U4S[8,NO_%I"+]\&N(?3CXT'DIU1-IS1(X^+):'2=S53-=/6=]GM MG3FLNVPG=MDEN1^8)$*4+O;!:Q!,4W"$2LBV+S.?M"?>[>OYLDG]A,NFY, /I]P8"]C PVH%JH =?K%(K*MLDR/.EXB!GM3%><$ J M+0CD",9S"5$HJK5$)LNX7]4WNOO1T)K[V(WRH*_A71&\(H(7.YAQ&SV)#DPI MBQ9,); J"=!1N?Q\)=,$$M8>;5?1VUWT;K3FIV[.MP?MA1BADTP9JRQPFCP( MYQU81C4D8Q)SRACTY:B@Z8LKS@I6?'<;W[6 I)JIFFD?8H1UM]R2E%V,]1%. MB YHLX1%7H[6)_",!F H=&1!*.7M;+_DO//[92=J>[I[,O G=]*$]]RT]RA[ MOJ<>QSU.^[T"V75J>KZ>T<&S2>/HK$R0_,9S=S.EY)KR7>3_QL'[P_]NOLP6IO2H_;Q( M%R]>?-RI&[\>#)N;73AQ$S!C;'Q[\&\^\7XYWS8(WR8$5@CAQ3'V7"B=-=SP MO SD&HZF^>^YC68G-_3&>N.G@/?[X81"GQQ=<=>D7YX\5 M^?(KSN>+.)M>_RL;7/-OKK D7R_'Y:_E'QQ#^_<:P0_1O<67,JW>-^=?'#GDX,?OGX8\Y,XOR1.[Y6% M7URSZY_IZY[LN4'*P[V]9WV^[OK*=?\U?]A)^7?^P.F'T?CMI-][,@S7/YQ= MN?"'E_'UQV=4%?@]=)/CWL\GHP^3SM_%OYX,,UN,SO)GQ,F_;T*4LO%F&[K] M OMFS\C7?.+>3?#^Q3<_7M#U8-C\Y>:7?OSZT2S/^6+94UF;V M4# ONIK_X3E [C4 6=@"9Z])>X\Q=NW+Y!Z]]K5O?2RE]Q37W_6QWWY-\GJQ M2ES_\N6/_8'L5CGM?W6W=\:4EP('USG:5_C:W3;S-XM"5[SA:POK]W3A2%VX M[UHX:E?ACYL6F&^A(/MF-_SL'8ZS],K"KZC_]UE;?6,<\PWNN[5'ZKL/RMS= MB]S=PP,WVP&SCNN=C"9+S^?:O9.ZMM6O'+SN0@3Z9K>VX0EQUR3T\I/T9!A& MI_AK?IQV)1S]>AZ.'K&_WCP^?_KBE7CUYNCCT:>WY-6GQ_S5BY?\V8L'^7-. M3O]Z\]?IL__\>?KJC\_A:/'TQ?\]^>O-R_12/GL4Z-&+HP]' M^=J.'CW(G_G;AU?GB^'HU_3H],_\>2_/_WIQDN_AM_Q9;T6^E_RW'WQ\^LO+ M#T>/GM"GCWYZ\S^?+LIR'T^/WCSA^=K^)LY0(60$DX0IA[L$&&M97E^E+?,A M$D,/#J7H:[5?8Y(K*^TG*UE!@C5.RT R*^5GF5 OE!)&$BZ92 TKD0M6(I65 M.L%*YU^S$O7:):49!"$L"%I&+MG$0 D6M- T,]2LO1S3G1Y(65FILE+#2J7> MGH;$LZ^4GU^7-U;E4]Y<99 &@_&%E:B=LQ*UE96ZP$I/%WPE'1KO%O/3)%29 M!A?!$T5 (G6)!JL##YF55)^(Y8-,6V&E_0F/7 W!2WUD>]-1;XP9=&%P@KUA MUJ*#!A:]?Q5-^N_R&L>=.1_G*/NW5E)2;+<4VF\E<-D/^_@3+-P^&\<$E M:]3-L[W-\^52H$'1&"(7'"+SY1";$&"Y)6"%U1)#=N@3.SADLL\)ZWS'Z#O3 M2[YU9+<@SRNRMXSL!;$N5':%J3:0*;L,278$#%,*,F05)TY[[G5&-N]332JR M]Q;9+4CM3E_L8)?*[NN*Q@(_+0ZIJ:S4'BN]6E(2.C"2?)) A9<@G/1@G$H0 M/?7H4N8LA0TK";.VOU$[SG86RZTKB8KE#6!Y03LD1[0U2$K/Q)2U@S!@9;0@ M$3FQ*:#6)=$G^_J*@\05R_N"Y=:U0\7R[6-Y42TXK8FCB0$A-H"PD8,1&= A M(7,V%/>>E29_?=VIJ4=W)A7Q\VB<_SGLA;/Q&(?AO#?&4W23LW%S@*TIW>S] MZ[4;#/_=JXF)C=<\SJWS<&Z<%^-\/[/K^26;I"3W7P['F!?K4VGI7*EJ!:IZ MO20AD.CL=!@%>;.A(((6X$W2X'UTAA@=/2]4)6HF8G^A?'N%@A7*MPGE!05A MF&+"$005+ $AJ :C* ,G,5I%@[+1'QPRVE9KX0KE_2ROJQ#>&(07A0/ET5O4 M#K2/"((%"E[+!,Y3X9AA/)0!,ZR%AHPUN[!2Z5+"_/C'BT*ZJ?OXC<.'>QG" MV/!QJ*\YZ,DP9(J9X".<_??)\,(BLX+?%\4>E7Q6(I^W2U) F&B48 @V4@_Y M7QZ\"!:L\((@6J]H]A_$%?[#S=FG1AZ["]O6TP@5MK<"VP6WGP7AF2$:*)H$ M(ID(7NF0O^,QB<2XE?+@T%;4[@YJ.W&-?OUZPY@F^MY/1OWYI,@%-5B"#<9*?]]+B[MVX')B9GC=G M&?!_SP;O2O+@;N4+MJH*+N(/SX9_9),\2\_G!GE^XH;3QQ<&J0RU$D,]_K T MUU%SI21# 39O*)FB0@#+$F8O(SN,)AO5EZ$[3.S7^>/]!FXGL@,5P+<$X(69 M@S')1$W,B-5.@[#2@1$L@B%!1:M1^X0'AZJF!78+PUM-"U3LWA)V%R;>,1H9 M$HE -'<@F"BPC0DH+0.5:0PNV(-#N0S>FA&XU>/V(>3;F$[*07L!C9Q'=>L;@VXBNH%T1M LZP$@; MC>$"A&(6A(@:3"A5?\BBHQR=">K@T)#E]H85LOL"V=:%0-V$-X?G!6V@/>,D M4 2MLRP0$3UX9B2P1)D-(K*04MF$M>4=0O2=R1Y#LM.003MWX M+1B\Z<=0@$]5XUDSADJV>I4>#R8S '@SC\YG5)D^&[W'> M8*W26HNT=KZL+2*FJ)B!A$:#(-24-@L!9,B>)5+G,[456C.MC02L(S/,,I^[%#,I$9!NW[6X<;0KA!> M$<(+*B*)E/6#<9 =2 F". XN8QBDI4)$1.5VP,[CMA'RH^+TM_"[H MA2 SGWJ'D(PS(!RGX*6.4 @X!<6,T.+@<.W(7DU8?,?8RM&P&0HR*,-NLT+N MX3)H#Q.9A1:6@U&B)+2L!I([E. F+> M3D!$[\$Y$%;$XAM8GLQT6 954D; M8"E[%\(S 4Y3!L)P%JU#1Z@L"43+U^Z^6-'=672W7NGT?>BNX;LU@+V@':CP M7#L106LJLO:/6?M+94!9A12=<]2JUL)W->&P.CP?'KOAZ_QI@^'E:8*3"4XG MS3'IDX'S@Y-&6?>;(82C5,; -2XRQCASL(M;IAL2>52GE?:YQTRQM*(/"0")2,/WF1G*+M'3(82;.M3 MLAQPJX?WNXKJ3E31571O'MT+.IP=O[H?Z=%Q?,QOG.#>)$ZZZ9LH+UP!?OFP;Z@27Q^DHWB%GP,I#0:0/"&>]!*$(7$^1#( MP>'54PQKB=X^X'P#7)I14A,?W4A\7.J8?CF$4DEH%1(22\J"B,22E!029UE9 M"",@6\^#56B3\_F'/BN+VIAXAX#;T=Q&!7 [ %[N2):*&2'C568 $PE.$P<6 M-5&$I225REY$[?.QORC>Y "3BN)V4+R@!4RVB0K9^0^B3" B7H -#D%)';WG MSF6ED+?A+B4A[TRVHE'$-2'1G81$8Y!RTFJ6*ZK!BM8)2B[I!!ZLERQE84"H M+I/.\W=(//BHN(E&^(CNX)#WK:JM3_<7Y9O4"Q7E&T#Y@IC B"8I;\!9(4!P M)L#S_$\5F4^2ZNRF-.506M6>Y#N&\H[E'RJZ-X#NQ4$HBB;*F0,=549W0)+1 M3240F;CS(69_+:-;]*E9IR"J)AS6.&7QSITWK<66"Z(NG?NY6WF(;J4A+BSU M?&:HRECM,=:3Y;F)0O/D5,-8C)2Q:PH\\0H(<9'S1&U*F;%,WY*UV[/7^&9W M_9%M',&H +\5@!\MGJZ2TILR2D7I,G\AE!5I]C*N&H92ZZF["N5N'9NH &X7P(LR M(:)*OL0!4O8L!(\*++<40M)69 03UA0Y+5YBG(FJR8:O)AO$9 MQDLUEY]C&)6"5J&@Y0F)++L4DO@()$D.@@8+-CN$$%C>5(@0AI83U4K(#@4I M:NQQYW1!17!["%X\^(#*!^$\Z$S#(((2V8D0'%C061IDYU!PEIV(VGU\?P&\ MF>1!!7!+ %Y4 <9Y(I0'@=&!$#&!(;*( D:D4=Y28O,6W"4 WYDT07[(F^&> MO3&>N"G&WG34*\5'KYO6W4WCX;N5.=BF,"A3DTI$(J\8#L-Y0TGNY,)$M5=Z M.P2U/.K0:,-U?F#+(-;,4HD9L,X+R$^PPF@EBT;648?[#^C6=4(%](8 O2 9 M-$^>&*;+66D$H2D%PU$ MTP$'BGS*E5 [RB@MWK 815$UY*C=6&]("2\5Q@< M2<"R-P7"*@HV"@>!$PNT?G3X9#5_WIC@^K8<8NI%7 M6#A\]>L7JU0R6HV,EJ5&@$(M293<><(RF-DZ/5:[EV'HK")X MBM->,R']W7CT?A Q]OSYY4&'>>G??[\^F"^&'XTCCB'?Y/UBA\GH9!![%[>V M>[2U3?&0[?4PF^OYW%H_G;^"0T3Z_8I!5I89*#:UG.RHU;(L:%L6-U8YJ MKB%Y[4"HS _98>! K$&MI9)"Q7+86HNVYD+=.C.TE!OI@ #2UYRQ>(^3FVJ= M&]SWC0SR7?//;QHJNKL7N>]B_?G9.!R[,J!QE'JG;OP6ITUWL@F&L_':*GWW M]MRMCD2Y*"9X,7H0_O=L,,:CSP;YX[,]ZG[;XGZ[/(<1C?8T"@\D>^0@/%K( M)O6@F6':6D-YU >'BO6)7MYP:R^!?A]PW;I(KKC> JX7]+%D-F+I0Z9$%LDB MQ0A6EW-&/F:![)-%8610W(@HE" M>T)U&0%-^U1WJ5MJQ7G'$W05YUO&^>+DE:0E<[(D[AV6/'X"+[,."2E($HD+ M@9=# ;+/U=K5/;48\?OR&^_&I0QQ>MZH$\R*_5V1[S7!L;T$Q_.Y19Z?N.$T M4]CC"Z-4MFJ1K:Z8]2@-T50@&&%+N^3(P%J=R4M2Z5.2PO,2-9%]0SMRH+)& M0W'3/:)6>Y]6,&] M#^"^_51'!?>&P+V@,W2V&=.EMPGC!H0O.@.Y!$:-*!,>DZ$^ZPS1UZ0C>RE*\-RG9CVNU1J\F/+:5\'B6OD%9E9568*6C*Z8X*@Q8SEQ&%4*F M)G3@M:9@?*8DX0BWUF670]3SU/N+X%M/950$MXG@Q3R%%30$*\!'Z4M5% ,7 M4 !!CDEKS1D-&<$5OWN+WUM/453\MHG?I5;+4<04** KHM_8HO=1 K4B&1&Y M9D$<',H];+7<66'0*.7)H,%=5@3^;)+?,IDTK97+#YHF"6XFIV/-0FPO"_'3 MW#(X>8K39ZD&]"7B__!K>/##-G#6 QI=^S"C *R9 M:VF#R>8F.G81WON>B_C<>^UL@K$W&.;_6Z$7P0TB('O68J4;T^*O:;;RN8]$ M;;9RZW+D8HH\\8:YK$1<=EV$]AX<:@;,HZ#*)N-%.23:-U1,W\D*51@NPJ9ED44R8(+ABXQ- 1PS@2?7!H^_+_ M9^]-F]M&MK3!O\+P=,]413!UL22VNF\X0F79-:HI256V?-WR%T6N$F628!.D M9?G7SSFY "!(:K$EBY)YN\N6*1!(Y'+6YSSGNZ*9/TH\/)_\S&J>MC>#,1N+ M>^!INXDX[_NXRVX;:OH91_C<_?E%;.&@JN:P8PV^4"H^^_8FK3\#GN%!$87[ M;BF.]%_E^.Q834=[L"#;@./]:-;E1JU:YY+SO"!%) )"TS@A>9($1(FLS?^_)[CC5(HS#1$4)@75%X)+6A,=I2#(> M)6D19SH)J>G>TD^W'=6>\Z^D0+/QP,E'PFFPX_,E(GC"S MVA]7L^D MJ& 340Q;D-+FY>[N]Y1OO8SO/>I=^N=0T3B5&?(]W2*VI_7G!%EA,:L 1,))DQG6SS"X]J[ZO19%A>*=6;L2^] MR\'L_+P MLR\?FN5Z4T[?G;.I^IU52KXJ1Q,UKA@.$$%CK+#4 M@N1)*DD.GD7&,O@=15A$/XVV;2B?YTE_,+=B>](?]Z1W'!)8VHP72I"TD)Q0 MI2+"TC0@49SH,!*:11DX)+2?9UL*E.=YTA_,)]F>],<]Z1VOA65%PM,P(T6N ML =MQ@FC<4(*H;(LCY(\3O,7+^-^&GQ/>?$V/?&-Y16UQV)=DZXTL$(A*:APFA'$XS MB.J,Y#0$AR*7+ J3.,HRCE$#&BS'![?YCP?G7YLX+HX>O^K]XLC8?NWINS . MW"(L\LS85![3_5C#H;)%:C^L8%MN32E4PF')$I)K ^54DK"8@UNB* <_1"5Y M6J!@2Z)EA,:W 3DWAF?I'@.F/Z]DN'_;GJP5FU+7#&TOZ ;3(_PR$9?U]IR#.3;YO!46T7\TB_=DOY%E;R:&S8 M]L<2_WK=+-Y6UMU)UOVSW$^347!V5"Y)I-,4Z68+PG@>DY@)+I.BB#AVXTNR M[ZE5_5$TDEN6V:?L_6S/_8.>^XZ+D\'Q#F(IX* '&-55E!2P!XB@.HVB/.1MEWVSC;P_]4#O]F4$QOQ<"#BH%N,T\X]#KFFD384YLB4461L!AC'CJ) M62:E3$$,/ 6.^9\AXS,8BZE"5JU?X"R9GW[%WCOWZ]P\S^#-9C@W*, Z0NQM M79GDA-SB!ZTK_X87+^6^VP-[;@? OX=S7(RVQ+12=!LFOD?AN=S$1RA9T (+ M?&,)(C.,07B*,"6!II$6":I&:?'T]X"RW1@#:AL?WD3O:2M8GK)@Z3('L(*& MA*P,WS )]8FNO5.C>O MW^/J;# >(]ZOU+TKQ:;;,"Y5)F:Q=K7DF.54:"5306@*5A--- 7[241$)$*%J=0110Y6FO:S8EMB]'R/ M>AJ&2@1!ID014J88#[E.,JDPKAG&6N%1OPWV9GO4-^BH=YNZ2!;&81:2-%.4 M4,XYR4&Z$\:HC&F@$YD$+UZ&>3^.MT?]^1[UD,LB*'C 5:QHC*&5((H3./+( MD5DHH]7#?'O4G]11[S@K::*2)(U"DH21@J.>2<)CFI.8I6&AHU@)FZOJQ_DR M6F5;B?0(7HF"3]?X(P\;NUDU08\IR?[KX5[_N4CP*&"A"JFD- )?+!5<*:#3U/AEMRBOVDKP39'@R[TUBT@J)CDC3,2N[RL..\AFF61&C,\D*GA,:)@)_BB$A6, K^"N@_ M?E]QJJT\W,K#IRP/M\&\9R@/.QY^GF4II:DF7&0"X_8AX>#;DR#,8M"#R",D M[RN8MTU*WO4(9RN/\+OY9#)4AHM=#BHQ+*OYU'5]KEA>]@9C>VI@E=:F M)6\Q(ZVEBF$Q9#GG0[6T5FM#I/<19OV91_E3Q+$F#(Z_G$\QDSX[5R9TA3(? M]O!,80^![R%'?9ZFR+.T-NZ=]6??[9^_88,=JBVNZ3X-B>4^:4E P5J,0L(R M[+?,@A@,B2 E&4]I4F1%P)/(4/L$]V5'/"'7:2N2-N?5'A,ROB22ME+GCE*G MBT4(A1:9SK!-5$YHKA7)4VP5FR@6B(3'D=1(&W1?L>VMS-G*G"=&8[25.=\K M!3%Z\S+Z;FG7;Z^'>'$E1CDRO M.E7U>V-E:(NF2L/[+I7KWH\7_PQE[MW?_[E(Y =P3'$_'N-V1*&\E<5W*FZ MO4.]C ;YN83VW=__N0CM>W>H38^J?;-3PVV:]Q[%>;N39'APL4M/8QI':5@H M$BFA0)PK3?*P2$B2L2), I7"WP8O!I+^_O%BCVR?WA^ =BOJ?@Y1=^_>]GI1 MIP=?E"1?U;3<2KD[2[F#12D7R$046BG"=,8)#;%@*HW?"MF'L0,?=^49((5,)8FR M)->%E#QAR=,3<\\]V?WWM)S 4*X, P 6_T],*<# 4/I97YT) 2\XJWH3=L5P M?O'2I^:YJ(5[=_1? ML[71FQZ-AB;,2>+0G#A+O=VN,/ GVYSQ]_P' W$]><]PO-^?*Y,>&,$H[E" MJ/^XG,'SV!2#'*9F_&S*AKT)FQJ8/Q8"@! P)!-LIF1/V_;=<$DU@P\P=%+M MK)T6]^@H@]%.2HMV^&VJAFPV^*S^?3F0LW,OAUK?*JBQ)!96G812^\-\ZG_IW MF+ S1?A4L4^$:7C%W]CPDEU5+_ZUN!-A&[HAT6@GP]W8G;3U.WK=OG8K4L#- M6CN]^+$[?1VIAYGXO^!F0_PWW'!V64X_5?T>*)/U6_/Q3NRU[W%HCN.L[+UJ MG[HW]:E[5Y^ZM6^V*:^RIX0:<36U.B(.^SV,4MVT(*VMMBDO\LO^& 1A.8=[ M2.2(_2(4Z)Z)@I-Y;@3GR$:+,4I\>:[@DVH"QHE&%32\,A)6_KK\WK>5!?3% M-QS,1YJJ<*?G+,K#^0AN(>XAHKEH-!XR-!2/]!',OR'HJ1[;[KOXQ]M]P4FT M#[;>>WQ.?' ,/T>'@Z/C?; '_S,Z/#X?'EZG,!_A\<'5T?' NX)_X[VDP.P$P\_G(1'?[R/#B_.DH/CW@7&] 1ER'2N0!B9N48[X/<:GKBPNAWU ;]S#S0K M8]?EQH=^@\(9C"4(A-_B] =L]-6*?IV^Z?=8;S(M/P_ A#6<4KC]D6D*K@:S M]*H'S_L\$%A)N3N9'$VLU/B3C<"<$I]Z;#(!.\[.'IN*\\%,"5R#OK]IU9N4 MEVJJYT-0$N70J(IR,AN,8.SF5NY!/3DX0Z,0I!4LVH2ZW5M.J5 M8^7-O"',LZIFV)FGFA%_3PD/'GP&G8.%G^8]X97FDR'\PL)8>V?#DL-S9HJ- M\%:P-/-J!B]J'CPS W1C[REYINH)@(>RF3$\-'U3O$C4E%A=/)^74F#F#<6\/ MG(-+9GX!YD(0]\V&.&>?89\:B6\OPPW[]WFIQH,OO9&:3433L3F0 ML,G+6NFX\=&.@?FOC@B\FZ;/GI"FCQYJ@K$ MJOGGD:[-X\8ZWJN9_8YA3+\/2_'IT>T$4<>'#O\XB$Z.3^!Z^,8?^P%H^1'\ M^_+PXO67CWO_&>+/'X_AOE==.^$$[(N/Y_ L^.9! #;#Z"3"?^]&!\=O/L%8 MX.??AX?P#O\#8SHZ/HE.)66)#**,R$!)0G6@":-%0%02LT3'C$9AU+444IW' M<0;J.0E"*A4K:%X4F:8!EX5(\ZQK*;R;CV!77J$"> ?VNK%]0>OM6B %QAG^ MAN43 ]A_WV!"W#R:Q=''09PG*HT+37.:ZSB/8B;@V,DHI#S/Y0TFQR,$:U:? ML0<^8+^S:E =Z6:1S!I=V3]_[F-S0$]QUZ24!43D*2445H@4.N)PBF*>9"E, M*LV[&T_++,U9#*8YBRDM(I9RQEBF@E1I(3+>/39F!?#0M.79]0=DDS3#:I6_ M^@S?.#5K386ED.6- 4EK+W"EQF!ZJ@G8!#6L:RH9:GECN[[?>;?3.U-CT.GH MI\.OP:^'2UDCM<#XA9N#N5OU?C&7_[&[^_>O.[WCV\1%/::LP9/!2C]R_,2'U]>CN$^U9Q7 SE@8+*#O;X[')JNMEZ>&FO$S40/K&Y\%^M!S*:P M8C8HWWY]>-0(1@8CW 'WI(?A<[RDWQ-@FS.8$XMJFRHQ9%5E'M.]Q8C!&Q@C M?E!.,>HQ*&4=\H#/81HP/8,_FFBQ \BY"R>MC;VS;![UEJ3_ \J[]Y4ZTJ\K M<&S0WOLIY=KNY6F:BR +TX046<@(%2&8 T52$!&&+.!)*L%,Z,JIIZ$N87WQ MA-4K?'O!N6'.$4H7*[B8KP^]52+&.\_F@H;;NG+UIWA,![.KEO!#:09?^-_Y M *^"]V%GEA@;#O.(?5*]B[D\&]G66" ?YJ.)D0[6*5-^GITG;]I?FX%ZZ0"O M4$Y;'MOM7F Y/06"4,SF<"6,%F,9_3TM!QAJ!8V0CTZ M*ZS]-V$J6TZS/T;E&UA0/X_$ZJ X?3&"H1N!1(: MA/9@+(W(_%R'4?R#S)S@T+@RH1!AWADD:,VMA4EO>,.58?*HWRLM^Q9*>CTW M<3@K4KOIMJZU\+ R%*8#=O#XE9'R8"6VU ZX9>:?0SNY6S/RZ'C_ZREX("RB M14A4ED6$1C0F/) AT5F29$$!U@^6:"R:D3),$IX5/$A3,)6$+E)0W"(O!%PO M4YH\3?'LMD[/[YU>:[<\-1OW.LFMYV/AXD7"ORJ*G?FT$TUJVWJ]066CL*5H M?<\$HF9NFA2*8.6D7ZO^ &^NW=RV;]E'R[):/1[[M,&T\SP0[#/,;YVS\1F( M,B/<03(J*]J9E>[.[NQ5YTK->BC,.\.P=2>H['] M&83PF>H\S-RH937/1W.KS)!U<-9L%S!D+^;5S%O9EFP!S&BIII6IM\G^;4H[ ML,H#'MU#A5*.4;'!7+7OZXHZX-=3=0X#14'N^ Y_ >59_7IC OFI[,R]N;'B M[6S;55U<9ZYFEVCO6Z5MG!^K;VRKS.9[WG5P7DWMA_3- ON=6&^UUN M'] 9O$AEEUI5O^+N^*]??FR%!KIW\--2\!,WYJOVOK34.NOU[Z+ZW:UG^E#- MCO0Q^_(WKBK\8C:;#OC71\:?PX/AU='A\=GFT M=W+*TSA,PS@E I%PM. 9R4.F2:R20K XI!PYL?-XF7'GUW[OOQX3IOZ#]\R3 M &4^^H9Z?4IE4,@\SDE>A E8@$5,"I;G1,4@+EB<)"$2'H?]+%F&K5NA=I== M=>\HW:TD>HR-<_CUY%1'22(S00G5!2>4(2]K*".2AN '%)SC5GKQ,LNC%=L& MW%#T.6&UAF#58:!O/FT[V@::L-[JZ5WO8VZ^&;0Z"'VC8[76?#J:H\,^(64UAVAK$@B8:X-;"(,O;YHOW]IF,M$9](LA9WQ( M^Q&M7QH7H?N@%:'@^S'WV++!-U7$#$YB(B/&4)22.>\4@' M8/G0%R_C=)FL_-<-,*:V"WVKA3X$/RR#*F)19MI"97L/,C,Y5@!+50&=-R##\*.ZHM1L,' MU\_BTS32,B_2E$1Y%L/.B&+PU84FN4XS)@L0";GH!M>S*,A"&6>Q$@G-:,R8 MSH6"E9)<,9:'=PJN_S!C]XZQ]K<**R;:^*MW,Q!^;"JKW@9&-.]4Q&8AX!(- M/G,T?YN#G3C%JUZ\W)6E@7"L>O$'AO/>L1!OG:-QUS^_>34W!4F_/VY,?&O. MHTQN*IY6[N'?2_BK]\N;W7>__^I)EE=>^'YBO(]?=M^]_]7_?#%W/RW,U[MFD//X3?:VS,18<2*45EFO;ES$8*P>9 M'OB OC6ZQ!"FQ]RKSAZX>?+8!@<;.IL/+$++E@V,RIG5SX/*E%&TZB-,KHBY M\VYR]_5W;;X*HQI_,G OIU<]YSI:+(#Y4HVK:']1#J1)\1OT$^NA3SC%/0A3 M@1Y^:<,HWXS#N"FLLAH]OEA+ZXLZ?XYRVFA].>TC%,:NC"G="#;NVA\\R=,B M%'&2:IJ$21ZD"@R04,>:2ZJ3=;&K&^V6IRK]=^=G\VKF@CI&]H-4KX6Z$;U1 M0((4\]D#<=X63"LD-TR<*?]'SH#!N (;SM:HM^^T2NB.2JF&#K;C$%&]RD*P MEIZ!RDJB K /PU!@3RM3+%?UVRE2P2JC/QSL$N.%?41'P7UU[-_)K M>7@-!,S>JK(#L3GN1?"FGX89.D1>*-M8H,N-5P@V=5]>G!AP6\L&$%8'/$$8 MSS'B!R,8:.*F&-Y_I&;GI84U,4SGKIY[KZOD (6.["DV'<-45JT26G!UQ=PG MB<>RQ@"8,*9%'\ ,V&LK-9L-;2C/JM/F06W0E;W,]E[ _H:E>U93P6OFR Y$,*U40O$=']_3Q,X;[S-Y\BF5+ MWD_M<42"8S08+K$0,K_D;6VU =<'<.7+?2.DA;?E93OW/, MAIB;6KWIJ/*8E/:B2<5=9AXFL!,8O4/8)!1*%$(53,<%C0I="!T6FDGPVXNP M*-3I_AWC8TT35L/':<,GL]VQ/"S'SG+8YB-O3"M=',2'>[NG><82'02*8(=G M3'!'I-!)3"03,J:12B/,1X(P!DVV%%SI@>U9V2R$<;O,WII,U6=K_#9RLO+6 M:,?FLIO; ?+OMJN"O(A4QH7B,4UHFN>@$G7"$$F7%Z&^\ZYZUT(-O3;"<+N) M;K6)CG=/XR+,N%8A47"T"=4Z)5P6!8G#1(6,!K*0##91V,]6-++ Y0%SK3)5 MGJQ6CK8%K9'7AAC*PWE1+CF?HPV'Y@,]GPIC8WL]Z&%>=P-B?+NXZO!9-9)T M#P3I5C;=<5M=O#Z-XR1441J2A O85DIHPE,IB12QY"(H@C1G1C9%2;*\K54677;R#TS R"#11^"2[UW["[[IQ&@)>7B,2485ZCD/!2V@RJ5"FSQP0P3$:["P(>9W#46<-$QU>JPBFS':%P] M!8B5KVR-]&MY(5;)&NOT-8>YN/7HK'%JHYXI>DMOW4C-L%_5PS7;_A5LQG($ M1PBKG,##[0TP!"C!91R<.4Q.VX6JEE[%N,WF0%BW?.@Z_2'*RCF8$R-,A&-D MD0-;5&57V)!(8603$>GC>BYLM([P*])N%N@\11S! ER^1N#VC:CH+BF.:( M\(:W<6YB3P]0.>!>B^TD3%K>Z$*8]77CYII@E/';1X,93$O?.>KNGEBKM"KZ M"S-JI@2_,.O,7.O5%SSBX55=_M1Z>^?BE\+2A/K(@GL94U9E.&CL&/R8;_36 MI84>_4/;GOIW..CN^*K:(K$;J FOX[43D-_GJ%3,494NT6S>NI;2_GRU% +Z M[)WFD0=E^1GVM.51,6LT[KW#6N:1%S0]?O4=_GPB@H1%(@@Q"\^SF.6LX&D* M+D $_X6!L5_"H(B#Z^T7SR+UJI$*;VNEMX^R>: -\8\%Q>TZF01^_E_-T=[% M.D0E70R@]8L]-VGNI/_$UL\^^/EG8/5\^@+C^PI6T"F-DD+(*" L2A$D!8X; MSU(PKBDXTSS(5:(";(I=+-D^RRF3UAZ_1<*DV<&U=6.H]5M6)$>_2WNB*FX@=CF>Y;I8=%$K\IJ MAF+3^;@?0-N__C*8'4WW!F#I5VRXBRK.R-"CZ5N%X70DG4-+_*?'&362%"D= M+SZ=QH'.8PKR,RRBF-"4"I*'.0A6F4D:\XAGJNBF_"+.).6AS+,TH#S719YK M$<5I"O_6J4Z7($>;L>$7MD+OU;DA"/PQI'BK!]1K\N?=S/E3=0A7YWIOW# O M/]1)2>?=M9=*X(%W+M#NNU<]BIE5//*8!/.'OG?$0=LX<&/O[8H;V,*!6FT; M%(BI4?:Y,@N&L:8XF,:=4327M:Q7!;YJ>:64R4$Y&] 4/]< ?O,8ALR49 8S M#5[+6.D!,D5.,5=JF[49SW($)JNH03;CYMZ7YZ4=VN=R"#-DJ1K\ [%&H*H) MSM&8+UM$&IN"FR@G MK#=ZEMH60S?>"[H2BVL&/F,YG;E\=.M6EU/T]]#\TW:!+I59@8$)X+A'N,D: M]?TD7CG.C-ZPA)7#5"VFDWKWKGB-8RC",: MM+_JG5_Q*9B]:*%9U(#Q"OV&6I[3R1#D ][3&,G*1M"4=%=B0, @A^#5RAD" MO&;.:>[ ".H[5-@/P?B4+7 WLR-3S/A/**V>WZ)6],GZN X7,)>L.E?1[_9 M.U=,_N\<7@.)8=&#%" \*\EPB7:G@Z_EF%G,U=0PFH!\Q/N6$RP71^?1 07\ M\-J)G:61U3!2AB#4*LO0P &:+6=WI'CP5HM!1N2L*;.J'(QH6K6%H,]MS_= ML3;1$B<=5M4\_5#^JQ7NMS/P?G:[[NON:2@C':21)%K'*:%)) @3-"%)$ @- MZC<,5;)DUTFFLR)0.HHUS4*6\RR6B.JB$4M#'3P+*+G?-;WVMNGU[@N_O,5! M-ZF!#LRL$_Q"_90*2H#<-6Y_!Z0Z, MT)QA$@JUN+*F!MI/RHA#9).9,2-:,70Z'-9%IR ^32JHIKTZFY95Y4?3?K1! M=Y5CC(;4[,V&H?D,06*MF)\3Z/C>>+?YQ""^!C#3;+KB0G@=DQ&H3:YV3/2R MG ^E,[Q9.DU_,@OC3X;-ZN! M[.B;8\MKG5[LCUL;C">S-V5]3M\1IQ.B=1ECK$-C+SRS-R] MWR:9'%[91 >6YM<)3V_)(X,,V"SPBW(^PV?X%(:=<8QDSP8S_.**Z5X,F[?? MV-&H>2JY>CFGC>'7>>N53S(3VW:+C/W38"\01\ M++I5[^>FQN8?K#&U)OW@DQK-:?)+[#:7M7L\O9Y<.'>FUF)1.%B->69LK84' M_3)H>P&_]OU6@\UZ-F@?\W9:SQAU;5D YO+B]))B,'I?$U^/NQEF M34[5?14;^T:T:%47*JR;-L19;M']=T/WQYN/[K\1K=\Q":DN))B 0A:*TB2C M11;'5&=IR*(8S,EX;<3G)E-R0XS':Q=T434NAG5 ])Z5I41P,3C;SM3PL)A% MD6'T^F"F1C5&H*J)2-LNK3O+QERRP10#]-;#\K+R?ICQSVQ$Q>JM!FC@5$NW M*&?M-*>+TYPNRW[Z>%._VP(,^'!;P[UG/7;\AUD([ZPN(.$M;:KU>6MO%G$F MF,"R<+JFXL T:[$B>4F.&TT]K7G\C%7D"]C,[R2N?(4F$QHE'OXT6%%*AA?5T1;_0B5@RXZ$ -U_!BOHVO:)$.=A!: MBQNXJXFZA(W,IK![S-#/S5H'8QIQN55#3#/5]*X1_200\#L;KL$ZV?05X"T@O_>_6S=[E8' MMS,G*Q?S_HSOZ-'D[WJ.Z;9!;Y =YIL]PNZGSR0L"I)")SS,@B#)EIKW;8:]>.>4LT4+O6W0JD\- M_M+S_UL7J73ON#J_:D(O91UHPA+X 5IM:"(8H[;)%U;=$)\1($.'++5EGRZ+ MZ:I:]="4W'O.FT8U7WJ.>I<2,X6?0T\2T'"W-7;BTGCN28@_8@#VS4+9K)DR M_*:A+K0-4=!JP99NMR%]BTFVX-ZV\Y:.!ZY1ASA"[3Z]!]YS!98'N< M394W]#3&8H3R^\M^U5@/. 7<4H%/JSHRVIB?2S: ;;D'N_>S:J715[V6ITH? MH6MG0*V3Z-FV<>(TTMP6T35;0 MF+$_1K/^;4/&:-\U (X]$/W3@=E(1_H8B\?/?DK5^L_7TX@57,4Z)3*DFE"= M%H3#U),BBV*>TH3'>=(1," P!!E\(><#"=OYMY]HSEY?'NX=!*>LT&"015@V'8 )EZB$L("F)$@22B7+ M%&RV%R_;4%CS%^H#C8K:4)QV8\0&20+R:@7G:2V&OQG%'P4L5"&5E$8IC5/! ME9*,A7%0%'F@T]2B^&]5YKIDUWL8_K8@\9I=\^GJ- N4REE&B8B1TKG().&9 M#$D@8YVD3$L98NU]/XU7E+?"QFB8'N;C"D1_9:@D)HU.Z)5M5-^'3E6AT^U+ MI+<_EO/6;J?A<'QY_5[:]Y%>,/#\A4X+-F4CVPVW=L,=GX&8RC*>*:H(HQK4 M80*BO6 \(#)-TS"F6N4)=C/H)_ERZ<CA/%$>4$&Z-@ MH+^4TH3Q7"M>Q'$2LQ+#>Z>#P>W>W>>/"]\2D\C;"Y =[R14F1G4&R7Y;6N0Z5DK?.E>\N5&N#ZT\UU*9 M,?:_NH-89Z#H6%[R5_==3IASMG5T> M[)UAED*E% P#R<%BI#H/2 '2GP0J260:41$EX8N7<3\,5E"FK.BW?>L2^"[] MR0W5[K_@)[\BJJ2SG0WX'I;5U/_(*6@D$S9U5'Z5+[.QT4GYV5.Y6$%AJ(%1 MM=S2N_H>ETI$6F=Q((*<\HCQ6&H*GGHD)/)0\7MTJ98LH==?G+ET9"EM?K>, M-MM#/0IC75(2:(#,)ADGA$69YI$F0*)&":%9)'A%4I6V-&N$MX& MO"]9M9 /7LCT^RV]YL0TQ\I",I:^UV8J^N:->E_R?AM!^OZM=[%_FL4:G"BN M2,0B,-,#,--S#G_$!0W!&ZE MUIE/=AJ2*,@UYI+<'N2 MB+$,64Z"/$Y9)%2VM? ?>C>+4Q8@Y2)+B4YC1FB,H=%0,2Z@ \6X&@K'6W&VB4\#? .''5'/&0JI\%$JB$& M>/#T8(II5GN9.WZR-/E==\?%6U0+]--8[*PNX;3L]'8[E]G2X!D6#\] [D=(-40C+WI55V;Z8&J M6 *CL&M7JH4W0/N_+F]ST(ZA9VFK64+=8%W-/MR-VP+UNK^@&6D- MKS0;'?;%8-:S#:1[JZB[["B77V8^=G2WGTM[V)#*SA1.^ZV%@JQ]EQH/MOS& MKL+=LA+X@=\++./(]@TUC$4U";K%/WQ&=G/PITS5SM7$GHNV>]<$YGI\/JO% MA@/5,-\[PY1:.V[5[ST'MJP%H%V91ST]YHNFA.>;?=-@:RAL^U M_E1U;BIK>7P SH4*"D;#+(H21FF:\4Q'89&!/Q85!EX%^U1:L(YIJOFF@ ML$[#UJ+'RGQK;JRZ;'YNR>U U\T;B(U./L@G;#I[@YO6N+V?9K M,]331@^"*D9(+NJ+QEH% 8!S4[O=:$VX1)%[5/ )UAF;= M3#4 =2_\G2\Q1&U5J>'0N!I3W'D>L_Z'W]7]:ZV\:TY9[135!ZIBH]:I:E-3 MUYNPW\X:K=*-YA[?6["V82O[H75@UJ\,N'B.C\2OI@_(X.]-FLS4.L#RVJ,% M[_S)4K&Y9F4[O\D<=3X]OPV$?:%C2?4>TRI/ (Y'?2/GSUJ+T\%1UH%31 M^&H3ZIFS70YEW[W&$.PMN/Q\@-:L86*W)W^!0]Y.#H2N \M%2XUP9K>V_=LXJ%U%1XY;, M6)&);M+0KB]#71J?$ ]O=AB=5M=_O?LF?[Q*/PJT7BC;.+['-_SD'D6! F M=JZPO/5W*C ).9>A@G,3@8=)99&D<1BD89S#/M#4->@+LBAK9U'W#]^L.DO[ M=5O/-TRH72.5M]" -G M0L_?]>Z -;68DZ1HFZTWN] MKIVZ+5I>Z*O3ZE!KD4A+SJW.OX8HL"$P[S:6[K A-:V8V]V#X?6< M%5AAW[Y'I_]]!7.Y.Y;X%S8/!(\.3<.?W68YN#S8._AZRC KFU%*DD2D*#LS M4M H)H(E412%*0^R\%DP;.#R&W?!_-#:"!MHX7]K3 -;9-KHI7]9\X-J7M:P MJY\K\0F$01_]+77EHA;6ET*J@^$5&0[@*R9'KQQ7EHDT^B2.2>S92WO+E[J( M%4HD2WIE/#XD3S#^G_T7JU]&8QT2&6R)HY*:.J2 MAA*=P!&[@ ]W9>_9 <^G)M2V MV&3,?XKMZF==!I"N9?VPPFV_GO>M0 .!]N4T!7,_06-0:L$)1;(A+K. Y!Q\ M,YJ#^9^(9R'0]ELG#K;^@3G%S/J%GJ3PN([CYIW;H@9^S[49 *TNF>Z MI1BCGI=C:1B"_$UZ9U-F6H;Z5A#&OFG?RH*3IC/#$>U(9)S$V8$IK_$)=339 M4K2TV5F\9=3 @P8F4+5BZ)Z/U[3V:)>)6."=)\>N7$_0Q1M;8+/!<'C0>W6N MU,PQ^OI$4KM=Q>8%Q&8M>)I[:UA =L.C46[6PE Z+K^SN^ J,; MFY&8G(>AI71H+L2U]4U'7U1?2%387ZA2:/<]MAUH,/DW5:#3*MOFV! &_H)W M^M60JK>:6/\_SFS>Z>TNOTEGWOU(?3=D['^":4_3F-.Q5#F>YI4O:F;6H RM MCFW3W6,#VE:_'X:H5$R$*M/>V'-$HHO 3#\9S(AX:J(%!" X2RL_-QU%;W[% M#B,8:G(SI7X2'>7BKVY!:LY ::E=;\79Z0A:QU<+<.EZ[5>O>)>K\)Y6_55W MCM8?# R/:WBYLH9]&J;7-=7$X)@Z>+%O26F!R_6:=_8ZFF+U(#R.:?5 3&]8 MK'!&D5.3D3OAXQBJ/$!X*JV(ZC[$5/JX]M^FL]#Z57Y4J^JM*9##&=CZB6!6 M[5Z>ZEB'4D0Y";E(P*Q2.>%,"O@C2GA:2";Y,B6/>ETQ.D7I@.DX% 6. ]JV=5Y^HK=A6AD\IUKL@TR[Z'+.9WH^K&\ M:JBF^\,ASZMEJ"(LAN^*8##G=CRNW>\U&/<%56#B9#5X&V]W,]/W,Z"*W 6S M<&8V2;-27GNCHK)])W!SO&JK9%=V2.]5<+U*UO$IFJZ%VMTC[:ZL6^G56NTF"CQ?(%&M;Q^M(C^5NWMV'1 R8 MWUFK2S 0,_J&B-(29)O^<6:K(PQ',,R-VQZ0C?/@&G'X(0V6VQB6X[/2<+37 M=23N:2UB;,,<8JH^7%QW 0R"[V;>%,QE8_:9TV43XW8"FKJQ5N>!Q<.A70^6 MIY30\OJHV-_"SNMBMEA'8,,C/S6SI^*Z0 M#HZMNO,T'TBJ$72V@\H6"GPW*'"R^5#@&Z&]'0NF2%B4\YQF65!0'A0\C'2< MY(R'8:S2(EN7=[[1\GD*5H)S2UJBHI;'+7G1-#59Z-6 (DQ-6]YESNN B E8ZZFIUQ)7#N3[66$1APF5U+TP%P63JWG# M4@+O$:',,9D]/]#/ YM$6U;Y8]EO]XZUWB'BEK!'>-=DF+%/IE6!Y<]MH?[& M*#/*>=7[WSDV))M9JP#? #X8^G]K)F">W8A]:4U;V%U-U/6"&PMJQFY^9@AS M,K&PNMRO?:E75=B+K!Q9#\HIJ_YM-%5_256Y6)F=O^F@^F3*9.&=X)EP/W$7 MZV?#S.(CV]K6:(U5YJBE;:E?VK;"32\Y1]GL[W\UP3TP]#VFFSN:IL3SF<-W(HJNV\+%E_^V6IFUPHY6 MQ:Y"!#?.O3> 83!SX4^]^]*"#;[2>)^JID496FAC-KS"4!::*>X:-TW8C\;E MREL8O2=N0W_H-/=M'YG%,FESQ�<));%E.DF==^.@R^TL2]KK]X5 M*#W0^3247U[1R/>5 D?O+RS$.-*6+.\8#9:?^WC^\^54IRS/1:$) \>%4%H4 MA*F8$BEY1$.A-0N7&N[H, K3".8]C@LJ=9[G41ZGL1""Z9RIJ'N<]]KK;XR+ MU@9PQ;]8.(UL#75=% ;'<%\2W*,^?5#7'-G>;EX5-8;*W*QS;V@J;GRWB[H' MG^MK>#_89LM;L]*[NW&"7OX?ESWQ3CV83%."ICB;5.HW_\._T50;LJO?!F-S M4LV7_KTX*G1]#?P.K#WGY1L[QO[:><5%L9,G,3K&LRG\)_V#G<^\8WSF?\WD M\N_R;"?,T[6_#G;"M;^[[K9AL).&]%:W_9<9LATV3 PNE8$R^[ECXA.VDQY+ MXF2D$$II_>\)DV@5_19-OO3"11:,H=++DU9.?KS(-<&*0S6[+*>?&JE:[TU[39YI#>_3O3SC,9)$61Y'"$JAQ8B3+.DR,.,PY%*H^\QS;PV MT(MTCMBZXS=PMS!_^D3U =RO^G@,W]E[.P#9/SC<>Q]_O/@4'!Z?A$O9P<5^?/#UTVG(% =K M+R)AF@I"TT227*F,!"JC42S3),:.O7%7 ONF'ZU]?^=CK\W_GLZQ?V5UWK1M M36',JM0SK+[^)B%P\QP\+2&0Q9*J- YBG6L:)4FN=!KSD(LL87&<)ULA\/A" MX/62$ !#G:NH ",R!4>/\C0@>1@H(N(\4ID 1T-F#R0$GIKN?S.?C@'_W5"2,C+C90,$@E@Y@'6H5!3F7!6%: $,AT*G,J6+ 5 M#!L@&/:[@N&S_.,_5/Z_?PX_1L//_*(,#X_/OAY>B/#@XO=/)\?_!!\_O Y. MCG?#P^CPT]'Q1Y@7.3@9O0\.AGEPFB8!S90.2:&RB( -"*9%&&DB0Z6PBE/' ME*^0*N2Z;10FH4@+JO-4AK20K(BE#*B6H9Q3(G21 M@W+2BO!":H)M?8HLST#V)"]>)C01D)8<6S,,I8 MIJ.[ZJ8HEZ":9)8J&E,=YCSG"1=%K,"H5C)5VVWTS+91?%H$29JG:4Z21!=@ MX@0)06U%J;YK:NZPT*D"&[8ABC3,'D/36@LAA#:_6/.A94@>(=&HPTUB.P#D^?YLJ^.F*,?& M9\JR @RF8CY"+D1A/I"FX+5WYD_8O98YIR;;QT_N MM\WR"B:=0\/3^AZ=6RX;1>#ZZ+*<2EK=FU E^/G'SY6#OY.JT*#A5 M3"1$@H%":,0*DO.4D4BGJ8PD6*AYZ)J\=]F4FDX*N+JN"-@?!BQF@',Y7>C+ M56\QD9(#$'V=;]HSWZ+Q-%54 MP\^^%P0;#TQ1R0BI>%V)PQR;R-3%)_9LMT\[R@#\OG15*T=B5BYVF!VM*%3W M7,I^\B\=IV-]O&\D0WQH8HM%.^ -MJ91"/&1/ZLI$!_NG<7@H<"S/X$W\OHT MBS0"C;G3]<[<:[D?*B.=.M<=8_<3PZAZYZW_=-<9U*E7)*$QP&A*HM)P=*4 MB$3$C+.8YX'L6N$N;WW-Q7A0+@T2R) WSB(9A7JB RCP1LLB$BD7Z MPT%T81#L!#;Z>U<475;LT"2Y?Q1=OA/3V]WVV6?2;6DZ"K$M? Y/3Z$5"WC. M=8&T5I0'- HRE6+GW53G\A8J8+W@?_;AX^3CQ?#3R===^G'O?7SPQTD "B ^ M.7Y[<1+].3BY&)Y_W!/)X?&?%Q]?=?%O%S9]'1WOM3)A#(0',":KH@-(@CPH2D)(]% M*%B2!UP;HM)@BZ![\?*5K8*R-=/@*IT/)M\&G7ENL+E$Y"I,6*P3+F@4@1FH M%,M!\S*5Q&&V/?R;@1'#8,JDG+",_#;\I '@C+&51&\>)D\ MS.%_B?,Q/.OL:JOO#5)6P?^!0Q^&%+ZML,TY;!X=8W%/F.;;([\!1WY_ MZ<@'L0(G)Z,DTBPE-%4I*4*LCDQREH5!E 9%=*0S"&7=(J"!TZ(NE_-86 "/'!]WREA9^OSI MU"3;6OPCMM>V+7MW[:!AS0V#@C!]O6!0.[W=<7L AF)CD05A8',.U7SDTP\M MEJCQ&<']@>D^U]Q+.=IJ/2POJP:9@#=M4T-8]C!+\60*;&?GV*<0$XV+KX(C M],18LKQTG=]F4V43$(8G 9;,&LZ.G<',UIIIZ0 @; 6EY5CUO QR(&UFP,]P M:X(<>P62=7GB%\O3T'.9TAO1$ _,_5^.1@/+>X$M (S$A+D6@RVQ(U8([T>G M61 QEJ!V4B$G-.(<7-(D(I(F<9K*.)!%OH0LR'+%0BJXSCFE)M07!Z%.X']X M??(L<@X+FV43^X!]*Y.V8V(4_OUF=<./@>D'BDQ'>*A-NT\4"(;7#W.:\W'] M3S%D@Y$CK+,YU\FTY#9E:;AOK.S$3G&F2YS'1OGFDQT1U A:5I5CN,V5T]-& M*!L*6Q"H<)5:-VXS$M/5TM/DN3NI+9';'8G \HBHK5*0W149]"Z[I)F'\$K9@-?!T/N>.[ D/N2%.-$?/0 !< M%PQ'LFAYGNI>0' *=Z6E\K%-:EMR1.;- M 197#1=DRMX(W.FZZX,*CYHY4S3X$;9J%_I". 1:_8I!4\S%V!K \H](\F:LV MR9RG4I]926H:)CO?8P6X8@,5S&9A1/=KJ_-HNC>H8%.SX9'^"VQN$].P*>N? MW:A#N.CKJ],\X8&,&"6A+C*P[%A"L!,=2720!ED& F(9+AKR-(Y"R5DF"EBB MI,B"E,*-(K $L3B[:]3AS!,S]0Z,\3QAHS=.R_6F%CJVYN@;Y] ZP<[S70/: M-$)TE>>[SMUU OW;?=X/K>8+^)TE!_C[7%XWONX$]#!B._D%VR3^QG]= MNC-7!@GAHCX6J6I[^0P5PO5!2O[!7]8@L-:F]3U9?#KAAQZV FF MF6FG<=9YT7VG[0W M2\_]A9U:E"E^V:HS4&?[EZ>ARD/-I22%#ABA1120(E,)T7$>":6#0"1+%G\H M4K" Z^4(.MYYG4Z5:G1S=I]B H1P3^Z^Z]86C$[8,^XXO&GN3M7Y?->T9MD727QMC^+* M5C0BX["ICG2\[JJU8UH1OU:PSAL.O@#(Q1,MOVWL,VJFUL[:0# 4W9<%%R^,-$G-K2R[:?,%N^6P]A=F_[TCK],<)>>GX( MEH]Y8'S]OH]I^E!"W8.K*[I:RWR#:''<^POBK3FGW4';IB2P]95I?N:/D3F] M=JD7"M7@[-DF8C@*VP/%G3B_&UC3M+ILNA!V"MG,F_3QJVNG9F7OY[_MBYLN MT7A_:QGFO1>-ZG#*F/3>&K$-8WY?U9A_'/7??DRM!,\+:SRC9K(U,K8N".?R M#1SZ7AB0_\_6\]1QK&N(IA^0MO85',=28XT?*';YSO*C5^_*H:MLV5I]8/5] M.U:B$_L,Q685=$-C#N[]B1 MJSI386K=V);0-RI ?.(@\_IUT:Y+1>&E:-* 5)D-K>;7V*9ZHI3+:ILLV=CU MSYB5MJ,9%O#ZI@;^N7X@KC=9>XA@3+">3>@XO[ITPSPO;7'BN,L0:\,/@ZF$ MFR IM[^@=2LTGM%4^#0N+TWOU[;B<_I^:4(7C0LCAB6B4Q2.!+LM,6%MB_G, M&:#]#KNW7C'8>=U8%&,P4V^DSVRYH?GLRD]8A6T KJ;E<+@03# #MGJT.H?Q M$&NTH:$(5H)]MF\QY0?0=/8TWX.5T*#?K%CW3\,X2H4K.'P*G S?X,?=*.^N MBT[:/>D;ULRPA+=[?JP)L6(K-@>N966TNI(@RL>[.J9/#ZR*:_\.C[L>W29XG41,0T)#33.6$\T_ 3UTK'!8UT_.+E[!PEHT,E+AZ>NC=- MO8=<+T3T"XQY!B+"]1'IH3!ID#$PYS<"(2**\*T];4V^/P/-$$-PX+==ZQ-4R@JHU;=?(@25;I#W= MOB6U[X'LN_1,!R98KFM/M^]Z]U;GY:656I,YQWX[SO-J[NGBGH9@YXL'8/W7 M6A*H>27OE_J)Q-<<[=?V?1?L?V1\(K*<$7>/FO8I_OD.?72P]^G+:22DR/(D M)$C*0"A+"\*R("9%$FC.X>SP%(YMV$^29(GXJ7^GM2YH((J<96AGH9-7!"&G M*0)K@CB)J#9K'?BU#K9K?<]K'9X&81A25F !NL']1PEA1:J(3F.J"Y4GC(H7 M+Z-^%.4KUAH%P5W6&VL60Z%C.-L9S5C$1] MKO?Q[M=3K0M&LX2!FQ^!H,F62=V\+6S\?S!L M,:>UI\"VY6IJ555#-H;GU6X07,E^J[IH>/5#$E3 T(=!!^_@JZ\[?]NJW0=-M:D MP$U>W%<:U4EW0XU5]R(VR7&'U'COWFG0+>W:E@?=5!Z4;7YYT(WE/ATQ%^>2 M10D3G$E)8\Z+@(F$PR;*PSQF0J]S[6X6CXO/R7X5I/3*2P?>ZGK!)>K.C+BK4[:6@I=>+L:J+:)B.KO+$W%#/NJ"72L M"0:@9F!F7 T'L##X:8-2MW352'L]''S"((3!S+OR!X1)X73O]/;'"-+$W6(P M7S4HSP9P+Y6-'*.68!@IKL&"5F)_=HA(=68$/>@BN-1TL[=+9>[K2#:EVSW@ MRBRIP=9^Z&-2]:*K]'7Q^ME^XH+R#3X?& R_$T!HJV\Z#RD$Y2T?%T35WGMMYLF4]3;%B:T&\\5%Y@.)*T=M" M?.*I(O94$3Q5!$^5F4YW)WOX.!8+5?@TI"%%D*;ZPOS96I&B6&M?/6V0_<7 M+/!=T$6_O-I]^_H=_OBKH?+V&G P-@XX6L[^F+PZ^L_^'@F+'DR45' GJ]3J M&_3QS(%\\05'(&M0-N'IA]V A[-5'H3U8:9*"A&ZM@#X\.@O7[*+OT#XE1'= MI=;H/:!I9\[Z@FRS:ME]9,,,'&2;E73< &M-?,$(* \5<+/E!VZ/?64&L)!- MBX(P[[MPA U,1 &.B-L*KX&R(#$#?F:P&@Y!H%&P(_I)&7&^.+IVH1JR#>CY MV 3.)XA'+N<5Z!V# %L0+36"MZY-\UAQ)NIRMO9"8$K30G.M,=*4T\%+-O/; M$F?=FUC!C'5?IL3,EN9Q&+D>N'J(Q\8MO&&#Z7\046_(J*W\V1^#=IL;^?.S MLKTC"#8Z52(*TD2%) SBE- @I(11+4F:1E%4\"@+PN>!4\!=T/N/+ZRH-T*O MM1.>BV(^7E-9:HZFE9OP P920$I8[Z=)JK7[7\AY+=1!M_HVPZ83%A(16.U@ M!$)I*D3JF;02O\7[U.Y=@PP,IB^&I=^V6N8Z9^Y_YZ7!8MEF&I.I02C4_ R^ MZJ6QH-V%+>Q]G89<^9YNN*NFS,6LC".E8+K@]OWFPPF[7!ST71K+J[U,CTF=]0Z! MN+_C&K]JP7"/3%F(Z=/EZHVP^^#/+*0/XM-4:"65B@E2N!+*(D;RN"@(&'M, M\CSG81QW0T&"L2"&1:%"!31*0Y;FN4ZQ?4>,]/GL60AULX>(V42]]BYZ+I*\ M$S4W$*UU^'5VR:;2!ZB,>0DR@UA!;D-J5LR=&:Y(V1'U:-,O=37"N_P^!/N/ MO!/GY5!5Y "[TT'U2=BBBQ,I,Q9N ,3 M/)&]JX$:2ENG6'^QN9MM[#0U/ \UHT[KU]84QVI3"U'!R ]B5UI]U8[;F04C MB>&>M1[#^YT/X%6FB&(W%X)O '+.JJ!./ZM6/-+9\S/8KS5TV6P!W%%?U13!^<:'7G-7< Y\K9]3 M*P.KQ!>1.+"F;%A[..8)37O,]I0T3HIE(#%>C+%(_#I5;;_$>%FVL]S8U(TZ MH/?B-U;42-IGF#V%89[U[>+&IH';@_>)6ZWO=IM2T-^OFDO^MN6XNWBF:_]E MMSD?K]V,[KD)> N+4&,02/03*LK#K_N7ITI%/(E$0D0<4 M$K04D:Y*NIKS"V4#%6=67G^VB.H=K-OU7UE[E9$E MS2!\87FEL(6>$7TH2(W4<]\P#?C$N6<^.@.]-ZT))WVQ/LJK@6['T)U2-^.I MXYR*3<>.U=(E+_P ZI+UAJF@KAIT9,]C-SCWBC[AH&1#I@ERW+$9F0=9^M]6 MC*F50%HHJ3?9*ME))=79+N;,D4ZO1"RH+ V=$@R=J_6C6$5?=T,,"4^@%7J! M%(F2(*U32N-8,RY$I!-%59:D@LI3V-GQBTVT#5?;N/'.0S=K^QVM/555H)>X M"Z+O6394,+TV!=9TM'?P]:_HX]7)!Y$>7IQ='GX]^W(8[<='?[PY!QT3'GS8 M__)Q=$!/HO\,3C[L?_UX_#X^.#[K=%0OHZ.]W?AH[W5\?SFY M>#,Z^7I^\?'#G^A-?G7X]1]Z^%4D!WLB.+QX'YS*5--$9)+P M(LL(U8J3(J8)X3Q(:13$8:&7>.\R*21/BT)E(:=AF#+00KS012320F?A$FK= MKT9O%]OVVK3']<#UU@ M%*.$*Z$X.]TW9Z^(@QML0[_FK27_6TTQ ,+.U)'^3XEJ9=]Y!?8JD.*;8_ ] MPN'\LP>"+LP3,/^D($F@T.3+)6&P0"3):,%#GK,(C;\P M6&7^>=Y!F-C95>U_&3?GH"P_@WO1>\6& U"FXP$RS$XGI2W% C?%9)#\H07_ M\"]VI:8(446;@I@EZKUC[)WSX=#Z&7@&&2'4T!5UM>O+%-(<30R[B*\J[=L, M5HD,1#5CBM?H=?7\G3#R,LR24+,0V[U$25ZPG +"%T(73G-TM_$R M9GJ%'GG5'N Q]B6V:?OP::"I'W=?'UP=[.U?G49I G(\+$BF=4AHD0H"XEF1 M4!:1+HH@2QA(YR3JTSQ;VMHVM'#MMJD!C8^Z>9S'6QV73KSYW:2J/Z9E56TW MS.TVS,'5:4&Y!M4/5DH4/M(FE.)^N]TZM]LZ M_WPY56#%8K$&88Q30E/)2!Y$G(A8I:'*:*@H;)VTGV?+53LV-%WW-T)JAG+L M(K4QNQ*R[NMWZC''VB36DO M-#Q9LB>_O=KVVWRCVQY9-^"%P_N7+QG9'LW;'42H3!+" ML(M@'(19IA*94Y3WM!^O\)HT ?&N^#36*D: &)$HOFD 1F0>IAG1(LU$DB=I M*E2;NVFIS60=B;8!9\+0-D-CT@:G$JIE-#"01EAVAG#['W1I#W\KHM3(1?M=E7C4!\)6NE>T2 MB:1X/@TY'V.. #.Y+L_=T".T$A!-6Y@:7^]>R;'+>D[D*0)',;70A.9]$L6# MYB=E-2.B.2K M8+5UG4M9-JA!S_&)%S:0=@N6KD.+:RI+EYCH5U>MU6=Q070NB]:F(/7F,5M; MD9V![7AF("]U,Y1%46@4OQ'"=HJ&AA_42EWS9@CE7VK'.E[5I+6-;AE,6QG- M-NZQ>=EU.L,#<%KE/HUDMN"A6KK5'.L&W7KKD>*;UK5#F"LN2XE"U#[:-12S M#((FE8T:QO?B72A6]E^T!5!V @P,QZT\; 7;S56<(1@ MNH3'W+>2W^WZPE9I6M,?8&&#_.$&Y+&R1M.-P6PV36MP"EP)!4XIR%]$5]4= M"IP.OM7,MU!G*Z=_Y;PSE_.POVY3]G85G@$[U=W=^[!!!K;YCD6?5>>#B2OW M-,1#:%4N["M\2!/.'\MF&MULXU9NBHGC]A5V2 77(45]D> (4V4 M&9>E:R66KK4!^.D!,E\:2P?I\& S+?RL'NZN;0[VZO+5^M97/'Z6C_PZ__0 M I5WKH[S2*^(=U:_7[7^M*J$BN(D%D0'14IH7F2DB%4,;JQB4<+# M1(OO@CEOSFDTNJ5Q66R=<%OR.N7;.ET=Z8NR&Y7R;]\#C785&]X6!QTX!==B M.&232OWF?_BW'%23(;OZ;3 V+V*^]._%NZ/%:OB5!!LZX]S,M?UU8\SN!-:@ MG4WA/^F?['Z]8W[UKYE<_EU6[- D6?OK8"=<^[OK;AOF.V 7W^JV_S)#ML.& MF<$Y-R&GVLZ7Z+K]%DV^]$*_T^Q$#)5>FAP[+S\>@!2X1M6-U=?L'S<#U[Q< M@*]VRPG!*D-LV#>6Q+V7$$II_>_.3/7,W\7-4P:[]L;9L'?SS[X,V __$^/3G^)_H(8SD\/H@_'N_# M^-XG'R_.XH/1GT.X=WAPC./^> X_N^_\!YZ5C#\>3\X/]SZ.3B*XYJL<'ER< M!(?'P]'1GK@Z&;VG!V!?'.X=7!V.7M.#,/_RU_'KV<&[ /[>CP_W=L/ORYUW M*+N^X6!X"7>' _)MTE6;_SU%Z=I**Z_51='=WGREQ-V*I6WF?/,EV-62!/NN M;/L=)=@U4N3!)=AJZ;FY@NO88/ 60JAWU13.Y7).5 PS+]N+"SY6TW- MBMX+!#"ZQ38S3_L;!UQOD."GWR"?OIPJG1412QA1*A&$;-JO39A%L$A9'$<\)4RPC- L#PF*=DSSG.HOB%'9,VD7ZI$$J M903_+Q))TXSE,HJR(&4"+H^*^/[2;(^M@3M)-MA""#/XJFY,LRTJ9X=#Z(+6 M5V ?;/*[3>N[!'[H+U)>>T:35F^Y&DSB<^K+:;YM]N[^LG?W%8QX5!=RFZ;Z MB=)4#UB-L:R7463<0C/C!H1?O&YX*)^[*V"C!>#-7X'/'W_\ _X[_OCI<._M M\..'_>C@XG#T<83C^C@\&+U./NZ==:(%971R_.?HXX7\!/\-#T?_!(=__&=X M\W@GO!'=Y?G1P//X'BOUR*%B0\IQG/ A)BIT4:Y"'A/"X(S3,61KS@ M.1+^Q/TP7B[V>/*IK8V64KO+-*/;W-:3DF66I^;9>Q*U$NT^)MIRMIYE* M"QT6A(<%(U1*"4Z-X"0IA(9]5:0ZC+'I7!)^=[+^QZ6ZO 4.@U4O5@B ZZ_\ M&4S7OZ?*%!_X+K/&%[)LT(XNTGE.WR1$;VOK;H7H0PI1M\:N^29K^P7WN_\%^WQO%#RW4_XUL#]A[E<+PLAP.69J$,29R&$OD7 M0I*'64KB.!=)00LF$@DN>=JG=#EEL[$6[+,P,O>[8?A;5#[<^.)W*8G8JH6; MEFBAZ4U=S;E5#NN40YCJ-)-9%J@XIBQ6!7C(N1J_>%F$/[$R MJ=DQ'D=<75/6_."E?#]R!&NRCBNJ\3O\)-M834=L)RE+>$'S+&81U4'(6:!% MFO[_[+UI4UO)LC;Z5Q3<\][;':%BUSST?H,(VM@..EJB[<;MAB]$C2 L)(X& M8_CU-VM)3)(PDP ):I\X;C2M5:LJ\ZG,K,PGF4W2X"#BB\-V<1'FB.E_3V%Z MU$(G9CQB6'G$E?/(XM'XUHYO5L1*7Z M8/"\_I7-\XS6$DM^"D!M3CO_6!KN@F>(>FP1-_"7H0"MT4;/&16&6):9*.N8 MROF6@]VB>\6&O$/NU[B;]$W-I!]C1Q:$7+@LARL?5)D-!1SG"H[37K3R6$E" M<_$<2XAS3Y!FWB!LC9>1,RQDRKEB )1SLC87#!N7T%35$$++N772Y>+O[&,BE&,9GB;;RZ_??*.V6GG>-.>SHC_,*DYX0QBK@0 M'''-'3*82Z0Y3;#JW+'H5M9$73!3/(P%4>_MGW1&G2LUTF-0<>%F;;[$;'>= MFK)1S&>C.(_'S]PPFG%0-HJY;A33H2A8:8.E#XA*+6"C" D9'S6R+AJ:6-*1 MT>>D;7N.?>0Z8=L2TL/DTI.-8>^\9USJ#GN#@]K_#FUO,.K>#8<#ON#4?^F<_Z6W*<-_FX=@1;W3J^RQ)RW0NJ/&@S= M0PF>H_HV#+#5.1["EX;]T1UAN?PPW_^&KCQA5D++)#E-_9), M+#<_&I5B^E;/#X_Z@]RY;MR/*/YH57WO9C=QNFS>=/DTU3--HG-@F'*=20B.2Z(M@0GQ7&B)A&.C1AQ5@'D7^6LN@[2 M?5 !^.L.:/U7K_N]E=L\V?9F9P2Z\&(S=XFR[?6+CER;'=\].F['05R_F)XW ME*@R%^XKWCS\JAJVFU3_O3S?J MHSCJEGBND0%49.+$*.OL525]>$?K1"B/ EN3=.+@ZSM*B;-*):R9EAK?665O MRKMYQ&XP=:A25#FK\MG6QJ>3/T0"1MHSRK0A3DMS+_]M M;I)P3_ NBWJYJ))9IQ7#")"' 3X'@ZRP%,7H. V..);)K"2=#K7-@NO);L6U M*?[$94/L=^"168#&4??6ZQ"<25ZO^AM5*]'+]M,@@IW][$=<.#N M><8/,,# M^65XG'_6[8R:@,_L+UJ9^+]F\Q] O^M&0P/7Q%L]HNL, MFM<[A,X@S!SY%Y=-K5N#>-0?MT;-S75'O5%''MFY_W3N(HT)/W,_U%9&W_.& MK0/[8\P^ S/4"D-XDHN&L$LO0=.,Y->Z=L[HC5MYG[ O]8Y&?4//^ZS#GGVE MV2JJC>>PVHIS6_AA_U+0VJV81A+4ZY[:]N!TW*/X9]U<46TX@-4^.[^*[_8' MEU>_]ON\5C,=6U2;-MI* _,KXB#,XC:Z'$794#2C%/]J_)[I?/X MA Z-T&UTW0C^[/?8@Y7(Z-\;M,[&#;M'<'T'10;-_1FOMW&&L>@MV$"&>TF= M-$8EK\&'I<)$/;.3P'6+YSP6_0' >!#_!)VY4GHS"E=_'3_,^NA9OO1C&K;_ M;*7K*4,PR_XWV*KRSO.V[:+3QO8ZWXM@ !%P49$0N8$=]1YIP@F*6@2/E?,A M4\"+2:>TVKFKQM;S;V3]@GO8J!']19ORO"D]V/]CQ-.4P.3T6'-'K6,A\4A@ MB@,QR;J9;/;W/+X!%_!#ENTK_M_8I=M*8Y6)?X/JQRO-$#;@4=;]8&A??8'% MG-3DL('WHL21NB21YSPA#BN(+/7P$OP*3P.36KN5-5X7>#J\<]XD8U"='9\' M&FZT>K,QN1%]S*U/:HS4JPC':NW#N9D[0N4_+.QD8.F./Y_%('^U"4.]DNS_ MKP\":X=@1D]$/#IQ4(-OCZ#\X2(OK#$V:1US0-/(:9=Y9#<_M^A,G*/<0X;>CVVGK=Z?H 1W%:4B+2-I.5L_V1/"Y!A7 M0"Q0@L#(L\CYY!!E(I^5,,TBR>&5:5:R^I5H0?MT=?DC*54_N[' 9\^RGVWO M815D=F"1YY=9]#MQ])63UN"@@N[*]+B*WY5_O&@6QQ5=^#PZC7Z7G[$ ZUU4 M96MC'^^YX!@G6* @(@53 HQM)YQ!6 1A@\">"[RR1NIRQDG11;"K"IQ%D/4P M;2MRU(L^)VZ$2N9 "O=C!URE]NB<,H"3W>H/>E5 XI(J&;XV:O#5 MJ;(\JO2#_@#^,\H@R*;-\3C_K3_C'&LZ)#(2 !R\B(%1(SEG#&33@^B*R*,2 MTO.P1\ %? &/+G*3_$D52K/5W_J_\ZAK]5FYWLFVGN\K% Y2%OM/K9)ASV%J;!5>-L_?MNYX^#W;,N M:WS]?-@X^R2:\/\[7S_AYME[OG/T"92L_6WG\+T Y3K:W?ZCO?.WP;O_'F!_ M]$_'?C7#K4/_ \9XUMSXQIH;[8/=C4^@M >MW8W0VOKZN=78;A]N?I-G76.]DJ;3IF=>LX%DMA9N^15XEPKO[[ MQ%J4%>>*EGRWK79>$3 '_X;]::%:OSV_9GPY:9SL60;V/%C=2%,!MCYS*G.L MP#]4&V*QC<3I*6_'.6'V?.D0;(BH#XOW:XY%G6^%(V&Z])UKMRC:_15F M5J#YQJOP65>9K=RW3N7UJ0\>N]R,1TNP]&R*1L6D*?584>T<)RM+U,:-BU5- MS?S;N)%521YVV9]_)MC--RV#7<3!4CZ/;GXSN9E__M49-1JCL[GGJ4C0=R+[ M7!^=_<1005OVZN[ 8/U:)^-CK]OO5Q/QI=.+H\/^ZN5',*KO0NW]YB8F1\Y^ M4@?Z^F?F_3C19#0='VQK;(;\D],AKLW+DY8?O^5O/E,%(AAQ+U0TEKWZ5H*A M#*H$FQ"KO)"G(>%ZW:6%;Z=XD-! 6"0<2\U=D,98CZDBC&ML4N"CXL';8\&3 MWO*$+WUN/&2[X?><=[TP0=^'>M)PO?[N=I=O?7Q/FX>;M+'1H WZ'C>V&R<[ MA_ZD>;A^LK.]3QO;[\^V/FZRW7?CW_S[QX$["NVMPWV^L[U#&X<[)XVSG;.= M[4\PEM];S;-UN-;O!UL;.S_@6GSG,'S[]VQS<,'D?+C)&F??]JSV(DJ64%*L MHG&V2#-XZ3WA"0/_B<%V0JRO0"R>3\\JNH>0V7[7IJ] MV17X/:9N+V[;']3<9XR%+2.B&O+ MD%%. S32%*BEQC!5L+!@8<'"I\#"2QR\CHH%UNX+:Y,F'@G6!6Q1\L8A#FN% MK X*8<9C@G4#C/-+X^F6X.ZB!'!2Y MYNNFT/0.>Z]I%"99+J2SG#E"+//4<:*8?[K@YC*DNR['?O!I*O*IO#4>)YW9 MIS'BDD6DF<9(2\8P&+J46;ZR1G2=FD?SGG&<]"BW<^CW27 ][S: M/F']&4>TT-(A4I47D1S@8TP@:3PGW,44HIZ;4UO4O:C['6-81:WOI=:3L2IJ M(\<.1Q0\-8ASH9#&'G9R:844F=PZ=Z%ETP5A1:.+1C\X$E/,\CEJ],1&;3WW M$5N/A!86-#I&9+ERB&J2I#+:>$]&9KF8%V']$M'2OUSB0M08CG(G:).51DKBR-GTB=(?Z@Z)=2ZA=Q3=_C'9-^N;)"\1( M;MH3#4-&6XQ(X"8(%CVG9F21XD?'P)ZOD>KRG[*/.KC-9!EX8#N]TL#MB:;F MU2 [!;,U$AXXI[)J !!C 'AGV!B-DY0EYK#X"+\S%7-(DE,G'/@HDB;$J3)( MT\A03L3E/"43#" \4W4N^'P;>+Y(6[8YG8X44"V@NDR@6K)#GA=D)\QHZA*) MF$2PFRFXJMP*9&+DB!.1L&1""BGGG1U24+:@;$'9Q4#9$OA[#)I.!?Z,(RTS1;"7]I3+5C7*VW;"#+/NGN4?#F^?R;9[L&66TQL0C[42.3\&.KZ/AR#H7'8W& MP8=37+X\R "(Y*)U/+BHF0H!"X\Q-\D[-LGENY0-&@XN&IW%,&[^UPD7C2+# MC"Z<F);V05J20M];Z'M?BKYW^0L*UJ>Z*]RELN . M,W"CDW+53YE'^N5CKE$&^7*#G%/VT2B>9A99QS:&L>JMU1GW\NKV:NW8OW<* MTAL((Y9PX,/#@>.0"+SZ6K5\V^K$'9"V:YE";R%0>'RP _>&[^&M#;CFV2;> MV=Z$O[_ YY]ROU.^V#PX;])_#QL8FF<7B3(V2),2$E%/YQ,4ZI#'#2)FH(U,V\"BJ0"'% MBU0T^4RG)P6^%NG9GA&^JN:\/V_'UH2;;9_$]O?8@#L?W)*)TW_E&3C/B& 3 M1QTBXA0MI2B*J!%W/B$;E4%.T,02Q8E2\HKY60J$%0A[>@@;A5\*5MT3JR;S M6X+QU.$4$%8$(\Z5S(5M 6F9/''":*_T'/-;"DP5F%ITF'J4HYC#H%4 M#B) M[1&'V"),J+U)V)?!;GN M@5R-J?"6H2QX+ 5R(0K$O>3@%VJ%@O"2$1J#9WQEC7*Q0"7.A;A@P53[#IY4 M5MWMD^X592[AH&?2^$E> P;++!1#(EX8^12XQA;B6"5GP,E$@6D=,*.7$+0CS3X'; M K<%;@L%T"+"ZF0@SS"GHA<.*>',B%G?!>Z0H![\?4#6&.C+4P 51"V(6A"U M< $M)*).GH@2!@@:.,)$!<09]L@$+Q".BL(B$VYS7[1%X *:%ZI>IP.J6$S^ ME__^\$O=%8*3QVRA*J94CJVV]T36(Y:JU^SM?[P"*;F-+/.S&:< M^27$/BQ'Q5)CX1=3A=J_WDA*@W^;1=QT)R*:B24C(V*:F=-T^V,70ILEHUTI M@RV$-H709E%Y6PJA32&T*80VM[AF[_) $@QE4#'ZA7C<[;>FX.31>3U+[*G/ M>L17XV[')!*AX.[F-N2!.T,<24H$8;D'UXU4[C9^BM/X5^%9=^G61ONH"??> MW?@"'G(#[K5#MC8^'#2_?A*-C[MM&.6/W8UOI\TIEMT=OO5UAS4_?O[6W-X' M;_G36?/P"V]\?4_@^R>[1U]HX^S#MRWPU/\]>S]UX,X2N!/!:\029XAKRI$V M#*,0?*)!ID@27ED3@BQ09M*<$@X+&!4P*H?7RX-<+EW0JZ#7!;V6'+UN/G:ZG? P\HN[\A,M-?#H2+GR M@:6$&8^8&9Q(](I);5B,43Y=!.KU)WX\%SI=Y7:%[YSM['%K,2PL0TPYAKC! M!EG!-+(V"M&/OI49@' ]):X[SDY(CQD_#G^EF]>_V:9V*>< MV M*V&FBT5L91I>"!3;R((,QVD7K>(!]A,&>@H7'F)OD'9MD@;5*>1V(D!([ MSCVUT1.#A642)QP<';' VO-0,?RZ/ZCJ*>,Y>5LMV5:O]CUSMF7JL@%\?38U M[(V\K_6:.X7?5/WT3NLUVX.?'71/.C47V]V3N;'"BIM)86^?A4(*NV34I66P MA12VD,(N*O=I(84MI+"%%/:66,+Z%'G^7>I2[C #=VJ_< ?!>GCR7AGD0@]R M3EE=HRBF660=VP"OI=6I@9]8.XVV5^OV:NW8OW=JUQL(WI8@[#R:Q7]M#0Y: MG:U.U2+^6@;6FPC/GC3.?+X>;W[=Q(VO.[BQL4EWMC^)W8U_VHWMWX_@/=(\ M;'[;;4V&9]?/FF=Y[/MDY_#3C]W#3R>-P]V#YD;[&XSQ1^/C#KSWA3;HYZ/K M3#@CGB[BO7"PV(C1&!%W7B*C?43&)\(UR;09:12>5:^0":? 5X&OF?#5;G=. M?ILX>9] LB;<;/LDMK_'!MSYX)8,IU?#*/A\2#7!*)B"%Y'8G!=*<>[ASI"- MWB"# <(,-H:Q>93J%9 J(/4606H48"DH=4^4FB1@QIH%)VE QBE J> =,DHS MI.%?H;'T ;,YY@T5F"HPM>@P]2A7, !F)>6)!YGTR#V+D-R.=M@< "/MW]02ZWO MHW?O'J$KE/@%EN\#R^M9^@"5MTY!8EP$-S>36N(%*G4OO3L*4+VPFYN!:/ND>P6:;HW&O6ZN M[>?#KTE#$L3#\0 .KPNY_I 0I+7$2 06B$T^!($DDXST2T@.*!6Z02]8A6/3(DXE.)%)0K*#80CS;$OJ,5Z)Z!:GN MAU23]I8&CS%EJ@<3 N+$$^1<;EPK:22"ID@563!_\;%)=',M/)ZH")PL%GS- M2#?OZ2DH66C&%@8I/TU%U@S!@4@?$#,\-_;& CE)(A)..IT,K+EQSTDS=@_5 M6O"3W3O76Q=T?>#<%&@M9&.+ *F337ZM9$Y2AK#*[/F4:60D2XA2233&4D?+ M7X!L[+5":4'38JLN&J"^2M:Q9P/4J>Q!+*0A02$A"$8\'P%KRQU*WFAL73(R MLS<^#^M8 =4"J@54"P/9\H'JA)7J#...BH "DQYQKPTR(5)$#5=!6^VI,<_) M0/8,P'HG3J?I]S-CT$C$<"ZV"8P:R3EC"33 TR0BCTI(S\,>86SEOCQ#ST$5 M-<6=4%%%B=7:6/N;PR.XA)]0=V*M,49B1RRWR5KIX\#/V-5M^WN_TA&$IP MX]_;7?_MQ?6Y,=;GXX.MC7V\>_C/X<[1A_;6=@/TV9]L?=W]UCS[T&J>M;]M M;81O6]OAV\ZIP;O_'F!_]$_'?C7#K:/W?&OC,UR[V=KY^D4 )K#FV;K8!2QH M?-UD6U\_\28%G*"?#_\]VSS=6M]C*A#M.$?*JH@X,1Q9:2*"N?>)@",9>9ID MXY*!2R4Y(#$L![=4*TEX"MC2J#55<:46 22/84$&O6%<60-[%;1RT*]=+L"Y M9H\EX&:NK+'D<+JJ,B75<;??RMKQ6R^"_=OZ'L=,5.--YVO_..97&2WRL!B(=']2>N>$)[^]@2&&NV7S?;0K]X)K.<=%]3C*#WH?AZ M/:MW)2IT%[*FI5C:O$G/ZX'O0G_UFB8.WT<-7@'3W;2)<-^,K3LO_VN+;M[[ M^5]-^))B2R+A@7,J.9/>Q1BL)0P;HW&2L@I?DMO#E[^WVNVB64L M2[SR8:[#*%YYW&X>?CEI'.[ N#99 W[?@-_M;._SYG8X@OO3QMDWNK/M\52\ M\N@+;6ZOGS8/=W#C$.ZS\0G&\CF/@33A:>":9UO;NP?-L]F47)C:@'U@B&G# M$(]4(LVB0IAQ+Y,,-#F[LL9976LUI[3.^^P1BYR87L#NS8'=O,YJ"M@]#]A- M',Y(9Q2G02"JN41<,HT"GFFJ M!8V#-<)P!!M%1%Q)A;1F 6%OF>,V",S4RAI1T[4SORXQ35?1ROG6]!:M?*16 M3N84.Q=3[EV#7N]V%D:SO1E@*CI M2C)J5) L4H03"0!15B$C"4726IP7ES&?(:HN\&- :O%H 8I6SS]#M&CUBVGU M)+\X(4;(R! 122-N,X>O9!@%R3GV.#C,?=9J6-7%T.JWTXQFNSNPE\;&E<.P M>JT3I_K(S3,Y]VU%D><_08N-^"]AQDV!>S,."K[/'=^_3'>ZH1$'IC&BC#' M=V&0]ER@D*B@4AB:0JZMHG5*'AUIGKLBO:(*JP*I!5+G:T,72'TN2)TTF3G# M2D:"9(C@"#OAD0'G%Q&F7;*"::'URAHC=:G$JX'4Z[55]ZJ XN>PUNH$$,[? MF'RQ0H3V%\X[UM\3]:E513 RU0;+CO>U<;-[4M'99X5?O6,7>SZKIN-YL]4!\E;Q"/;N MG:Y.5H6\^>,'9X#358KYDZ2K/]%@Y;,T35_R+/#: Q/ 'Y,>O'2YP8]*JIY+ M1O723=F+I%._J'WZ>P20[^0]#W:X8[A&-Y2,ZI)D6,+]+^.[=.D._<3!SP!_ M)3,Z?,*['__YMG/X^U%SN]UN''[!6U^_G#8W_-DT*\3NX>[&/O@NGP^:1^]Q M<^/SM]VOGUN-CSND^DUFEMC>A#$T;\BR3M:!RP(>BU.(&T^1TTPAX8W1SEKC M5+@IW+^@>8HQ5](9P&ZTC+@D5(K,J$)9BQC]BYHY_!>+N M!W$3X1DAF,11&I0'>86\0 MC]PCKCU&QCF-E!56Q^ LU[2RR_2C[;*2G+VX&FTXR("V2G@,&JV-P<1Q*;D6 MF G*4Z71^%RC[^!Z_5RCB]+>3VDG#X)LE)(1C8C7&C0W$:1CQ,A;;F %3;2: MKZQI/"\JZ"7*W'Y1A?O::PTBZJ94,K2?T7BXFY=3K+[3I\+X3'G!$=M]6'6\K@#SG MV5EL "\UKV9 MUC<_98'5.T[-J\'4DK*P_)@Z:26#3Y-H=G&32!E3#3)<:11D8GBT?UL)!+U,-"KM:>JHE%Q6/R5R\>VU9X_^,X=OJQ?][!8JS8 MZ_U^'/07AQ1^YUR!X8KMHQVZ^VWWJ'&RM;V#MS:^@6)ZWMS>/_*M;5#,L_U\GUP3<=:$SYO;._3?L_."Q5@J3:CRPCJC MIDCAQ\M0.U^'*BV^6HG:>"EJH[5X"#G\;6-9!CVXL8/"^/E?HICBB;LW;,04 M8>FK1M']=_:X-1CUWAO+RKFJCN1B$?O,/+^V;JWOZ:"\95XA:G*"'\ _,I$X M))E@GDIKJ".3VAH$#D+=K4#DOFT2S-,4R8BG&>S=+OMF MN@*\T6J>Y5^X5]J5H+1S6*;ZHY?CL3DW%QR8"15\5_9"?B[7[93.#B4/_UEX MA,=2^/NY$(+_\/M8!/^.O>\M'_M+%LY[F']Q$<[[^L]!\_!SN['=_+;[M8$; M7W=;.U\;)SN''[XU/^;/-F'T^?'+CP;]#./^]&/WZ(^# MG;/?6XVOGW#^#'YWVCA;/YE5@00F.0T\9Q3D>TGDFSC(T-Y1S))#*FJ,>)0:&4L$LRX--T M#9(W$6NK/5(<.\"GR)"F)B"JM9?!R40\7EGC=:47J:"AU" MF,U15/D%5'G2 MU,#>)R94SBR6B">*D2,!?"[&5-""*,%$5F5F%JF<\,U$PJX=G+4Z_6'OP9VD MEK?4X84"0%=2/3;/9[Y@TMPQ:;I>B4G#C(H&&9SSN%@DR.(HD8],*\6#$%+F MP(]Y/&MF*5M:7%V>9TBCZ/)SZ?*$?0'+QHA(8%_ 6B+N)$,Y'Z6@%?>:'/M-5 M-M9'+#4GR/B0.U'%@"P1$9FD710YS"I<]FX$?33ZE$#%XJKNO (5176?4'4G M#0?J,(]*@?UOP0G@QB)CG$=1DR1T"! M5.F8\@P3]&IP?EXFVG6G\7K]0/$:YP[^.U-V6R:[P)0:%$1RB =ID".,("*Y M24I$06B. +$Z9O-R&U^^</H>I=*<+E&IM%I]JDKI M*V2BQ[ @IW^U;6< 6O[^?X>MXR-0[L6KOFQN;(X5N4N:=),WS]9/=\Y :8]V M,-P7[QR!LATV#[*N.!:]>7A%[9SN,\:&W_ -W=.=P\_?X/Q MM':VX3JTP;8LNYTEI%]U,%B.<3_XRUQK<.^ 5JC;5@#ZPUEH8^2?DN4T]2 M:_Q$@S6EUO@5U1J/GJX4'+^NNME2<%P*CN^B'&$'UW0\9;G ,/O:Z_24Y7'ZH[S!NS/YM]R/\ M%CYO?&V"O]" >WUBF5%PA^ZV&T?_M!J'[^$]?S85!3L"_^+HPQ'X%C]VZ.=# M^-U9<\/S)OR]>_3E=/?KYFEC&]X[:\PL+2;@N/J$$PI6)L3!P4,:Q!GEB$X* M5G-XM;(&:U@W9%XYIJ_L_*! WAN"/!-"B@Y 3FKNA-&8L:2-XX"#CA%R]^A_ M@;QG@[R)P#_V4C@3.9(D!L2#5\BRQ) ,Q#"L4R#6Y"-565?SCOR7JN('*^F[ M[M'Q$-R$*]&K',OJ=]/@Q/9*F?&-D*4C#DHD[[ SG,C@-/$"+#4II+.*BF*E M+1IDS2@S#MQPFQS"TL5,ZDR1)H(C'"GA@3#N'%E94W6"U0*E );LW3FKLC-& M>FS _ B28VV-U<$:8:1E3#OGB_6Q@*H\87V 'GN<,,\97*#*F!GD#+6(4HU= M3"2",YU5F8E'VQZ+E\V[N.;%AV$/]&[8BY55D4#RX>^WU@OQ/HZ0)LH)3Z*/ MEKM\$ [F<\ :DT2T"J18%8L&13.Z(1(<&><2<68PXC1(Y+0QR$CEO8!U%:,& MRGRA*A)+=?&<53EY3QQA/D@'5@56VC /6Y$)/&A,12Q6Q0*J\F1,@V-.=/"( MF=SUQ5"&C&82@>- 3$Q!>,$KADC,%DB57WW0XL]H^_&@VPZUUM%QK_L]9G5X MF%7Q)APNEA.E!8.BJ8KC9,*FB4>$%B!'DP+ M+)"SUB(O0P T$EHIM[(FZ_SQ9+4E5K&XJLQPE!+SI)3'W&-J;&!&,AJ2DN V MX&)5+* J3UH53!B#8T)2:XIX=!J9B".*26#J )(3ICE6P=6\6G.66,4=M'#4 MY.O&3)WBV5Q@$#PB50I+;#47,9D('@[75F!CN--T7N9$@9E[P,QTC2L3+JGD M"!(B&,1E(LCJ)!%WP0;*F&'P-%L?^?1]O]] %!L-13F5#P%K9C'@+21%MDE+-.@_T? MB!,<9_/"06K,[XT,/#JHP1_QG[_MYKU?G@T;-M!#)GCM OQ'A"KC-#]SV9QQ76!E(E,@IET,. M '/&&H:2P=Q%8ZS2.?B 19VJZ0C$KR7X\!I4?EY62E'YA53Y"7N&"T67D3EYY0IL41LJK/X2NJU3KQ[8?)U M2[*P_#W#!"WVCK!(T:MF+" _1Y#_-F77:<\"#BH'J3%!7 F-+",2!29,D#X0 MCOW*&F-U.0/C'^6S+@%QZBVQK0*I!5*7+Q)8('7>D#K9(9$JE\M'D1>8 JY2 M<)H#Y@@3IA-.WEH!=C.7=?[XL_J%@=0[,:;>E2&/+QSGX[MN?U#KIEHO?H^= M8;P6(SSO90 ?C@*(@^X-AGGMQ/9K]A@^_ &:-HCMT]K_W <:'D(N^3.,R$^U ME3YVNR'W.3OOV/YWMWW-+7_=:/%P5LKWI'FR%Y*AB7J.DE$:<2$##02G@1*B-28>PLD9,G9CIHJ(Z;!K]XP@OOL-N4,_S7!L]MO7FI[=70L7+ MMQ=734-L M:_MSJW&X*7;.]C%09 YSVW-B2&/ X<\6@\TH9R M9!AUE$1OI;:3[0ZBQC MMC[NP_C0G@&BU)CLP2R97F.+U8>Y"_ M_4$,PW8<>6UY]=ZPHOS86M\S(9C(8:L07@K$=1+(RAQNC1CL05 5V)>G^H+D M5$V;A,">@CD!-@/%D0E&F+<\ZJF^(-NPG_@#4 P0TU:GVEZ\[?5.LU\"[L>P M4P4']\_5Z3Y;T&CSR=O02G/Z#8R'5:]01?'"L'IJLI=/JHF MQ/"#WRJO"':W<7./\>'$E1^.M1=?_L2Z?K<]'-S\DRF&^A?2>TDF-NPK_Q[T M+CLQ[$?D>M%^0S;!8'^S[1-[VE_YSW4L R";F,/)QQ\]Y-K_=;W_K,VZ\4P4 MNAU5[FP?B)\TD;E-NI>GB8R6JT0^45\6/8^^+,N? /V[;=N.C_69"$7,8]*X M7MNQ]:Q'?#4'SY* 58FQBMX0;J-UQ"6AP"ZQ*A"6JM+2NX24S\V2Y0AC/-1H M&1\RMQH;_QSL'GUN;VV__P$N+VX>@>O[]3W[8^70QN M'*+<:R<\7EE3F>OVT7D[)4'S(4R9W1Z\[(R[VOO3 MVJ '5VN/P];A<-@?/)B5XDTPX\S]N/,@"^,*',R=#;Z*1USWK M7DKE[J/S]8K9-']@FN[C%*PU,B6#0CZQYUQ+I!/1R#LIHZ)1@W]>F4U*S(L! M=/%*=)?6IEKW_SMLC>)2.=[FAGWX2K\0A3Y?QN#%R4U>B5X,&\,>S-Y?\"#= M4)!K?LAUM;<)?/]P9R_33-,@?8YK1T NDI#F+"!BO+7:LF@3.'Q,U@'47I]5 MM03@])0.W_*6%R\"6!6'[PG1:61761R28,(AI1E#X*Y[9(R7R"7K*1%&*!,! MG4\6+Q:UN(CT85NUN2VK4;LHH(%L$*233EA&B3ZW1A5P.:]EE*%2);_T\WOG M^TMM:FMY0,KC\Z8F *"MXA&HW3!5@>^61'"OW 2^*CA[T&5__IE@-]_T M[0Q6SB/KXU:NJ.FOSK!X1NE2S[.SZ]M2?RL=J%@BJY2F=^/TMNK%>I7B=J/G M^OKGY0IAU?F$7)0%I:<;!G83EU1^M;?=LB)7%.K?3@5?M,-WOX5^-,^28 MT]$(G!)./"1B*(@->$7"*$B_RZF?V?KY]H8^,+;7Z$_T[Z08>?X?/=UNYA\V#W MZWL&XS]L;+?A-5SCZ\Z/W0WP@;9W,/SWQ_7\A7UX'_P@:GD*(2"'K48\,89< M2 F!*QM92(H0 G[0C!*S.1\1+A(/9D&RUXYD]Z$"?08HNV)T7;6W"KC=%]Q. MKX,;4\XH81DR 0?$26#(.B&199IJ+FA@O*+R?3RE9\&U@FL+\-2+!6L5_UJ! ML'M!6'/"/K.YVRT7%DF>62NQ"DA'H9%61CA&DO5$KZSIY;#/7OTYY+MV*Q.N MC(H/NYW^0>NXY&S=#$'>$>,\2P \'#9JK33WP3AKG#$ASM%)?/TG:<^%4)M3 M'B3S+,2$'=+<$Q6:1>L*6]LYS]Y.>7IN+GS0G M%9[PDP18?XPGC(3F#ORD:)#A02-"A" ,XX0Y&!E<32>*W]U1*KK[IC?BI>%B M7A8=GG04<+"PX3J*J/ 6MN',HA.C1L%X"5LO4X*GE359ET0MT#;\^L_+HC_H MP+WV3TLZ](WU^$X+EP5CD,@E'@Y#4>BG!L RD^ $+"$"-:3_ P*KQF!#1 MD8 1P2FR$9P!;'6"+<5S:7*DHL[U(J5&E]9I\_8#GD&;BQ\P)Q6>\ -\I Z$ MDR,P^G-2K/+(!AV1(18< 2T\)V!#""D6HP=:T=WEVXB+'S!G'9[T Q0Q%A-B MD7-8(\ZL /75$EQ[)K@E3BJM MW >[8U9CN6N-Y[KIIO#%M780$]T@:I>-(!:D']TY>%RUL[;2)'Z\;O!X1$>2 MDZWM;Z2Q_9XVSM9_-+9SAU"K%581I6 \>*<*("': *L@J! 3YAV&Q^N'O'ILVC8]OJ96:SZS*16C]B0&>QU[T0!_SFQ*%QNK6] M3QIGG_A6WF?.ONQI%V$;8 JI:'.;V(215L$CY5SP(3[U1:UW,?.Y#U,M]B*YL1!>- MAV"CN6D3:G4J8L)PWK_HN.+L[->.>[&?B07"PUO&+LQF/9N,IEX][^B7(*86 M#!F[GS?R(PL&_-NS'-&S7VF H5U?H#GLU.R8XG3&35]%X9I>O:%*TV&F7 M# '+CSO,*>P TC B9-+A#EV^SOE5?V+"?QT_T/KH>;Y4#_%G*\5KN@ESZ7\+ MPUZV/=Z<2E[9C0^_\:WM]WM$4C"5A4&P&X)9+HE"UBB%')44'"WOI 'XI:M2 M37;?&C?SJFRY"[:'^D_E0'@=B; L"0?V/X7=.$:K+2$V"D94D8.7D@._%P*U ML$$Z)$ @$%?*(:,C;,A!4,*<(5K3E37^G!_%(:8<8B..T&G';B#7+2@NUL ML6:)W2H5(7Z/[>YQWIDOLEQOEXHY=(8L4O$44I&+33V3B1(4)7&(8]@SM'42 M4>F((,+),5;<)!39X,KI#:/6Q#:W6[W1N%BMG5MA+]'YMW;=!'R>1J;=]!.! M_3 <#'OQ:BQBW#M[.X>:WF[GTTEGX_V>=#CJ0 UL81K^D9HAS;E'0O!@@[12 M$#K9UO15&?FI$I7K0;D90;MLW-_H(_6K7_CQ5UW^H>_N=V!XX7IGU@E/:8E8 M*[5:E?QA'36?G['1K'*Z4&TZ7_0(">2.=G[L'*[3W:,ON+%] *__.-CZ^ EO M;6R2K8W&C^;&M]-IRNX/WYH?_VGM'GYH-39VCW:W/_W8@M<[1^_Y[L8GWCC\ MPAMG[_'6]A^C1J"MR[XPS>W&'F7:^,053&AN!(IE1!86%R5EA/)!>!+!.F5U MPOGKRVQ>:! "W6(/@NM2H;W0^+8#7MWV2;? VOQ@[?T4K"4*?HPG!BE.!.*: M<61PB,B;Z+@2CN$H1K#VZ(*-Y2OC 78Y@=LFU/ M9I37VB>&4J02\402LE9Q1 @VPE!F+(X5L+%BKST[L(EBK[U.8/O0'?8*KLT/ MUQI3N&:9M@!I''GMP0]E\(\A+J#<-BIB<$8EXQ6ND4?C6C'8[HMKLAALKQ37 MX+L%U^:':Y^F<0U[RXTDR KA$(_*YSI3BF1B,EF?>'3@B-(Z5K+8:\_+&9!S MHVT:Q%ZQVEX?NJWGA9T-<3/2C0NZW07=ODRAFQ-!,(,EPM2 U28]0RZC&U'& M ;P%KBV@V__[_VA*Z'^+W?;\G"@O<=Y;"E6?=FK*SE *55]H!]B9V@&X\XQ2 M01%FQ*+LJX.ERSPR"O: )+$3T4^3B. 6".EYV"."K#R@@N;)57UVOJ=9?>J9!SN=L?&VPQC;<\Z@).AJ. M_CWS8L\Y*P$L'9(X& 3H:9#F.B(EHZ?,ZB2#'&$M"&$,ZQG[J+6Y*Q&89T&! MH6:=8RPXY[3"# LO)I,[JZFOO]RO3OE 9R\\O]?L_]K@")R-0CFR.IW!-!;):,N2#@RG7QEL> M)J4^$"6I)-$Q2K@0S,'F1'6 ]?')LX!G2[T?2WW[QMX>QZE\8GC-$K:R).F%/WDIV7@&NE^Z*73#OM6(>LYA$$[ T.''JK/-1 MA: !_XB+FJ8*\Z8(I@KFO33FG5['/(YU4H%C%)E*B#-*D=6 ?C@&0Z2E*5F2 M,<_(>24@/SGFO?H.VIY31WQ9)(B7I%A"2&1 M,=X@1A*QWCAC?)LT>TY"7$,13&Q'7IAU> MQ-[W2Q@J2',/I/ERQ5C8@?&L[T6.4U*!((FQ Z0)%%G#<_(S388)3[GQ*VO\ M\4V!2[1A<15U7J;"3Q5UP>O7ED:!3Z\KL.'18NTCHBRSWUE099,,04I$J:25 MB2C\ANO77C[HT([[MEU+\8&6PIOP5>9E*8SG_*]>-\5^'VYJVQ_BE5/5@C7W MP)J="6/![]DHE,0"HXAS^GJD'CG8-Q!F5%K&G;>Y'RIE):[PBG5U7L9"T=7Y MZNKI=5TEE 0#ICSBR1G05::0Q50BSP!D=0B N/[X??(D?W%W+1J4Y=FP8 MC*GY2P#AR%.2K9XKP# *91),O5J80!Q;A5P",-)4JY0(,RQ4 M":;F\>Q!)<2PN*H\+ZNAJ/)+A!K&IQ)"$25RYU9E$N(<)V13S,PYV$E"DDKY M8)'7P458(%6>4Z!AI)%FD6 MHURHH&E!TQ>RF@N:/E<$;H2F6-,0/$D($XW!7)8!.>PC6,]..(<-]]H!FJJZ MD/C5H.EU=K$I'K%+OK$'\XMQL43\8@0_.<'81G2#!205V_ARKK0_&O2/5O-L MA\.UVKO;.[CQ\9^#K6UXCW[^!J]%XW =-XXVV<[I)+W2^[,=>+]Y>'#8_/A/ M&^YYLOOUOI)BB7A(_;&$Y^)8:P,L:# 4\1B>)&&Y6/^BGVTAA!^"V<8\^F =45?VN!\]GR=]")=]U.!2$9 ME_Z.G5:W5VMV!W!'5-L8QMJU)B3W5?-%Z=&[U:G],6R?UJBJFO/B>NTDUEK] M?H[[_\]]W"GB7 30# :.>VG5LSPYSG^M4;90"6P,7>\XC!>6KW9QCE MWX-T3>W^.]_--;W )JU$U@A)DQFJ$PA'UQ@Y*+P27%% MD\S]]U;%]-K_G]J-&!?&"%?[!4SRB6[SL\VB,7*-X873594I[XZ[_5;^SF]5 M8^_6]WC9%_O_7-\7QEB)+W]B'=A]P\'-/YFB:WHA%)5T8H*N_'O0NZ0EVX_( M]:+]AJI>"+_9]HD][:_\Y_K. 9O$Q!Q./O[H(=?^K^O]9VW6C6=NZK=NTE-T MCC10B:/0*7$KM4XD2FZ\M!ASJ=RB;.H_79A*EG^MCQDE M]OR!A4OWJ[1#]=]:_ &XTNKGK]32L-W." B_:/5JW>-J*@?=BU_5X'&R(S*H M4D*>8;>^5[MN&XR< MO(19N/YW"'"66E4-:'_0&@S'TN6&IR"FU0\[<+$4J\H.$-( 1M0%]SST M1Q>L- 4L0=OQ\=KX:R?PX_N(.[/:>N],YB'F+@@#_J&W20CP,0"34N4\5N*. M?B[WY];!7^.!?H!Q9DENQL%6VAR/-9>1+TDG\^>7[4^\L;\G -D35@D)(1U8 M#)PAJYQ%@3KE P^4JL3AO!&AM0>(/18"C+M27]UZ=VB M[0M9M[U8V^\"M'9 )]UI5K_1\(;P064;;9Z__+7FXN D1M"%?J5@YQH4>_6* MM?#+ZM^KM=]MYUN]UK1CQ5[O][N^5;T:_:8W[ ]B'"GEY1#ZE6U6!RWK9X6& ML70=V#W5[_I9.[M#@(=\DY,6;%LNUF*&D@P853 L?^78GE8P<](:'.3OS[AH M?C0'YG4G]OO_'7\^\QH 5?D*5[\/CVL'\+PY7PR,]3YXE?UACN.U.MEBSS_) M$]+)SP0[+6"8S_;@C*]='=NLD5W=S].P6@FX0*][ F_D#Q-,Q&E]#(+Y8ORH ML[=B7RU +8U78"3]?\/?L.JU?VR['4\KG:S]\O<_OX.I.!93D(=XN6]_M^WA MQ298L7X#!()Z5=(Y,BNS[%_3GJR,YV5&<)MI,8B/0.67ZP,^B15>@):!B7'0;8_M@%[LIE]A@X]@.61U G2 R;C4E1&" MY"'V6Z%E>W#C$01=H-LY*WN_Y@&A &)[IS 3WV/'=@:CH>P:C!1,&W9$\V7 M'S_V3;<:G!['ZDX.%K,W/![XTUH%7N!#PBC@U?1@6IWO\&&>V6'_AI&YZ+M' M<--A?N3J.&%Z2*NU5[3AP5/FU0;E6!_NPTK72'T4"!AVVEE(H^VU6SEQ9^1P MQ% 'TS-$L&!#GN]>//>/0F6M>@\R7YF0E>*-G"F8Z*-L_\+WQ]);W36K9X!% M7ZV=!WSR=G*^[OUXU+(=\&GS"N1+@R!;V/1@I!^BZPVS0))J66;ZORV__/Q"?@6MJ* PSTW>KSK! M]K(_TQM4T@(:#2Y1_KS2LPI()[\%K\;+<\[_7F.C]<&U7RIT[%3:5]VG/X25 MG;S$KQ6DY8NW+8@ 2&,WRVBM#]_+$@=R> Q7[1]DD!R#7AY;-\]8UW\#&!VY M0/>+>S*PGZF*!I-D.8:-R=&HJ*4A&*>#UK=X.+<&0*]X]]L'H!A93B]#H%OI M[SSVO_+C;8.IMI_']W:CHIL_FF?O]QCW5BH;$8Y49XHK@:PUX.EPY7ET4A.O MP,EALZ*B%QM]GO5<\C,6'7C_IZ8D+,G?6;(FI$,F+K%PD5I-N+/86.H8PY%3 MD4=S0[B'WEDDWEV,LQ(!%=,%@-FJ&&T:L-B Y>V8<>3&1<\6&8!1L*<+@ C;H\%LY*#RFQ:! MPR][CA'!L;=(BUQ61B1%QGN*A HB>:9HHBP[#=,",%Y2L$1.P<0^.8B510Y2 MD6UJ6.-L\V?'M7Z^$54')$LA(.\N1W]%5MXV7FP!7ACJF?<@(IY:!GC!&-+6 M>F0=%Y9:Q3W!*VLSMHJK\G!-<"Y-F9&7=N'#U2^-DRO?/]]QKOH]X*SY6'UA MTLCY[]*;B[5?Z*^/4Q^BF"&1I2B#Y$YPQVA@T0N5-/;$R;NKS\\/4V:KS.;E M.E7=KQNP2X#7E'\+-D"K&ZX%=&"6? [JG( KU(^=MZQNN+'];2\8KZ*%35EY MDEM9&X-,E!PYE3!502D&B[668,I_KG!NV&]5@9-*XZ[JSLC'R)[(2TK6'("Y M2-%,*6J>K>\E'+31GB#OJAW>1*0#82A&'*5.P3F<5M8&L7-GU,ZN(>AN[9?* MM81?WO+%$9;GLV.*_WMT"0'CCZL/R']_S=[_95CI_#*7SNC_D)GGA:-PPH4Y M.F.WF+YE=337'@?C._=T8E]"\(L3>Y.,TZWMQAX#*S;18, PB0Z0DH$]2P-! MA,N(,B;?=CC7C>?TYV_?&!4)/\QG!#";-9,>,F]?)X]X[O+;[#\ MPGZM#8^[HS!>UX^J%D<1@?, M._V8%KS#)P'FGNUD(_D6VYX]9CNVLS^]Q6$ M_OBO.>9V4L7SVJ.UO\2N'!L^JB*AHQ.1Y7]<\6N."V3;8@#7K7(EIFS\ACT/ M+(M\#CEHM4>JTN[V*YFYL%S&$@6;3#;OTNG:FH*ZQ?1_WL%_*MLGJ-6)Y_K3N_C,*G=HWSD=PX ML-F/+Y=)WO?S(>+1L#UH';?C^.-\;/;#C_;PZMRN/CY3N#A1&$'Y^' OY^[V M0K7GCS_($K+?G3IE6*U].:XR-,[ANLKUSL^:&ROVT^D8G"[0_#+#("<^'-O3 MRJ'-F1]ML(=ZE:#G-*+CXW;+YR.:.B! _Z ^VD>JX5S?1."Y\SMN/!_5%^ ' MHQ.]F;^I'CT/*[:C'^5(C(]20-PZE8D?\J'E(7QZ?I24#Y=&!Y)9)EJCF8=M M\'LKC,ZDKB5M7$VT.+#?XRC!8Y0?.+6SI1HA:I4RJ:Z,=VJSO,VFJX^MP9PJ M425IY+/@F7>]B#K#'/>Z/\#0JH3X(3'HAZ4%$;:6(>8XC11$9A0^J88]$^-L9'$_DQ:+H\NP=(#*:VLD9QP&(]: %)3 M\G3?LZY'9?/=,8GUJCQ5PW[+SL"GD^9&9C5TDD6;D!$1(\XDR):V# 4E*(Y6 M*V-R'HQ:G68U 7?@^_C0]48/X :[OX)'VP_V?VL?VUT'(O=W!<:P1_>^Q<%# MS\0\3TZ*:!T.EDLMC>(1Z\#@-4]&7J99T5M\S.KB%>:\8V,2X M15$+B[C &#E) XHBZ<"I9U2"@,A5:7X*.>,=>PQ<5W;FS\MMTKWM;U(8R-W(V8B**;VI?N&(]R-NU]/#-#=QNW!_Q"U@K"0N!+8QI_^S3SG"(0D M%AD! HYG3&/I++5D/KE4+D)E)0J7(;- J4C&<\SO&4]3H 7H+F=#I,N!V, 4D44'V"T;LV.+1F'! MAQ7VU2D$M: =$PRG"\1O7,X*O!V9I\;%79OP7_-82%XA0B=B(I\&?+8A(C.$ M_'WK<'^/1F4S9M5''C.1.C(2+/5$"(>GC2'0&!8*$1F?V%T?*'+IAA\GQ,IC M/?GOFI/.W4^KA;-_G8^S M,VU[\B0[;Y_<.>"Y2IY WQ14HBL;V!#]H]]=Z)-ZNJ&"P8H=B[RI/1>53V0=KN&(;S-O& KKQP/?W<^2$AV6B$$#%:OQ3A M5 FTZ%8FMCLVA\N.G'GM&YZ6L3#L<#GRH! M6AG91_ED',,SO(@JN$@YQPO/\LGXYFZ5Z'@Y*SV">3^JRU5@W-F@OT^JU#[, M::T\2/6!W;'/?UP";I2/_;")I8T1.7E"1;O8#-R>.I7X M8E\NDU_ET$P9]Z&24)/U=Z(?#JN@@LM8\9"5=,Z3]8%8=F",;5V M!X=4?)NZHXK^:BB8*#6"G0HQ, 6V(YZB9MX8QLV)]U3./BHW!6!RU,'0(?3( M7)2@N! VXS"/AZAZ-T.#5]>\>SL>::NM5(0H-K__N2>B<$$41D2VCL@H& E, M9.)%%DZ4*(//&& QVZ[G?\8A%).[_K52H\]Q*E09[+#U<".9$(&-,&DJ,%58 M-^H"4GLPD@"(Z\"C^D SU#3N^UA\J3YK:ZYL:E(,*Z(==?[QG_PE]SH<1G1\ M>C+Z9W/B.A\=I^%V[2+(8\P!DS%6R=IQ*QJGA"3!^7C7L>B, 0P;Q0+Q6)[O =5WDIBJ<^E*\TF7X M'U<7@D<"$7VOO3_G+-STJ+L(<[FVF/6/1#!=A]6H.]^;]ATK;)E2CE/&=HT&J M39=A/@'\.V[F!'*H"TKTFU'EOQ]AU9IF':HG-9K2Q-/6*C/GI&JQ!-/SW:KB MR=6,,KW,$T$;4T)O7%EL@6#4Z0RCF*.+&:.4G.2N." $5SP(&N:8<_GJ-A&C M[GX??IMFP[&2]$==(Z9I%_&FG[8&_?BD>D<\?)2JW-K8/]O>>2,V=SZHK9W/ M>]9X52C-!+@R$.D")ZXH09*/24B>-4^JJK-E^9R8U8NLLXOBDP#F7[J#VL&# M(%Z5;3GQF,NN:3YR M!555Y_B-+Z5635HBNA41'7[>$XZ94#(C&5@;%).B ?*=(X*IS+RDR24/1,36 MS)SNV[@]=:A=]U)MW<8C"+K(,5;OO] T8(=R'.SWNY.)$:%;3H>QTFIFE>6' M@:O+]#2A^5;52EML6HRLO@-9"<4RUXRH$+%+="PDZ)1(BB*%2!W5Z)H&;.)J M-OKY(H(3:*@29=<3T(7+H2G.F=-%L.HUU%7IU8L0&$P&L$HRH8.20B:+AQ[: MB)"#-V#5WI; 6L#Z,*8ST1:="-8'DAT/#BI&5B](/78FC;F M&KQJ0B0'H%RAD!N[DS'5(L;3H\;(PF.ZV)UKLM?77-)BQZI:0Z'?*]VP-UE+ MM;&%_!7H-^,'>%HQM)7'^F.NCC?J"D/GUJILO;W);7Y@4(^ NC$QH MCD!'Y\5\K[6)&W_WSLP@F]M0^S^ITX&K@H8SP[H DJ] 8_B!]]H"H3^UNV? MU])NW3'7]5_A6SN[>YP;Y:@QQ*F2B P46[ B#@;K13!E()Y^F)-7N6-P>.K MD!MOWS7^C6O-WMKBO3#M9JSF><0YCR1G!-N#T^.%_W"RJGM%B5/.PI=,>W+S M,.[Q F8/BX8HK361GB9B*7=FW3YJ>63LD''%FN=1Q]6+3.KZN3'H_S3^)>?P9PY[OFSG[K]:F+5 M33]??CK&Z$VWA\>UK[^^"-];IW4(7].FOGES\_5Z]=54"]#Z.VW7M=!7?DW7 MV97?7?=8)M854;9?AQ9(%RN073 ZHA2U"!C=VA'\*7=G_,VL4_W0+ M&KBIX?1L/^F?%R";&U?V+L]8<(0+$T&I_CPI(JA[B]<__QC'%-RZU?B<"=/. M4YCV_[O3%&_?!_TQYK: "R%KFS%A5!4%]JTLUCBNLTI%HZ^<^LJ%P&YVCD]% M(5T*/7K>7BUXWNC3SD!\VDGPW ]B\^.[KUN'[^C6SE^?MW_?I6#4LON&;AW^RK=__E)\._^3; M.Q^^?=J(_KM/SMO3S8/=[]M'<8]@+5D%?/$B<") MS)X3F[C$%L5%>B.X,.7JQL0UW]^%%Q!'%^2)A9![ZI73Z-\BTS-%IJB$=XH! M^)@L0[(6@$A&I:5D46OC;WMLUR+3PR/3.['Y_?->DLE3[)3-/48IJ!2(BZ4Z M](LL&BLT5:N(3"]!]9_4^NJ?&Y<"0?\Q[5_[YY6& 5]L9>:"\)-&JOO1H3[T MS]WW&\VN-$7ZMO(4<)7NMYS(]SP(+ M24I[Z32UL*_(/98S_O-=,6L^;MRK-G5;6_IY,O4_'EW_6("K6W5D6:Q=JR,Z MIF)=$'47"PE;2)Q5A2A!64G)!JNOCKR=$7\/P=0OS?TTP1RS)^$_I'_#?E^#>V)H-(UI4@;OYJ/ YNI07F_QJ0_ C:% OI\+)P\+N[HS:%%SR M(5M*HC38M"U@6+CGL+X%[#RPY@+CZ%QF:\;. N^/.6INQQ6/[,)I<:W%M:5K MEBVNW3^NU>HD2"*F/5>Q/* EWEI/6&'419JMQHY&0 AK3LXF8:XBKC7Z MYE3A5Z;JX.HE&Y.W>,;$; 5,*0U.,;[[[F%JCSC$EZ#2OYW),N_7C9%N]!3> MDOR;*/VK%OSY2\7;+,!J2\;F7.Y.*'B+57@:&EY+ST^>GA_]N/*:E&.[/*(;*.DF=DT2QA'F 5!,P<@W17CMN>4J%E2MKOJPJ(E:*R[^J M9+E%"_[*U2F?\.[VQ22>>':B<^NL3J_[@>1$H7\LB_"&?#\M[R4Y4=PNBW#1 MP:JKOUYFNM^O M$T4HIZM!M*=CK1?Y2MLB6%FRX[Y$*60)V4H=,W?81EI[(=WEM M37QH<[P==QYY,U%NZT58% PL ;ZU\X9N_P[_W?@ EL2'K]L;G\\^;7SJ??KX M[OOV1W@_W[RXY]RB^'"VM;'+-C? BM@ "V2G>HZ$]WW>.OJ[MWNXJ3[!7'>_ M8SF1=Y>.T+8W_MQS7B85N2'>8DT;I2/Q)A62$TN>FL)@FU^]EFM"+=F@: _0 M5@4$6NB[*3 @&>^SCB4$*9W0(;D0J3XFZDZG)*YZ+-5B$ M<$G):6W$^.KR]-*UD@5YNE5'EL78M3IBC1,Q.T&B"QX;3H--QC@ES 6F8DE% MI'Q5>>PV3_XAE8[EI*4]W0S:U5$\ZB076+XJS:6%H(4@Z,\9W:)8344HF0#N M.")ECB104X@RQ:3D/1 Q??7:,M8FO3]?EKUGO:)EV26Q;*TUT,QEH#X0&CTE M4LE ?.":F$*E,BF88L$*%8"DJ(?S1E7HL:* M"U;^T\]VT8:@PE.67:+:T2)Y\"%FDY(%>F"@3O-K6AFW-+ D M&MC_MOE]=P]V(?M("W&&971@)&)M+"0QI8HQ3HKL<-_E&I^3TX(-/L<=W'MG MZYV/DWB!"#&!&<&/X$,@"_S\_TX'> D X^=\TCD&",VCJA=R'W[ZNMU?\V5S M1\^/3M#UCV#>2?YLC$'#7#6OA ^/ 08'::WS]: ;#ZHV;$!RHRYVODV=_V08 M88?#TX]/3T93_4%Q6DB>W?YIY2:[!.<-9DJ^;C _XW@PJGKH_E1EE< X+YI& MH1(T<6,C .C%+3Z 8#H]N?J6F8#M1Q(-:/5<6J")GP?G:>3'?C^3,,S^,_$% M!ON3[WWU9Z-7_[HL#D'R3:WA]/3K2;[^WS"$6^>\>&I[:DY5A?M@(TB*8&14 MPBJOI2O:<1F<,:%&'+@GIS?(_*(8[,G-G,.",J[ ;SR! 1\2"* 0P^10[F&] MJR?^A%V]N_'ZZ'BF,%#<'Q\#V?[J>[W)7I:C6^8IK:[6\0X/[?K]7(N(\V[3 M@U+@><#%DZH%\#( 2J7;8UOTDP$BQ1< E]Y9IY_W!R=UR^I8KU7$M9HX'!S5 M3X\@'SSV5,>C]#P\]H 6,)U_8&+6&+EJ56=BS4?_7._L3'W4.?" 2A5"U=UQ M1R?#[N=#CX5J$?#/!:K-I?O8-._Y;0SP!ZCYYVSWU>C_P,'S\[% M('UY8I!M'>[O&6.SD=03IVT$>X8Q$BA-H C1HCAJH]:^>FW7YX1AH]SIC' S MUSJCTW (-(69AF.R\^GP='2"B;RCL6B*@R&*S4$_G;=L/F^X?-')^IRL)KO: MWD22P H7-SXF!59];:\C/YA&17LOF?0$F.]["5:<,\D(-04U,.Z(I8$3%QD> M(J6L$P,-3*R+V>*CMZ>].;2#&M)^[N=AU;$;LY&JI#^X'^#V%$EHB+ \ AT, M2? 82+!?$5D&BAD<=6,G=4&;::(R+H/?E917#7:T7*(C:B'<:T9P&ZM OSR: ME&@-4@G&N7>"A.@#D=8PXH$V2.+!T$@3TS("3E!2P=$BF3AE9BBD)F_GH-3FGEP]08CP= MUH0]5P._Q OHTSNG8:R4,,&#R%SG6]\YAKTG^,AZ]]=O;Z#UN+USTX M^Y6^]"O,L7O26<#$6AV;:FOPI7;C FFH6;OI4LOZ_PQ\OX*>]QE( G'HS?XP M9V3KSC\J4J@7XOS3?]94\O[O7]8[[X&.PR/'$^&L'LY;?-I!Y\WXZL8VF_X8 M'ITJ'.[T?'__U._GZJW=&ORGYS16QD&#.NJ>(.R>5G+*1T BF,SF8/"E?L^1 M![7F] A%1]V9LY)CW0H&Q_W1A_D(%"[@DY/%7.'.:%]\8LQ&R:5R@F:C%17, M4D?-%:[P=UN_S12'!)H I*WF^)N/54?9S7KRK[I'EAQ-D *,M%(-YQ1HIT.J6"AJ*O>I30.2B[WMD&72&,EQQ1L5KS M3K=6.'IY!#P^UG-FZ0@D_Y7D SL%?#%%0=8Q+P(7Q7 KDQ)6)VL] [/!2$-+ M0OG.%*N/4O$70:^VUV9(!8S$6,GP-[5R,OH+&!>4$A#EYX1"^,NCE&^;&Q^^ M[@DKO)&H.3G%L/XQR..@(^$8^"<+3\F'5Z_M+)7\#Q) [@$SU0.T]&)X#32$CG)#4"313!"H3.<"ZP 98"7>5..LT5R!_[LZH^47_0 MP3)(>).O(;%4T@"0H!8"";[%@5V(DNI D%?:RRA=G3KO4\45,_UV7*X*%-9I9 @ 0(5 6'5%E(E M9RO[:H2K?]+YOU,_! +MG4T *!IPS1D/6$$_[/U^),5LML5C_?.*H_>UB;/W MKZA/I:L9:4Y4HM?P?QM0AY"22N^E]D%3,!F4E-G,/U.]09FX,9'T!7+'M\W# M_6][0B4 ^1Q(3L(24 XD"9D+DKGG,B11;"X+147=BS+8[M]5^ZX_!SI^5\KZ'OD>A4N2S[5800F#1#M%".NOW3T8(&A@9;6,2@'-=4!L$= MTU'8F$/1R8/-?$/"QH2,K6R-RP6:?_&C[NC]\3#[M)%+Q4M_^V$7C2ZP,%ZX MH;RU\?GK'DW1YB! MHI09NN (#V!]2L45\12A ME@'6:L]%Y$ ZLU$9_],X(I!PX&\?SZ=[W5AY0I BG@/>GCN^2X:GHK(Y0$?\ MI%NQ_F98.>M[I\V!Y'3AT?7.QFD5>X6+=08<-.KDF?J_#9:C.ME8J+4$KD0"*SL)?9"Q*8281& M9@ISA0>'L?]T3OS1HG'_)45ILA: YAS,4^:3R$W"+EPUL%#N2JTK7?602T2=$P\YTB#(\QFB*@]CNI@A^$ ?C\Y:\ZS/48A M5Q$ZG>->3OL9(XU0"%:1Q:<3-X 6^_[O7YKHGU'][NI8<"PQ02SC*\'BAF'W MT2,^ZJ8NF!&8%S'J]+H@T6MG^6**ZQT%Y.7SP;\'F&CQ'N.9WO5_JX?Z?F*D MS7&AWW_9FBO\OD_W4J'6I<.S\I(^;DS@^YIGC)71PU?&P_?EGEQB^ M>M+I94PQ>@R[$/UR@Q\XNWS)3OPS>,ZW/0;:)Q!$(-I9$'!<6^*XX,326!Q3 MC-M@\%QR3CPMLS^$W82'@)VS!B3Y.=>A1G5JV*3YUNU_R><9 M ]6%X[&@I!AV(Y+OL3^KKJ@Q :-%NU^ZP+,)[L%.0X-1G9("D@TN&@QKS]M^ M%1=[X/O[N0D#/!D.>M4!_WS7W5(TGE06_)M^^JMN=O4&5;62TV-[X4_R'?SK;_1CUUO?T>6OG[\/-PP2HL2^V-O;A MSG=G6T>(%K\<[AX>]'8_?L"Q?$F__RW3__?OWB?>^Q(.!V*+_\FV/FZ>;?%W M8GLCTNV-3;Y[^(XC6FS^OM7=!N3YM/-W#][Y'=XI82Y? 474YO>W?$]3Z8W5 M@GA& 3D4"&J;4B3,:@86;E;1Y^D4PB 5UTQSD9V0- 30JR+L75')**SU]0HT MR>B/,9%S>)I?O;ZT-YU?#X D\VBF=, E5I@K]6Y^[^5QRBB,+"'P$K0$/22$ M ("HI$4PXJ4IW.#J/%T'HJM$*7@&Z9^7XJGU@)^-\EO$^7& I MY@&.)@+QCC$5 :XM T#\2H\_ N7]"SQ@'ZP&Q#N,I1H."LB &O4KV,3 Z%'E MC!X_^"#[%)N@T"9D>M2 * !H-3I,%6C.AL^CLL_E34TEDTWK1OE+'B+PKM7Y M%*3.:L!!@S#Q=0CN>'BYBF("TP,=;9<\>R<'@,@=D%(G!V,'W[]/^[DCZ 3: MGX]G$:L><,E)[TJQK( M+[UG1E.64W)@WD?5P)AL8(SJRX%V\_;9U"./;^/ =%24G0TG$%3RM]-&30%TDE";A MM.%44/7J-5^#Z^;$-Y2ZT.[E3HK=T01C50GX/=^_B>(NXKO'9%=1[GS58Z*' MHZ^S7_ 38(:SA=-@U"I)Y@,Q$KL>I2(PVY81T'RH%S(7 MIP4J3WP)A4; **1:.4L5EP:L;L:H<)&FP /EAM4;S^@U!P3MQB]CX[=WWH'2 M%:7F*L/&9^N(=)X39[TCU(0BL?R+=Q902+D;'))5]E_31J\Y.AI=B*Y*V&*D M?1WJ?#S,7[J#TU'O[*(X267VI4&5>(0U+$.2"^-AV/LHZGM MV,JFK)-$&U5VPA#N-$D\X70$$QM5G7M!/ISK:I5LR*5T(YC7\!=-[P75-XSA M P.Z@WR,^?.5;0P;/)JO68W-XIKDX%GGE-,[F\AV0B09-4ES:(7E6E'#K%", MTQT\D$ $F1Q;O->)XI;9?$> MY7/\ON<#9P9$,>"R I@NT1#G9296:U";F++&\ZHUEYTCH9>H+,[7"L^I;H%Z M*U,TZ"6W0A9TK!C)BO&&)!N&@2 MAF<##>HDB+'*<,6+8ACXPX$&9T\O%Z'!"GTQ>OOR^5^='%JG09\_X@*=YP!R M7?VLT25^G#*5 HN9LI1EE,I%7X)RFJ7(A2XAE]N&^EY#D&^K,=:_GT?_LI8T M;T>:F]_W+(N6RF (RQGS_B)8U8(K$F,RQ150(DME2\\+_*V<\A=:YF4JQ2A7 M/P3=KQ+J@SYJ)DBGE<(QI7U5!]3^Q-=UXCI^& ^Z)[GY[DOCB^\#7748;U!U MO3//\?[$O(#W[$Y_'P]R.NWE[3+/OOOE;.?L&$/H8=M:;_JY-UWL,5%2+J L M,(>M:SR8]3Y+1K27(B7MDY(S7FKN<\K*!%NXD1DVS5";I9'11\-"$-/>=,S% M+X->KTX,K*KQ G8?(<=\SW5ZM:]//<[&$1R7X=[7UGGG'Y/569J0R2;.O->M MK0.$^.:,#P:=T,!,%4=B8>&*5X/O56=AHX.<3_[929JFGR]C/,YXJNQUM<_UUQ>+L4[K!6E:QC1O;KY> MK[Z:*N)=?\?UNN7BRJ_I.KORN^L>R\2Z8NZ''GO]=^U@V;IC/SJ@=K#7#U9S M=:O'WM"=Z<8&:K.7SFFH48/X2K6/>'MTW!N MT^OQ!2Q15;F0_%(=_OXZXE] _]Y?&4O'5(/=]ZW?=]GN3N_PT\8O7;B?;>T<'&Y^_'2X=?BNN>=O>)?J?]H9"!C; MM\V--W+K",9Z".,Y_/M@^^,6C/\=W=[XP+9_W_SVZ6B3;_9LW9VIZM+T3FQ] M_Y/MZ:QL+%(2'3FVN)..!# ]B0E:6&>S8MC1I4I)X3\OJ3WI:K2QNZ'7< MQ M+<1=5(:@U!F36>#.2Z]$D#E3ZHNC&:2C<"W$K1+$;5Z&.*5R# !J1 RGS1Z)95,#DH+"JJ:L=$) MD8U5D8+D5T%-ER&B8B$8:TY\GWL(\X."V-G,@8(W $,A<2(3!Q#C/A!L#TY M"I7,J?!*FU>OQ9IBL^4X%X2P^6!QK[K8U"NO//M^\:SLN.,TF*1,=M)Y[\'4 M8BR#(',\:9E;5EY!5IYRG"?C0C#%$&<4\'.(FG@3'6$TNFQ,225X3/ 22K:L M_'Q9F2DC))C9,A8M3SI=8!BNW5L4=N'C*-ZRLM;E$2TRP M"@1R-B0P$,U))$Z58%YQL32KHN7CU>5CSPRP;A94%BNU5CY@ 64;*"AJDC[C-\N>N.5T)0(V#STVV&E4[#X V=!Q>+ R,=J:VM, MSL+1C$M[031XS./39\[*C^FRNQTGM[;^'9AX7EI?OL6EZ^=UZ>\MNQG+17-I' ')CZ)DCBDTQ$T^"% MXMJ9F%M>?JJ\O(B*O73'W=7,W#+M@DP[Y9\#DX=GD35Q+%DBK0W$N^*(X]PR M+8O**KQZ#1*ZU:&?)Z\NW3/7FL,/P\C3WKG$K#(^$D_!)@;E29% %2,RN:RB MY$;&JKBIL+/5^QZ%E5]"J-W6H$\B.N?B#<4[7OP!P?U&TC4!P>_SR4DOIX]= M+%5W@EY3WIH#RP$D.AM7Y[6S%LP!RO'DCP5*G(^6: FZH(C%T6+:8_RGRMJ+ MJ!CW&UIW6]YN-8Z[,OB4[PZ41$ED#BYE$9QG\JIHN]MK M'"UGKZ[0OM] NU9H/P!/3_GP$M=&))ZQ!K@F,L#"6A]T*[1? MVO<;>]>R]@.P]G0DGN-&< J\S",&Q[-(K!:0)LU33(ZXGW UK]:$JN\)]9H*;@0+HK5TL=?0FC>Y2JEF]C/ MY+QK0ENDM"V,<"5(\\*YE2XIYZ(46EICO!>^\!2\TTG6'9-^#)OG%D9H\?A. M>,QF'* B"L69M$2HF(A,#)"Y:$=@RR+5RFK)JM0'869/9%:Q-D);_J5%N:6' M<'JOBN7*4FP,DZ*3RG,J@CLIYB$^K_$L+<2W$+1OB0@0CS);$E.*2.FH96&:& ]@%GK)T=+DX*\$PE3;$4'*67)A40O0QF!;E5@[EIDY(HBV:V^@) M306T.>VP@@'H=52Z .JY"I'E5Z_E&A-/ ^5>0@AU6ZUT>0>_6AE)90@AA2*I M]2%8XX,KTFFC4AP?_,KQP:\6=!K*1C!A^.UVY5A:O%H$K_C,"4*FB0E:@$H= M ZT,:Z]8Q1E1HNBXPF"O$MR5ANIL;H:ATZ49PXDP(N7,5F?@J.*"XTA M&]FF6_!KRZ;WP*;310R<=J(X19)$)U$4G/@8)0&%@3.C2ZX2GQV;9=,VJNK9 M\&K04<@L4M!8Z+5U]"Z)AZ>+CG+ 5N<=R54>M-(@ M:KD.Q.IB'%-<*1;:Z,@7P,=4.1V!BWE120*_!F."X+$8'X7V.=\#'[=V_EV9 M>'(S'KD?-9F40=$.],/%-T-&G-120FAD@D[!P)U!7"K-6V,*VC7'K< M:LO+*\C+2_?9M;Q\[[P\[;=+R9?H/+%X3B:3\,0GED$^ SC3:"WUMN7EI\K+ MBZC82W?JMC/ MDY67[KAK6?EA6'DZWBY:;WRVQ'+NL1\G)UX46I49!I,I2QI*%6]'9YUW;4W2 MMB;I8YOZRW;:M360'A20Y(S[SBI>8"LID%8$0#+PFQ6PNC0'KFPT(<>VO-F3 M9>V%'/+W&EIW'6^W/+P@#T]Y[TRVI?C,2;)%@2J1&?&*%F("C0QVS'B,U)D7 M;=<&Q:XLZZY,H%TKE1^ HZ=\>%E35[A4Q+&2P4R@@7AL72 L-3)JFZCDK51^ M :Q]O[%W+6L_ &M/.?.\U$DER[%=,/RP,1(?6"(I*@!K*55QR^OOU[+V"BO< M]QN,URK<2^3A*2^>,$E*3R/)0:(73TCB##7$!@ZPG(7SSJV0POT28N\N5Q7] M]VD_=P1MBXJV)0QN*BJJI.>.9YM$D(EGKRWUW%+X!R"O&)?;^R'L/2]AT.+M M(GBK9IR4TH80MYDPIB*8#3P[ M%XR46H+^(348$$4;EU3F>2DPUIJ$2X*W*?^M\B8'GA+QCA6 -^^(+862I!V3 M,E"FEMB'HH6X%N)69]:+E-1C(8"598TP5#+E?.%.<<:<%$+[%N)6"^*F'-H\ M>I=L4(09;8F45 '$Y4R83\Q+'[*W;=70%N)>.,1%ICS7QCH;F 1D\P:,T:!L M$90Z)75KC#X&E$T7!J4!R#-IHH1T1!HK2/#9D^1;OVYYS/&Q01!/(\,$,M@ M[)2)1"JN0Q#1N0@&)EN- ]DVEF+IPZ9=FGP[*+& DB:PO6 M@/)&R 0L:\$ZX#YYZTV,]#8W N9M-B5_'(4RRD8/40 -M"0M29A))= M4=;HR"T:"M;>V5!HF7EUF=DEX&'I.+?*R:*% [F;N;*9@P%I@EP2,[?\NBB_ MBBE^M<;J(#(EU&I'I-:"6*4-4=0QE42T/D;@5[Y*I0-;;EUV%5#EI:9%%.JI MI,EZ&BR5(FIG>+*%MJ)W%5E93;&R8<9%22V!/9-80$"3$"QVG74N@=&;.8U5 M@[*[-]-N8Y';.J K[&J[;663%G,6PYSW,UZVXJ*.VGC""Z-$)JY($&"Y*TNI M@IWT02<\^[Q+XD-;AVAU-8,)0G>@\Z@(J@+B3EBG0!# MP!21G.#*T:6'F[;BWUBI0!;+EUZ=G_RW;"M=RZ/&Z=]K4Y$267R9*4>2)2LT!"\I'8PCE/ MF3+O]*O7EJ](_=V7$.[VPHMV/JJ+K2TT%ELO"TOPU!-WEG2$E1$RD=AJ:Z3(0P MB17+ X_EU6MA9_MCM6?NJ\W)BPCA^XUWNVTEO_8<_L[L/>V HRJ&*(TD00-G MRRPH"2P)XD1*GF<*(IM?%0+72NF5Y>V5B7YKBW0^!%=/^^>XL&!'T+HMG[*#P+OV8Q/D].(99(#,3YX@H4*L<^! M(:!P,26I-UJE5Z^5NK-#I*V@T@+9ZLQZD1.;XAE3 =T'23+)K ]%*"Z"X?!3 MJ1;('@7(ICV[QA0-1K\@8 Q8(JG)))C$\3>3E??>8NP5D[/AT"V0M4#V$H#, MJ1AY--A7#GBAQ&"5B=K+8"TH:7(Y&EGK!5L6P$W[MC7^<6 =,VL"D4*!L4Q% M)H4':5,PV=BV,G$+6C6,L.,FT!AM3*QPAV*@->_5:MC',SY1CP3 2 MRD9L_V&ESR4$%8637#O+-76YY=C'YMCO4QPK;$I*.4J*BX)(FQGQO%C"62R@ M'DHA,M;F5+)EV:?#L@MP;'!.&JI ^Y-!AE""MY5Y&3U10G6^YM MR"D31U4B,II(O$Z69".4=LYF95%_7M/\SI$A;7AQ6YISA5UM;8F2^\&<]S-> M-DVS#-YS8@3E6"C $0_J/PE4,,">)$M ;;\M*/1NT)XT!ICK! M#2CPS!$9>"(^ /,&KY6'SR47_M5KK>^2)]ARZPISZ])]:"VW+H];I_UHNF3- M1%0D9X>'SDH39X!;/6QB H#5H9A7K]5=&LNUS+K"S+IT']KMREJW?K0[<_*T M'TT:Q@I+A4B)Y>J-=\0QFV#;?,C%\AP<:LEK[$Y=(MO"FVWAS2?B0&NK]MT3 M]G1G_&DJ:,ND\,11QS%TS1#+O"$IV) -&.@E@Q;11L \(=9=O9BUEH67R<+3 M3C:3%4]92,)S3$066HB-SA+OO$Q:&NX+GQ_&UIZHKS8G/ZJGK:W?]3CL/>V5 MXZ+ UKI$#/6:R"A 0E,5B>6N@)E@N$T23]FI6)'Z72UO/ZG0MK;PYD-P];3W MSEKOE-6:%#P>DY1%XHL$#5S:&+U.H)7IMO#F4V7N1_7CM8+[<5A\VJV'O0N4 MU(JXHH'%90&9+8K&:%=IBH5-S[3J7&U71'"_A,BXRX4W-W)LZFZR.]7=K*?T MDX"%3X/3T,MUXG!;5N"N2[/:,+\ RF<30>2G$EF2TACIA;72,9,"XWB\7A<= M^#%P;XL._"!FG\V&%QJM#*C5Q)CHB10N$Z^E(L%G(^ 'IQ&-+3$;7GBGH@-W M8I*G45NEA<@6(J^'2%6T1,\&V#]"%N\"!PV*"S!U:8Y.\J5 9&O1+@LZI]W0 ME%G!"J5$9*.)9!$4W^@ET<%$82@+FH5[*J+7PF<+GRU\,AUI2B4PQR7F2$BF MB^ >;,UD(BVMAODH,#GMSO?28^"[([(*V\/R$XZ"AID3E30++[PSKUXS2UN( M;"&RA>92:3E%Q+H6/(.7G/!'48;*)U MJV$^"DQ.GSM%DUA$SR45GM9I7,YI,,2+2=0FJ80&0URRY^##K(ZL_G7BX76O MJ^D@P7;[I[Z:S[Q/4O?+Z_^%'PUYT1153H+# DDAB@\Q\J*RS$;I*-,>4_+5 MY%W-8ASYX7ZW/YZS TYK/L%YN@I^[Y>9S30SA-/_U:K>Y^ M[L=N'NW BW[I#>+G1V;>K9T_OWSJ__O@T_?CP^W?/TBXI@>,IG9WWM%=_@'^ MN_OMT^&[KYL[O_6 @3]O;QQ\WG[OZ*?_'M!X]'???W2GVT>;\A,RZ=$'OGG8 M.]@\_.OPTT[O8.OPMZ/-PS??-C_^W=O\_4^Y_?N?ZK_?-^768=Q3R8ADH-:HN8R%V6%=,G)XHPMG!IGBGFH,S@YR,-.KUK#X^$ ]3Q?5!1>[Y[-%KKY&YU MD1_!VT]RZ@R&H$N,_[4&3^Z.L/1SM]^!Z^!;>((?G@$W8(T:/(P/IW!!'HW6 M.Q\/NB ^JLM.3^+@J/H:_@G7U6_K1-_O#TXZ(<-P8"P17_@5!M")\#K?[9^< MK75@/?Q^5?T&!!*L4GU#KYN_S#S;]\\N7G'4$,G7;J_7.?!PMCON)TZX$ JX)+ 7,Y:R#^E()^AF=QH-.[WPLZYVM 1+(Z1!C,*I=Q"W< MAW'TZ^V#I3IN[L6Q E_@4&&EIC9KZL%CJBJGH%3F]1]GQ97!JQW_;2+G[/D@ M"HRI.ZQ^]]_.MVX,,Z,38+,:5GW3\\7'O#-^ - M&3&R^K" */LK#6-%^.JW 8@"D7Y$,8$4>]O-)-="0 MX5+DE2-X/4++%S!&^B=K'5CI@S&1?0 +"9[P_F*P]3.J%_H>LBY^>.2!D8X M!6 -0-&MOP2D '48AH66UF@\'GSC&$+@&UQ'I'E VB_=5(-F/4A2,3.\?,RS MZYUW_3C,?I0GEP1!M9"*C9/P&0^GK0!<:K'P_ >QHK*.T. 4V.FFVK;K@8WV_P2?[FCXY[@!VP MZ1U_>G(P&,)Z5(@S;^]]& [\I04\06[ -9O#O@E!B;63">H2,RXHTTX7+$*FZ0/X>5^>DPK[QXB#M'/LA&AAC?(2!KS]Y MSMP!65TSYQ'BZ0D@\JBV AN6\;UXOFY?JXMQ[4&.=5$65CN9,FP$L$O#QR,4 M&+7X1;(\I_HU$+\PDC4H>@#F* M2L0X&IP&ZAKY7"FHG@O#@[\P^/Q_I^.)#FL? M!=!_#34P2J217 M^/(VH9I3<2&\LWD:[/^8E29$:KV,(9]/$Y@A=0%'D(5P'O6FU!,?X0CAQ=W1 M0:Y1 %]R27%9[^Q<$NJULG4QL3%IP6L0^"K5(B#3@;)SBCQ=SVG>W+^.A^K3 M(7 HJIOU]D\HG'4S$OP 50BXN)]+MU(M\K=C0.0\OA TM.Z@ZEE2DY-O" @_ M&8\6;_-SEQ>XX AH9PH@9OT0BW@@S%/R0(A[]T"\]<,^6A]_Y.'[ R#[U?$Z MQ,;K,/BZ=?1;=_=H\^S3QCNY>?26;GW\K;>]\XYO'>[*[8UTN+OSCGTZVOVZ M.^UU.'S#X?E=>/[GSL_"*M'I?/DWW_EQ\[I<7L=BE*6AT*"C MD07VP7LJ0F;4\>PB,F[M4IW]"6)G+&(K9:41CJG;.T5H0X6T-U[P>B)H[H'2 M"B9M9X0[L'[^H--1+9S'UY'Q=?W3RBP$P*ONJ-2YVJ2#Y0:&0:L*8+M?P6*J M6S--0& %XY7%>'1\>G(N/NK1YH8+JQ'6 ^IL-*.?_0Z[0O5.4^[,<\E>03G- M?DF^;A3LZ=B>_JDV:+_DG[]VT\G!^!ACXL:&UNC%+3Z,!CBT*V^9\#K'C K* M(Y&EUE."8^+GP7 \FF/87!) VG\FOL!@?_*]K_YL].I?ESD/F&QJ#:>G7T_R M]?^&X;]>SWOQ7":YF>B? /\C75?,!H1T[LP!Q:#7NU#<*H6GN622;=8::JY, MB*]^F$:=?="?D?)K=12U-E ?NR=G>"4^K'X"ZAGU0A[W8.QCC>-.?+N2SHYK ME_XJ2+QGM>%]!-7TM)>WR[0"\0L"VIM^:N!K!Q7HEZQ48/-%K1G/4I 03"$R MRT*"%8)DHXN)5.:89H5A*92FQ(SV65+CO#6)4F6\3T%S6::5BAVT4 :]WN!K M)7_V\S_;$ J\Y,@2%[_GB4?QK_\G/JC@ YSG[J5CXB4MWT M\^5A(R8>I\]_Z.^76.>=7?DW7 MV97?7?=8QM:U,#_TV.N_4Z(=K)97?SWYV!OR/V_,Y69JYMHY44&U?O4P,3#V M)INUTH1V05\===[VL57IY%G*I4"(NR[.1 #751$1O,7\5SM$7;N_LB^W?WXI/<.WN MT8?OFSO[:GOG[?=/XWO^^^^#<)1ZVT>;;/,0@S1Q3/#W\$^UO1'E[D[J;>*S M=C:_;6]\5IL[6[W_?G^'P9MU(OKA.['Y_?,>TT"7X8Y[$ZT/F7#&+9'<>A)8,@0[!.F2X'_H5&9NC9LE M- IJX:Z%NU6:^$*5UBG-+!8!VIV1QO,0=2@Q4165S=$&A#OF&KACKH6[58"[ MK6GM3@G*DP=Z=@JS!+(D@0=)+!8Z*3ECEBK G5ZCPY M_.3Q^?R3NKMTC9C8N:FDJELA_.HAW95 5Z_=\BW9RQ#WL=F^-_7N;56'K-NE M.@(<;5]L9;79+00N#P(W9PQ<*:WEGG+B; RH\27B(N/$@A3C+@D5@\5L-K-F MK%M2]=O;L],3JHW[PC%B">9?BQ&K@A%35B$M$9/-(S&2E650+L],3ZAK\PC&BM:B>$49,651.EVBHH20F MK#^:M"(V&4&DU,I0S0RH4TNSJ%J,>+88T5I4SP%I)FFMRE-[8:W/']FHJ@JZ8-4JW_NULGMK&'QS GL73JN4GYW!.&\MIS_\ M&5[\9CC$(@7XZVCE:Q _#7#\,&-DV0R*<0;32E.JB#0"NP-93XRUTFJN.(^N M;=KX,OA^Z892R_>KP_=3AI.U1J@HP5*B EO;<$,"!\U(,N&-B%*ZH%J^?QE\ MOW3CI^7[E>'[:6.(IP)[3 6A(5,B>0C$"BT)%U@.!J2]EGD5^?XE'""-:\T\ MWA'2#T1=/W7P>Z@3I&9S9QQ K>]G>7"W.V/>!)UH"LP1P3'M3#L*<"<(;4ICG=+2AOMGC:59MQMV/PE9O^E2FHMY_G:H/TM:FFXVJ(RS7Y^)49 MIW.K,)YC+VVQ]Q;8&V=L.$REYYY:0J4K1,IL2*"9$V&]C9)E)[&],%V7XO:I MI8\4PG-38GR+/L\??>YH3+;H<\_H,V4=RI1!7,1 /*.&2,,+\4!41*K@,H!/ M-MXB^K!9T[!%GQ9]5@U][FBFMNASO^@S;7=F;JU37A'JI,1.&( ^P@#ZP*[E M0@&#=*S09X&R&JL7FOB$S^IN;UG^4*]AG,2+P>6'6*'GA^@/9LTV)-]B^D*8 MOC\;-[@B#?6D8S2V.>H/0N+VK,/P#I/HW9<"Z,MC*ZV6=[" MZ _"Z'3JGQ7%JQ"Q4 (G,J5(O&:)"!=4E$FIX-VBAGD+HRV,MC#Z)/P++8S^ M&(Q.>Q@TERQ95XC!'Q(;;H(U84EVU"6!/;-26-3#L,(P6ODF_E6%H,_K8;M8 M@RSYR M5(:J0"A56+8@9F)]=,09FD#YS!K4F>E>=%)8E5.(PG@G0;=Q/E&;%?-&,&;X M3(/;WYKN<&=5*ZA\J15432R"K75PIZN?M,J914QN&FV?M[%[N.:17[$G>VYH MJ%. B.;UQIONB%=/YJ(M7LC1GX[RQ*#@(4=-1^T#_P6OR'V8[DF7C.>S?O\= M\V[D!MMVS&L[YK4=\U9KX=J.>6W'O%L:XV^/CGN#LYR;.B?' MI\-XX$=U.9,V^^^'L_\TMX;!'^N-S%PZJ6-A,3HC"EB^:N'LOSO:16^.8(M. MGDFX_D!M?O]W=W-G5^WN;*I/'S?I[M$[L;OS]NS3X5;WT^$;]FGCKX/=[V_8 MUK13X_#S]\VC=]^V#GL'F]][,.Z_NKN'Z6!SY]]'FQS^;OS]>>OWWPXW-SZP MN=WFG$G)1$D2=8+(PB,)SBMBF8>]9=ZF:%Z]MNJI1.JWV3P/C O:@65>%-.1 M BC$X*A77F0>'=4RI+1PQE^+"X^""]-G1L7:4J@AON#1>PZ,6%\BT3EG9X,. MDM-7K]LLOQ87KLH$%M$SRJ.P/D@GM O$ENLAM]8MHYRSH4%?>')X,)+R.Q[/UD)LJWG> UHY1*RC%+J MPJUDACK/DA?,:^YX*5(_EI'S_!.6'PK19MN1>2&9-I02I;)&"T@35[0C2=#, MM?6 :?G5:[[&A%VA*D]M=;?ETG+_ MZG'_E)TCL@G%L$"H1"W&AD0"#0'(48/Q2CE8LN;5:[7FS&R,<E)9(F2:QA@J24 M'%4^JY@ERGXCEM5DL,T:NQWO_C6W7/U=CF^>/8#E+#*--HI4-*BTV+0A.)^M M< ZPBC[:"4T+8,L"L-G.7SY3FUDR)%E)B72&D>#AG\H#U8L9!):,9YI M:[P\?>Z?Z7^LDDR<,Y(SPW84-!.?C2;,J^0"*R %'*_H*LD^U_"@[@V&G/SC)[=G+=1#&E0O!6:.4,I@;YRSS.7CJI',Y6=J:+T\=PF9[ M:F4'*BMJ+%IG+!:K.2@PG!/*I=*V@.PR!B!,KFDUFU37NE^?$_L+F8($>1:C ML5(*%[#&N(XN"<6"R;JU7YX!^T_9+T9'ZC.+)!J5B Q4DL"H)EE)3:6)@@?: MLO^+8']F0=@;K"@2C>1&>.Y3X=&#DLL,4W$5#)AGUUSKX3A_VG8)7-FDC"(A M"$ND<9YXEP-)*NB43'9%^.?87&L)\:2WJ@EP.5CN^?I/A;FW*KV MV.SG6'RH)C":HLH)3 MI1#%AQAY45EFHW24:0_6Y-6B)8O< ]0PFRGC4-4P M8W*]<]_URC#([F#0@TT=O:T*4&T-3O)&=Q1[@]'I"I4A.WS3L/#QT>;1![8) M++O)W]'-C;=TEW^@VQO_/OST.[ IL!.,X6SKXUN^_>M4&;*CW;-/.Q^^;<(; M=@___+JY\]?AIYT_ 0:V/@-+?]W]N-4#6&"[.[OROSBFC=T]RD',:RX)T!$# M8R,*X@P7)$:@*5.\T")/UR%+BMD<2BC21,E9#HXK9XS0B0%5 @5.U2&;W(/* M]6%^[M1[<7W-K;E%M&Y^^>7!@O#("DC#91ZD9R)P+KPU":ZUWE(LNK42C%(] M\:?N"X?OI8+)2>7BW=9O@/#PX^G]6> M$51RGAU1FBLBF0O$9^Y)"%X#MK/"B@:+0\UUTE(_P3TGI\,^_.-D,$EFX?0$Z6HT M.JTBM_W)Z6B]\S$#3:;.@OD8(*Z%#4:E)*4$88;_S\XZSQ0/]8G -=;US;28 MWO337_D$F"5M@-;;WP>5MCMH^L7>Z/E_]"JZ#R\(Z>;^'A;U4#E$DHO#>IQ* M$1=I)$E; P"1+)=LX> U)Y,(AK+(@DS)VJR,9"EZ81QW*=S@O&UW^EYV&H"> M9^LEXG[V6D9$];9)=RC;INC(\$;V'C#9-%:FV+!6NH/9J3+S1^<7)1?\Q?R M)E5;\U] M[&-,U$1B=010XLD3SX4B1AB D$*]E :4(;;&YRE#$[K-E7K1"AH)"YH\;XYJ M=D*VP30ZCTETM1W9>7=>5/J/R6J(JS/7'S*(0+_$>89>=W2 &BG@"NR_F3]I M,):&%Y?4GWP]Z((YY;&.]PC9K_J^JLR-"%,7Y)ZLW3V:K*C2J,-S\A6;&M_K M,(+.OT_[^$JF:V-M-&'K=_PQ4-^7>N3UC*[9P_J"*^9T?NWLY":>.!Q?=6D9 M %"K3GK^TY!C>CXVMY[DX5$]?<#0U*U7H[GWXI:OW9.#&R^?\RJ\$'"Y M'O;X_O'U6,P338\WQ\-N#V%?KW=V*MC_ZD>=_@ W:YA]5=R\NL'O[P_S/KP" M5@)Q%A_4B"/_Q7=[54%QW'JT7=#0J9X'KP"VZP *HX29=PN, 4RCQN 9 \S\ M^5"=0LA140$0&/Y_]MZUJ:TD61O]*PK.O.?T M1%!T7;)N[@DBW W=KR^ +45DIY1+)&3 MO*3LH2:K&RJI#-M.SMX)]6J&"?$= M5?(D==6U KP"\B[@TW::_7$,93$0CA&!4(&.$1OZSSUXRW>6K[W4LR#%*G=_ MAOAUTAU4<5* [3L"&MYRU^85U+MF3M4>#TZYN)YI@6\I2'%6WEY <40:*AD9 M*Q+5MW;.RZWTK&P95G%^A&Y]P?X-Y4H:H" MM&@S*D,0#\X[9V@7SSK].QP%^I.N[>E];>&)S9 J5E#6:> .AU1V?':JM\F] M!0>^HLL BM-65TC>M=.1*TO0FSO1RP\/?+"G"?3F(\YW6F7*QYT?&6E0_DHZ MHO30 @W\N]^^&0SP+1&/EON0N(PW^\X=7;C+SM*OMW$!(6!H#8(_5 $5@8S-U$TESI:]?M+\@:41E[=''H@6^A M49<37Q0/L$MN)N1%0J*@G I6/>Y!0"BH\,Z*/V.!<3=)!ST9IR/1?E MNMC:/L3O6><;5QL7&P>?]WA*$)4/1#E3AEYR1DQ (J:!)UIZHMA4JD/93](F ME36Y;4FZ;/^\)$JJZ4N=*A15^0V5T>O<^(O$5_F4WI@G_. ^"B^^]W_/46MS MLYC'=JL?SL*/9;0K[:[!2;T)!AV44S19Z-2;W9L0O_O]*K.VL7:9+X6O=:U0?J3C+>:?Z;\]C M.DZNA*K*$WTZ1VLKE9"_A'_^ O_L.V&;KA/=_S;^I]DY*V\L[^ITW:81W4._ MLAG3G<[U[<7JW4 1]?(6W!E2I9+.6GCGMWSOY=ZOQ:RC$G2AO"HPZ2R/^N3= MRR\_P&$?]PR5G];#%W]Y5\JU+""RIT$'O^??XWX,0E!_3>$A:_HU=>=Q]?S, M":/NDE*?K9+22P@Q&W08O;61&EL.8(5'Y%?*U_Q>MNR/@=ED[]NXJ=^J%?O] M\N8M?[M*Q-Z7I>W"VX?J*3Z<=(/S-:8]"-.N#O=H-(QFS8@2-I66RYXXJ8 8 MQU-) U,9D*(PN@Q:WXEI-S&*80&_(T"Q +[H]4B8;BODO_M.PR(%00=BC.)G M,<;R2GE/XV>+TOAE_3]___W/Y>O4?C]?TX^.%4F9#(5,5!2H=(;% -I9;[/U MH?18MF!R-TR%?$G=IDS3!)_-RKG;RET0NDG!U !T!P"QC8/W>Q8='R@=1C+E M@4 YI>>EML0+:42,7O!H2_'I3WA4%0#?<)>]+-Y/X]]=$]N+F%1A\ J@6)_+ M%+E<:=QZI1_JC7>X\#?5*7B-"8M0C,G,97"XYZB-#O&3""DI@=(6QW*!_PAFO.6XJ4DNK=J?DO]?*E+= MRR),#'=>,BU9X%[1 (XF;R&HP("C* $S_8Y,LE?J\!(B]#YVDRY]+[,6ION% M:6O[\YY7WDAC)'&0)2*@S\2H",266H&0O>2>EQ[1/Q&F?U8^1S\'5WE7[D?S M^/QX%*Z&?$Y\LSLK_ETZ:GZK.@KU/3^\Q&7Q1D]3^[AY=M:%M^MX:*_&HAO- MS3E5OYU6A+OGQ;:ZW>X:VGQ(_=>6P1O/4]4+EUU(V'&MO%%F]6[*ZPCY< M:ZP,DPY A*!!I>Q$]0DL/EU-.&:Q^FL[]+N+]/C=?< MV8UP$?[VI*M,:M_3RGO+D MJ3R.!:"BQD4420]9!FABY03ADH^+U?QJQM[[] M8 <*5Q?[RB\^H7/5C3BU2T58_^_#Z'7>Z3LCY6Q*]4(W)W/2QTL]FNR\/5)M=/#+>\D2!OJ.8K!LT&:UJ[*->]::^I!8?KO.&F, _T*55-::Y^_+$(3:?C$PL12C.+=@@ M;!9*6^.9C6GR[KOUEC]FR\->[.D<22$[ D(XY/QH":5TPE&.3,4G-'UR%)VZ MFC_A85R5?#!:4Q\-9.\\5]8H&=#B4A'TY$/NZFU_Q+8C15=29Y<<4O28T=^C M+A&;:""@<@"FG>3&+JUJ.WHFO\=Y;M<6+P]$27L!A^VJ$"RXSGY)9H248J>1 MD29TJ]&N^5 >#;-61 KM7*^T[W:IUT2'LJ9M5_[N/4BA._T,8Y]/?R[W?UV3 M\?XDCB=5/?&KW<>QLGE9G=XVQM"H%4&(L 2W#V43DB4B!F:85L8$6_KTJC$# MQI8G$I"I6Z%:0)Y;0#:1IO@8E6:2DN -([AUGGBO)>'H;7.JF0NZPS2@%4LITN[%=QH52=VL%2R MCAIK D=Y*B50=@WU6LOKZIO[V=:4@O+]8O _6^V_2EU#+OHZ.2B2^5'A:LZ?/"U>;9?'J% 9I_5=ZZ+O?K4_DW3 M>KIY]1ZID^!UH'L:5YTFB5 M$X'] JK&4=/YYE'5YNB?%5;E:MFO6?PP>5]IS&"-P(05$'^W4T[X^''!6F&, M+\*J:J4&\[Y#E0OGIY.G@CEU#$UM1&.K0*C@D?,XQP2UUM"LU'A0&!.=OMZ* M:B?J5-P# 8'C<^PEK< X[P@S.A%P%CW^E(K;GQ)ZP=GII-'/7Y8_+^H\O=:& MZZS%^*!P-Q4R_/9>XJT7'"[X"]]8CBH*D//_J!3#@_MP27FJ0>71 ;\S$VX"E%HIWWD"DC4T6MJ':?2 MA6MV>F]M]-OG7>VN[V-0NRNMK;7V<;:G\?XV8/-XW\WM_[: M/=X<5OJ#S6FE&C_(_X3C+&XR"%R)H>[6;$@C1>N'.)G)1KH />"YZ1< MM-50UZ'66^]#.#\^/ZI.;&Y59.'67C3^I]7I-![1A>O>^Y@'T;_+^(X[OO92 MA."YV^&%_83HF[;R@&14@C%&1XMP;!?_[PTKJMRXV(N@,I.$&M+A'^6]I\1%NU'+C)'7SS^['\JU0R-V1D*KROYC'JAKBW3U \%"% M9E!I]%C\.1=8M>-$[3MRIYWTKO_#;['9.3URE^^:)Y4.51_Z M[?9ME=-S0]TXJR->W9=[!^NL7=%4%\7K33_H?7'OV-U*I9-#W46[KTE8 X=S,R\V6E;4/NNP]XS#ZPH>JDG[> M3GJ>WUDOPOV+<&]7\-&WCNG=W3V__#+-N^U]U*@Z:?PG>GQX#W<.=ES\%7@_ MV#SE>=;AUEO?J*#]4<4NP^4;EK3_.!2RFP[U;W@EJEJ46\__U+E4KSI5=_BA MQX])^-T=E9C4\@A!IX]L;C_:N_Y! R1F;5W^\7R/_TIS,Q[VW+],DM 3R:!O M%X(*&JC/3F2AC="*IFBCM%7L?FP]3 ;&\0?8.5Z_ MV.0;^[A[B=QUN_;6!U]EMEEGGP[.^(@V6)V>)"#X3",X3 MY[PG02G+) =O2BQ-+X,:C?O_\]D4Y)5'ZM0X5^/<;9QS&8*,GMDD/02K3&*2 M2JJ9E""8HE/!N1K*)H.RH0EB(6KJE!+$Z5*J'$PI#&4)98>Q&+WVKIRGEJS& ML1K'WBJ."I%5XC37?&W&0&YD8EGR.0NO"$\I$?S- M$@]1$YDE:,XBR*BJ.@TV#SCWP)C3'(#/K=JI,1FR7TJ*[)^-;ZYYTO IMZH> MZ>'(=3K-C(]0E8G<&7@9F.SX),2>:^BBC!K'C6 \"O">&\5]C%H8+UCB3C[@ MD,X=&+85FK]76_)I>$J'6LHFPC*/H^XGIS3 MD$Q$T.%06HE06H[O)"1MGG+CF-:1+:V:,60(E;:@ MK$A&E5,5-+DLP!B?.'A)DYY\D'RMM2^CM4->EG;@FYBI,^ BE,-_Y5#\0RKQ'N)'/&3!Y@/* M7M:%N U@P[A5CIV];X5FMZC@K-MCXN=8=L_DO!KC'H)Q.R/.!8N12J$=H8\ZO_%*^8V?'*_KP];? MK7;51:..MSP5I<*(+^*C3\X*0W+,F4 2DI0I5^B:F$"S,)&7#D-UHF.&%?E5 M$QVU^KZL^@[Y%9:!< $T<;PT_8Z9$9\5)REFX424@9$8R'K4N MOZ@N#SL,(0G#4&V)!PH$K/#$><=Q&R4H%VBDTM6ICYDY@<0>6;'6.X O<,EC MZ[RP_0UWR.JWU61BT3\$E!/$0($E @N:H@*P-SUQ'%@.[NREA71/["J#^ M;<2_,KITBA.16.?*]$;#B0T&B#4*,O7:*!\0U)>YG<##>GX-FH_# 364UE#Z M\&-2-K*@N'1<)^""F^"I9"'1'$.45$X%2FNTG PM+X=CYI(JZP7A#GU:$-D0 M7Z+GC.6,-I *IN+2ZI@6P354UE!90^74H-( MUG0S%T"*:",#9=*FJ"HPE>@ M9ITSAJ/#H03#K(# % F&,P)(-8GU"*LV4^%BI:VV!JY;F[UI:AB4>MSGD[;>7!5O>?4E7_^4>K<]89&:/0 MF9U>F3M]O?Z!NGFXM?9>;OZUN;]QM4XWOWX06VN;1QMK_\;_!=3Q/X]VMO%^ M1GIE%MW\"!MKAW2'KU]M;']D.P;5QMRX^N7__49 M7]_9*T<@(]6*R.0XZF6RR&_ $,4@I\REY7JDJRT(%D6**G0WJ^R9%SS9Z*-0 M&=)PL\QJU4FU[(W!G7E$(]O[O_KVK4812SHB*)N0K!EEK>1<4R6E,U1E,2N- M;ZLK/KR-_O4HFUOKV:CFURQ*3_VO9;)P\^2LU$(TKY\W##YOF=W2:?Q2.J=6 MC_[/JLOYV5DQ',N-XQ9^ E6_C)TI5^D.D6FGBZH'.=Y!XW_/<;W/+AOI1PKG MY?*=ZBW=DHSK:3'+9?1G,R!16+[I=MZ]& I;Y_SHK)I'Z_$Z)PCXI8=ZU3_] M%#]1VIF7>PI(,=I5<_;K4=ZN]%P_;3?QWMJ7^.>SU$Z=LWY'V;*O[N2RV_B] M>K@&*E'UMN[LYFIV-3^E[0G7 "\:TLBBR,; H MI1=NX[R[RM7.=GOCMTXK"?G6KO:FN_&=,T29L^OV^85NHO1\^L_GKN ,;/C- M"(?A7>X-@[W>GMZ UUZ#WM3]PM+3OMQ+Y[[+5I):],H=3IE).W)A .1GYC7NVL@LK]_T)$? M'G1T/66R+$QEWH];)]WYD[AD@ZF^&1B'_-*&/%QL?MRSP&ATE*(=ATB V4"0 M7@-1)@7F))1,WM(J&S./XO_T93J[9AM%J(R;;GQW1^>5!(Y,UFYU\2DBL/8_ M6,G:X[&E2ZV;*,HG9^^$>C6P^7!2Y/\D=77CHGFV7SU]A=V=9G=H1FYLM%K? MBZ*[3@=I2[PNTQN\XU'')%?_]]M+/4IRH=S\60=!JQKJ4?#F_ 0-7'42JHN- M@P/4JZ>ZM<]] !D<(%(VNWKG'ZWV::O=-<*<4MWHNM"-&UY2\&BY="M' "@& MJVLO[[@ N^,"U6AJH0?N<&6<.+S4KC?^K#K#7Q,0E&9T M4CMX6]5.X.T^9&I*[Z9[5P:^HDMG]M-65P7>M8L[A1O4:\C>*_@:^&!/S^G- M1YRO9KO<_9&1+J>OA #*#"W0P+_[[9NJH&^)>"1QA\1EO-EW[NC"77:6?KV- M>@AP0VLX_/C=AUS]EV__NCKNB\=Z0/=Z-$,>$'44: BE75$$EJ,SAHKJ"KZ4 MSK)9\8!^NC%CAB$4CIZJ><;7X#"(!),-U6*:6HTK2I/S@.MI+45/6$7A<\A< MZ&>?Y+C5?83U&US;[%&RF8D[OC2M6;_8VCYD&]OK^"S?+C?6/NZ!4L(Z(XA M.29 =35U*Q//+6Z.2E3Y6*9KC_9R^HEA&+0+9RBSI"*?C6(J"Y .&M$;MCV3 M1O\E+?-KFKGE+C?K&^-.UQH7;G!VD=+)SZ<0H[]0:> 0 !BK..AH(($"E1$* M.-/<>">"$E+>4=7"GU'_OU:/C"".)AP-3N^5K@=TC0KTK:/"]OI>S-YIGAR1 M4@H"V1ABF)?$!,VEI=;K$BJG*V,&$M\_M/H.<9'>!.X=95DY2$G:7*RQI]Q+ M]+>"J\5E1L7EVYX3G"63/0F2E_(G(8C)&:6'*B=$3IHE6L1%CA&74X3_RI), MR=EE9N8B:R\VT&R\[%&$SV_'/)[GVR5YA+9J1XS%PRS5>4Y<\Q/4L)_2RC MOI[I9JMD!]_E,M38\$ M53_WF5#U2T6')IE8,Q/'0H97X&<=L1X@ I,4O\SVIO_RX:3[U&?[K7.\3NR, ME H]304>NU1S(!LO=% *E^[E&>[@,:F[AJHS\Y &"_/0$N:!ZS%A1-3'XCM3 MGT0"$0K=XD*6\*@"9U/5^IZ9YX^(#EBW?D1T/LHT'^YQYS]#99K'> =7OQ]L_/7AQ\XV M>K]K'\4._[2_>[!_@-="5V.#[VS_^VCSKR_[_[WZ,#K@B'MIC9<$/ L$-YX1 M8R4E3):_"Z<#+6EDM6Q!S%"'F!>J7)^AVO,'*OW$Q>>S4#[^5$"[.V[W.%2; M>MQN -06.F[WXF@VW'U;I2@S:&*5IP28UL2GX(G)*8'UI3=W7EKE*W;T^,[, M=KNZ,\TT[KN9G66&]E>WQ.11/&S,0R\D#\-K)!:RH)YIT([[H'P.DM\..GV\?NKW>IT:DHV/1#;&#VO#2;K,KF(4J\)I)P( M\(EM^B=48?,AD62NQ.8@I+;CN+P*# MZ:-!36*>!0B&&X1Z(Z),F4AJ$P&;@%CO*'&("\XJKA.7)2@SIJM@'91Y?H7^ MHR3-CHY2_/7/5CNGYMDYVLLW%J)Y+4(SK1C-P,Z]/XGK/TZ;W8+N:X"KV2R%R,KDI57SI+'2=32FYC)3U_R:VDP3 M%8:H#601##.!0(Y(;5Q0Q&LGB384K ,*U(42GY&C/8[F/CXSNXSFOD(@^Y1P MS=ST?7^6[)1B+ 5*=0J6@4O.,Y^ECDDX'9G(JB_>5 *C$1!YI"K8H@5B;D M6A.!9*.C4R%'D5Q)5DGZY,K!.LHS*UAP-X5Y(B#4-3?S! 7#,1UT=H0-AE#A M @$3+#'):R*53S1Y,#G2$M-AH_T"YCZF,P=\IJZY>5E*4]?L1FKKF9C9![' T M*$.M3S(CD=$^$4@\$ >A'(9(2C#@V8FTM*KTJ"-6U]S,K-K/ Y>I:VYF"16& MJ0WN<- 02(144$$*XB+U).1HHPW94!M*OLDN8'QF=AG-/34WG-8U-X_-3@E' M6;*1*DLS<.]\2#I&HT PGPRO>EB\!.&I:VZ>$>?6+RJ,JQC0A\O2$'0O00#M M3#7A!8&..DE,9)1X;2SSS!E%D?XPN2SMD\L+ZZ*;N<"'NSG2XT"B+KJ9&W#8 MN T.W($%PPS1H$RW/;!7698A"0)"MIES6E@0KP,\LUUULTCP-)Z^/&VJ7%U< M,V]@]6.$R6CI!9,<-]@D00 4)8YI(&!4M(Q)RX-!L%JF?,(:P3IL\^HZ_Q-* M\C3%KXMHYDKEA_B)CMH;$SV1TC@"25MBB@?CN$K:<&F!BY* 8GKQHC1SP$_J M*IJ7Y2YU%7CN29-EEE 1;$D]LV8K1#GQU M&8@ 7(%0H6B MBIGB$V>H1]E+;'&:^*,"BF* M:+C-A4?1T1.6KQP1^K4:=KU:W=;@A.U)YW1#/<-^:(9]Q2[>GY_MM]KX-/%S MF98^,-B^FIG^^^4M1?Q4]/I-S[@_^+ GM(#(M"4T4'1,DE'$*,X)&EYA.-6. M43T\XUXS&84 &YWGH%PR5DOM*H-W&[=8&L#_]-(W8VL+G4G<7_75_^>5*Y> MZ_U$RL:ZVC:DLEUQN7KBC0]S/S$^!X];@SPXVE,C+?SO1KK-Q9L MHAGQ$WBIKS,E^6'+T&=BC8J*/4 >'O3@=PK+TQ=P]B2I&ZEJM/*_?/O7OEQU M?YY(T^J5'5[9OOM>+6;/AZ]^_I2.7?.D+&OY[0^\4'$LS]U1]?O_-'-J_+*3 M7+LSDJZKU_TIZ]Y'B^J7AR+&FUS"NT'A+H-3"^?S"N?"&?3Q<=OQD;5:+7NE M0Q].N@MTMM\ZQ^O$!UF(%UBJ6HSJM:E5[*V+T8L6>53!U]=(+?ZCT7A$=C'3 M+)6 !* =1.VMHD$&+32+B3IG[BGB^K#YY\,2C0]*88PF,/ZG=9':W9^:Q\VS M!SBP:=# M?/U@\VKC!Z_FO?]QJ[?1 M]_C7%XC_]]]'N_SHNS]HX;U].=CZZ^/E[O:?AYO'^,QKN\VM[?>P67Y?>X_7 M/+S8_.M+<^?(B+V4M13&^(CTX09X11HQ75T2ZMT7&:R\?_^/X8S M_EMC(:7T\^EI+:6S(:4_-C_NT>"!,;#$"FL)A!B)31D(0)01P'H1V=(J6Y&C MB"_V M(@P+4A+W@@K=O-U2+R:(1C.!>FA4&>'$B./,D1@D9REZL$XMK6H[.MSV]4I: MIJWW3R.<,ZOQ8VMB'F6OQZBVGY)JCZKT4 W;=>A[(.J]G=K'_%:I+"Y5>!?/ MVY?)M6LD>! 2;-XV[7O9"8B[V&Q[',\;7SKX8%MWZR._I6_.D %/O( >K MG8M)$6B(BWB9M##"$Q.$(R ,)=:67E&1&QYY$";PXL7"D\\IS3 9J9V0&7=" M!O*9M1/R.,7?&J(>7I46MRH3'8U$=9>&^!PX0D!V7&<'(LFE5<9FJ:Z^)CHU MT9E7HC,*83\C.C6QF3C(LOU^J&5O9%9G+4E,!F$M^D",068CO &6J 3=@?;8Y*R=!V! ,JY-SYSB>]^C M8A^RS:M/Q[O;>.\'AU?X+&+G*Z[/]J>#W>.=RZWM_>/-+T;L05)>Y>Q)!&D) M2&?0P(!C**H&65]!B-L3XQ.3?C4EHGYV9&2DMR+@)0[DN#9B0I**<^ M$<<2)U2+G),Q1D&\XWCK$Y)S=7.?A_O%&J3D-J.F2@K.!^M2DEJSA,S04H@S MEYQ;_&86+ZCM0]$RF[ACX!SQ068"5GCB'6-$H5F1P;F$YF9I52]3]N0&A3,\ M*>]I?'1F 6%L[NY1YKS.W2T@%@SG[JP.,2LJ""_=;"#X6++XG$@P3"),&!YU MH9A\*KF[VF1/R,,?9[?K9-="J>R0^48H#]*7F6X<74,TWZBRF@&Q-%/FHY3. MVJJ]\(1S4>;*>K\QA)@_4C\NV563^NFAPG F3 2MC MHR#-#4@]<$^N")]$% MD$**:#GZX&I9T44F]6\,%N:+.-3)HV?V\X>31QI]/>>8)T9(1\ +1@PZ]<3R M1)FC62->%*;P]):5\]J^=\Z21RE1RJPVB7D%SF9GE0&FLE,L>\BJ3A[-L0)_ MON_,S.76UP^7NVL?Q2[>W\9?.W1S[<_]K>W/=.,K/OWVAQ^[QU^:^*R7&W\: ML6= )TFE)511].P="\31A%Y#$,%Z)E@.W9Z34T\>S;B4ULFCF9'2DCQRTF56 M6CE2024!I+'$BU",5([1X1]U5DNK4)_L>C4_,UB6K&,T:B]!!V:]B9([B$)$ MGQW4R:-%UO;AZ!,U+I4R)##&$Q ^$N.\)-['@/_3Z&GJ,A)&R%FJ2*H/?CT^ M>?0HD7*00D"6EF%?V>!T^(5JBK\QA)@_4E\GCYX7%8:31]I)\!3YO/,1L2"S2!Q2/A)#<(I[(=":+ZWR97AZ M15@-"[,""_-%'.KDT3/[^F(*< M)4AX(R>/QLPQFD2_HU=*6W B4 V6*>\]5U)#UAHWU>@ZC33'JKQSW^F._=WC MSY>[:SL_=K[NXGK@O?_UX7*K/,?!NMR\"C]P_=C67^M7.^4,$HI*5$$!$9(A M#*! $D==(CI)9 6B##0+57C^9VFDQ9;7.J$T,_):$DK*.Z9LB(2Q3 FD&(A) M+)$HF1$18H#2TE+5IY%>S?<45BFNLG,Z4T04[S@2"VZ04F0+$72=4%ID;1^* M2#FG(%(&Q%NE"1CMB:7&$!YSLD$QI00OOB=73^XD.,.%BV_I--*CS'F=4%I M+!A.*,E$C0B2$RZKGJ*:$Z-%)#182H%J:4-UM&$ZG01KDSTA#W^:/U-<)I>=% MA>&$DG4V&<8,T2&4=OV\:LUI2$XI:&81%:@II)ZJ&A86!A;FBSC4":5G]O.' M$TJ491&E"\1+4>)R$C'!.$17CJA! CHGD>LA6>^1A^SW; MW/Y\N<,W\=F^'%83I[)UB5NI28KH)@#XXN,;(-H$=!58-BR'*CS_G FEV9;7 M.J$T,_):$DH^E*Z+$$O##4Y )4&L"FC")(A,J0S>H8NKZQ-*K]?V/7,G6?36 M"P^,,R-,"E%3:GU.4<]>>[O:O9Q,H8?G/5#M0PZ:4!]1(VU$C611D\ 5;CLX MA7[FTJJ8H<*D^@#2$_)%C['6=;YH 7%@.%\$T8!#GY+HX)%+JG(.$:P@I3LR MH&QP!Z9,GE+U :17F6#P*+-D4[Q8C7(1":5 (4 M$"8D%/>/UP>0%@8AYH^SUZ.:GJSXPRFA0(.6-%B2HT3%%QPYNY.)<,MSXHYS MF\32ZB)/BWUC6C]?O*!.!SVS"S^<#G+&,AM8)%JS0"!;ASZ\!L(D^G36(A$H M4V-GC @\]7S1-.H_GY)N]JTV:@/I/M0[@:L06^<-8Z?5?6J-,Z M:L;JQ86"IK&$)&71IU0R:\25C5LHZ3I ZNC("P1$#";U*YG34/'%)BR_)EIF=5K?S&IUO"/"O9T72 M5ZN5+4K:/#EWO71WE>?&?_I7/W;M;\V3_K+9ZD(O##:\@,U@P+[BPULFNV&]_=T7EJM'*CU57N[AM2;,3S-JY0XPPO4K(X MG49"W(B-M112 8;N5PBVW"C85/U+EQO(XO G9AN(>:YQBC)3 5X#/=EFIW'A M.@UW>MIN_4"D.$M'EXU_/,+#MHEZ&IS2S$9(/**K!9:BGDCIC-'BG@*7\:[V M"&J^;[<+"AZGD[/?+V_>\K>[+']Z?^':L0>'?Y4%ZWPXP=MMMN*09UV]N(8/ M^RRUG/O7>_^=Y^&XR\G[JL]WSI8O]CD'V%C[9#N\/6KC>V/;.<@P ;_ M?+%Q_/FB>,,;7[_L;Z[]?OC?J_4?&P<[>\R[!#D+HI!O(L!Q6Z+DGBCJE62% MA I7=6X?K95$VB@^B###B) M$RH <&^4IRE2$ MAHZZN,L-Y,NG"7_YCC9JI5'LZ%GKS!TUFB=G:!0[S7!C-HM][)O.U"/13S6> M$]K)Z=K'A[H5#Q?=OF]Q+;W;93$_]->R)Z^+[%,\09@O-Z]V]J(4SC@;"-<2 M",@HB,OX3XS)F^0BU;(,.UF6:F*;.5U;60O/; D/?L=>0-G)*ED4GA"*0QF( MT=X2B[(4J"GG5-C2JEVV:K2H\ 'V<[IVLQ:@61.@;WN,VN!, )+!%%-J-/&9 M&Z)QD\%1R[F-2ZMLV:C1@,0X6^J^?6NG;\4#'6-/^[:T=9,4:+BS.RQGH_D4 M0_F\8;>'2^A _J,6RP>))5[G\UXY:V,@4:(Y3P20YQ%K*$HI1WK'(@3O)8HE M7>9,C\AE5Q+[T9%&/SK2[E>W5I+2*V]MG*7V\:!LAO-V&_<0Q2W=!$=_(J6% MS_VL"/A1C.TA]0*C,NA_CI+E01Y8\,L6K>#W"?+(-M8VT,X*ZZWE)$5'":!M M)9ZK3(0-QEND4YY!&3?-A@MVNR["RNWS-',49_R9: OFG+564<\JD/1YI^\VY];14>NB_#8"TNYF;]_=6?S>/90V$L0?4*N>; -? MT1+E_[35:9;WO&NG(U?HRF\7S7BVWT_H#7RPIXCTYB/.=UI'YV=W?V0@(1)0 M;E/[E518V:$%&OAWO]V_FU-<9>+;R1VBFXDW^\X=7;C+SM*OMV$),6EH#86MF2S\'T]]Z?RG)+5EAZ]B[NE<95O]598YNA*1*F>'& M'KG33GK7_^&WV.R<'KG+=\V3:GNJ#_UV^Z[*4@X?HB\"U'VYM\K6KA@IRD+W M:K9Z7]S;@Y5J#X8R@-W7I%WAG-_Y,EUA=[[VL\LRMJ*$?M1E?_Z:%/7-*KC[ MY<'+WE/$-V'KAN>IH3 /*J$8G\J^?B8F'_)07;!]GY'S;/+.R7G 2=5'BP*\UZ->%+5^ TW-'N,RWX3 M'X6IA4>OD]D#SGQ_I[]<;_0G]!NO8Z&$SZE_WZLZ+ D;V-T^.MS=_DAWCS_2 MG>V-"_3M+W?7/HN-XW\?[1Y\YEMK'RXV1JH./\#&VO[1UE>\_[5/Q[MKG_ [ M?V]N7OW[<',[7.XW-Z!C8/WE_^]^M [KC)0$YZ,D;%$3VFIL5#@B:%6 M$T^ITM(+X:U%]Y%/;WC>)'@[:5GA:RC9_WGM<_=O&[4LT&"-TS)01"UC+64> ME (CJ9 <\CV)ZQJUY@*U+H=02QE'/7)!"Z"+>=N:434DG9% MC[:OJE&K1JU71RV\1F(A"^1:&K3C/BB?0Z0R2)."\?=42]2H-0^HM3G$M80) MY0 >)2;Z2$ B=!G&@0BCN--,,2$$HA9?@=&\=8U:HZCUHH,17]6]+84(R]UT M\0-P>V&:I$TCB?S8^HB? >-"ED&\+#INC'BBR0!NM5$DE4-P$,N&JGSME34CH+'TF8Z:Q-VFR(3XK3X(.'P#TQL[S6V[,N.@X>=L[-'RF2J]1N MU:@Y&6I^'O43-8U,,$8B$2H\(:"IS(E\TCP>:[AR#4J+2(J M/=%=K%%IGE%IV)'TD2IE-9"4RW ]HRE!G'+$9+!!0$Z)J1J5QOF2"]0?^?-) M.X76MY/2%+U1]2DF57H<<>-&G1M5.XA2>]?"^VZ%P^NF%E5+R#19=[1IM9Q: M/SX]:EVF])_4_MX,:3P2;;9.OJ=.Z>130*=3]3T;?/V/5N=LLW6VD_#F^NLP MV$RE;C]U1[L?OK5]N">C5U* (1RQA( PB=CH ]$*$81FC7PW+JW",I6C'4;O M[A6UTOB:&JFR!47BW'$+T> JH4QUM[(G@P^3T!9B2<.--E YK?K@E08MMYNG M/7./JF<3VFY?OS];[=Z?ROL6KF[E"?(*FVN?][PPQE.G"$6OC$!6F3B3#;$A M6Z:BH=:R$CL5X]M3_41DZ\95M^7]Z.CD8J!KU2<49[S\60]LUQP[I T^1 MF 630_2@>?36!0W&"$IC9*"?O5OX^O^>-\\N/YR@-W%>_MC90M[:WMYW)[UX MS;7KO-F+?R]R^*8706;H;K#=XW\?[AY\EKMK^)FK]W+G&*_W=0,O MA[M?=_>W_AB.('\6NVM?CG>./QUO;A\=HJLB-M:.FCO'?Q[M'GS[L7FUSG>_ M?CK:/5Z'<0USJ)=9LQ")I,D3 !:(H8X3*560#GA07"^MJF5EGSQ#]04.<=?= M'UX#4LJ,4U($4&5F9?:,.H+V%ZQYVU3OF" M(M&S4"#E6:?NU)#RFI RG.?6EE*!E(2H6$YJ9&Z)2Q")"*+,$C;,*%J25)*. MSGZ:44A9^(KF&V?N-+4KY3B9MD.W@#4_8]$P:)$]RX",/('*M$P,DI8)X[73 M,3W_A*<:#5\/#0=;R^#J7'W<\]P'C5X[,4QD LE&XJAV! 5 6IU<3,DNK>IE M0:UYC2@%K3'@@)ES> MQ@1TN*G.EA)?R@$A12AS@@6)&>4A&L%U*>.9J4K &A6>"17041(I.UJ"NZ!4 M<-1$)9EF6B-$"#?CSE.-"H]&A)*L# 0<-\3(Y(G/V6?MI0]. MSR(J/#73-87 2Z_$1. 3Q-9Y*5@I:GZW7[CXL!(T%<8D:06E8$WR3LB$TI50 MK$RVIO9"%AA;/M[R0C;7UO>$-\X[%8G(KG3/"()XE2@1VLHHLTXZJJ55!LLH M+=,-RCQ)-> M1B*OP8*/@EB-Q!&T=<1I%DD6,3OIJ(6LGR7A5 /1&PUHU$#T-B#:'*!'/T43C)4&WBQ%0$HAC#-%(&N$=,U09_2QI MJE M+L?8CELGO5-KYZ?X8R_!M=(8'2:.E^STSFE<=P^^=7-CU>>KJQZU MJC'BWMILA]4>-5T/&\5K5R/'ZX-)=PQ*NSRZ-;RL]=*+I_4D<=\;I/>KG M=P39^I33]L<]D)GQ'"+BFK$$C$"G3Z1$:#:>>^4"UV'XE%/@WBHPUADOP$9I M&;4N"&4LQ* A#)]R6G-GKN2,SUSSI#KGU.IJB^MM!-ID1+5*#_X^0JEL-/&U M3N]@5.?Y3SC=^SSS<\))\Q5EZT-#2M@7.33TH)DVLW<0H4L=T=[\R[=_7:U M<8*Q/8NV&E][Q]"KQ7C?/8I>_5S:H73M6M44I1Y]OB@'<7[Y<-)]ZIMSM-.5 M_\>E!4FVKV(FI8R\ZWM;[2\=^?@R_[NVF?87,/[ MW?ZRO[4=?FQ<#L5.CMA%?FIM?_SS^P MS:_KSA(\$ O^\93=F/%V8C]KE/5W:E=H,Q6PXZ^ =7UZVV.V?Y4($WKDZ;K9 MWS72T1KI'H9TPV,G;.*.!TY*CSX",3IB C@2J0N.<\V#YDNK8@6>7+T[1:"; MTG&%+G;9629TE<2C>U,@J&2X%%S+>TX3T)4E< MM9V=#R?=YFHUAYL>LHW.O)4B".; $^HIE+D6C""D)90!B69/*PG>5;T$S9,/ MD]*(0I$$0MT5IRP#)$ RYD8Y21A(MHH M@W71TD*!^),+=F:H*'E^*-"7RA-X8]&K7Q:6 G6WLZ9 TT>VT6&FD86@# 22 MK<\$P" %RLP3,#')I,NL"%9J$8&-SO8:R2K,401KP<%AH=G/;7RHV<_4,6*( M_=BLRA$)0R0H9#\*&#'!*J(X").%U"'%PGYN1J?7 : 7U/4_6^VF.5/'@(+K-<>9.CP,$ZEI*116GA@N! F"A^2M4+KR M@U;8+$6"WW*QDJU;*M>GP.H0T,30MS/"C!0UD$/IPN.H0#[D.;$R2Z(AQ$C! MJ1C9G#4KK(-$S\2>'@<==5W00N#&<-_D9)Q7 0B5Q:/R6A-#E25"B\BU1]8$ MNJX+JNN"9@/3QD>$HG?29REI"A"3\%+)Z(S5/*LLE;EG9'I=%[0(R!9&&)$M MQ:])EPYDI>)1*4U\]H$P1[WC4NJZH*>!V.$(T6%6!^ N$ZTC$ #+B$G,DS+$321J6)!Z:55J5M<%S0\ +#3- MJ>N"GA,>ACB.@.0$39DHR5+I&B^)EXP2935S$JAS-!2.(T?Q8>XC/+-+;>ZN M"RHG\.JZH+I-?1T"FA#ZUB\JV*O8T8?+TDL5J5&@(05+G-6IY,(L,5Q*HJ40 MSE*AC)/U8.0Z2O1X[*@+@Q8#.#9N P=$8805FH".NO25=\0%*@ED!V7.HXVB M])5?H4\NIJX#0W5ET/,,='?<&JJ2MSJ"U=11Z5+P1AB?F&%Z;#OWNC)HP:#M MQP@G2HF)"-X0DP !33I)G$#W4(1DE'->IC(R@XEEPV;)(ZS#1L_$>YZ($W5M MT )!Q3 +LLYED(%0I4HI(8J 0V9,A'>:440*!6IIE:_8)X\;G+W0T1RPH+HX M:*%84%T<]&S0=CG"@@*([+UEA,F,T)9\(%8%0Y)F*C$K'0.*+&A9RZ<9&0*JI0\YF1\&0+"B'79D:28Y8P;ECP4'B3&-)"NRX=F M%B 6F@?5Y4//BA!#)$BY+',$3L"49F,V&>)8LD1K1J56.G/M2OV07L @T.QR MGY_4#[$IU ^-'V]-?S;A^DT4& 5-A3%)6D$I6).\$S)%'Y+CQF1;=0]Y70)5 M%Q@]'SC2T61:-,P#*.(]17 $*HB--A"1#'S\U+GJR3EQ7V!O?BK23B.+>R"COC>]% MX!NMW/CTG\^=[JLI-N)Y&U>S@1K4N$RNW6FDDXA_[K.U[O7[E*U;^+W<<">Q M:@W9N'"=ACL];;=^H):?I:/+QC\6VJ=[:[G]W?_NTW#\Y<1]M>=;!^L7F_PC M;*P=TAV^?K6Q_9'M' 38X)\1,CY?%#C8^/IE?W/M]\/_7GW Y_BXAW8! <(# M@0(1H*,GI6,'429ZYI*3,=,[4O/+CQ*E^3E=5(O2)*+T;<]J)H7/BDBA(P&O M++'.&D*=R49&I6.6=[2 Z0+6H\1I;II8U^(T@3A=[>PYRT'2 "1'ZPDHP4L' M#D&BTM,W?4:)Z?CEIC8X90=SBQ$N1+5APJO0+EG"X"(Q:E">K'0$'#H%EF5! G,B!1%-C$CG&%W6,-KX:IP%=OV]&&>%*Y>W M=7[6.4-I+.9W("%QV^(VFIV)I/6IH?:CHY.+Z='".R-AMP6T%LT[1)-M7JWO M@=1")>6(\CP3B"80)[@CD0&73"210*"G89:I&'5;5Z[C6?,61'I_ITH4H4I/ MI)[32DFM'Y\>M2Y3^D]J?V^&-%YSKL6^4I+.=B'G@Z__T>J<;;;.=A+>7&A] M.\'5BS=7ZGYH6)5JG;E#9_C&]N&>4$%ZS2AAI38'N6 9;RH4X2DF*3U$JDL8 M6"XK.4HZ*S^ID!^1O+Q6<#O] M*#:A^[)/C8%+M= /;KC1&.EIY2V7[[\MV3W!WD10;:,=>;H3]4)"W/7^_VRU M>W\J[V.W)!=1([Q#'[3XGF]/5L7F0=CSDE/TCS+Z1P:I1]2,>.>P(A"@QX\%R OS_K?>7D@*=/7.P/:J0-Q2KJCH@%6&^ MK:9%!4\ZO7A(^HD&PRYJ-]O:_FYXO-R[VFV%_(K1O M/ 7M!7/.6JNH9PY<=DX%P:T41L0D6( :[6=7$$LV>\_'I -/GGB;D,WG'(CU M.1(D^29ZBOM;'$U$>SL>[5<:GP]* MXVMJA/-V&]^ HNO343-]3U4X>>!+&F=H6M)MPE3>4D2LN+_X/7?>DJL$L''1 M/#HJ>N7"?OF&N-+XD!N=<]2]_K5Q(1HGK;/K=S1:[>IOG7/?P6MU;S"FL]0^ MQL>H[J&\':^)RN=+\KW>OUNN,B7HXW-/@,PP_?7_?N M(OS=9Y!V]P8&_[U\3+5P]ZVY2/U@D,&/>>206^HB6: MW=-6=[?>5>O?_)Y^NVC&L_U^S'Z4MO*#[-G[HZ-6J'[:RL,6J]BRSC;>W._XGL,W9Y<^X^OO]P3Z&D!# MB:IK)$BV[*WR@>@LO;=&>TWI4B,AC3PM.M\^3_?):H4+S9.(F/!.J%>3UA*, MS2W<_HLJSUGA?.?\&.\7+]*IP+H@>>ND1-2+!;C7F>B9UH@_5.811;LJ%ZTL M6^<,_U-BGY7Q1%6I/MMY]S@_3%;+UKOI/D)7A:JX?$?NM)/>]7_X+38[IT?N M\EWSI%J$ZD._W;YZP;'A8ORR2]V7>Q!G[8I4K*!<[RA [XM[ +A2 >!0>5SW M-57ZH=[],EUA=[[VL\LRNH(>\J,N^_/7I(#Z9A^X8?><#9GP",CSU!B;!Y48 MCZ_SO'XF)A_R4%VF\SJ/I<<^UDX5"UH?7[UQZVG?S%8.E-E/4-T_V]O\TZ-* M$S[PG6<+%G3A[NX172_+\'HT;2E;9 M1#T-3FEF(R0>+;-@J15.2F>,%A,7UO;")X-E"8/1E?4N+BYV"NKZ;-O5H=S= M/L3?/["-J_=T:_NSW-G>/=I=V_BQM?VEN?5UG6Y\W1 [HV?;\'I'1UO;G_9W M#CY?;:Q]E)O;1_N;Q^6^UR5^-U[GXX^=JWCPWZN-T8E%P2H9?2QSBDR93AV( MC9D1K67(@3JM;5Q:U-!@#'JLTA5@7):^<5)XD: M2L!I1QSCAD13G$OF9::Q@BHZVM)V[CLUS8$#^REUSMK-T$VM%5^V.KWXQMIW MO^:9RAJD7AJD/HZX?@#"9ZY0DA5#D**,$2-M("QI*PUHY,=N:97Q961:,]37 MI&YY-&7EGOH!UUJY7T&YAT?-YN3+(5/"N7,$O'0$<3L3&3R^('BP251'#^'I M$T-JY9YAY9[V0>-:N5]>N8?="W02%;(N35ATGD &0;S1D2B70R#&9CTL_&UVN-FTSCAB@Y-]QR+$'EZ+4&%UC]*.+BX$&:YQ&4HT8;2RR M:0]*@9%42 ZY3D+- T8/>;Q)>B5U8F5N!F)T::]JO8XD0I21<9UX*2YF1;D.2<1U%.G>U%'E;%:&E74_5IZ7;[^?AIQH?6D4R<_(SL12 MES&Z96Z$T0XMGN."AX 6T$5>!X=FWNI]&PD.!:LML\D3(T(F0*4BCD=T09QW MUJ04I##=4>H+6-E:0]6"0A57*-,FRR@, \^YR9&IH&R*&L"ZNE!W+J!J^%1C MI8PAQ U7 L(23%N49"99TV!+BDQ!K$JT1=<,[G[)0O4 5V MEEC5VVG+\U)Q\Z39.6M7G9GO*K=XT#F)AYXPGVO DD8KYA(U MP2F@*,K<\JB"84D(%:VKW<"9!ZS#$3\AQ M"LZ$X#4C5DA)P M)K+?(1B)-$D SIWGI7*78DP]!U;H]P[I-@_(A.BHHAUAT MFPFKE' 6O,W4U9[&'.CVL*>17<@\6DT0C3,!$05Q(@&Q,:$!MXK2R,H!1_KT MH$C=/^4QN4>4[N[4F6/7/DS5N)VGN!AOXBBV!!^"% #)4* LVL!YB-Q!2)$S!.( UAZ')XZ[Q71DJ7EU:+ MBR%F*"A2]UF8=ALWGS(WT44J)4@J3+92Z6",33Y'SVH78RZ4>^.V36T[6RCV[RBVRCX'Y0'F,P+WV26DC MP>8 -@E!:Q]C+I3[\Y!RI\R,BI'H*!2!T@O!4_Q)H%?AO:3,6RB6FZM9LMQO M)YWQ*762:X?]RL^(Z7LZ:IU6,]#J9,8]>*429*>S%L($8-8ZK@.56AINJ6*0 M:D]C]O'JQXBG(6E2)BD@(DA*0&M#?)*:&/1 4JRJ@LJ)QV403TZ_U@'/V55N MZPQDS5/4@0/5U',;C9+(3(+-D=>>QGPH]Y"GP3S7*H,E$4JJ,GE-RFEUD@7+ M HQFW'?#"(O8W+Y6[NMVC.N*-04\C.$-*?1RA-&H*SA@:957CR?D,*??;26=4[>#/P]EYNR0R FK* MMSJ/<2=&)6DT6.8,30P4,\Z('!QGP:*82V-J[V+V,>IRP+N@FP?K4#!*"ZX" MR1(R>A>>$2<9$' T.Q9U#*P<%%U68I:B(76H<^I]./#_D74PJQDPIKP.PJJ, M=,0RH8QZ$>\B-W^D2*Y2NU7K]<1ZO7%;K\&(E(,.)!J;".*U+BQ$$!#6*LZE MC]*5F=>&,_Y;K=F+J]E"># Y*DN%@U"J:&09/!5I "E0O5_$M:@U^PF:_?FV M9OO@?*1@2$;?$/69*>*4]"1JX#D:X0T7LZC94\I@S*X[,>76E[W'?WQ;C84^ M1C?EU5D@ D<2#)GX M],4PR9#+P!?45#,;F^!(&?OU;O6P3L$W 8(,-O:5-&!LO MK]5=]=1355U5K='-YH3I\)5\=]?YTT8KQ%;O'9,5 #^S(M.LR-N#-&EN*7D9 M;:<66[G)Y';T\W%L*#\OAL])?@$AT8^M:W_&*ZOO!W\?8G_W5LE]-?_?DP\4._<3KVZ#W M],-5?>\3V3_QO$Z_7-3/OEQD_:Q__>MX9_OGTWQ6>G?OE-3W/L"S[%_L;G\Y M]%@#S%J*G-.@NLXJY*QE*"DFI'(R !JO;?8NVA-ZFT-?9^TLHWG,^L5@)[JU M7KL&@MN&K6B$06?2?K.J(DR-SME&;0]D"W[K]D:?@'^[>;-J_?/A9^W142<> M :;GKIVSR9=RP=LDI!,4R'O4UE%#3?(Q"@R.M'V:?(%J@QKLIC^C!T7I-6+W MO6TV8_CY\H/UQ[?_]F$6YZU+X,[>UJ$F-B@J-1@/PU%N*(6TU1XQ2;!7/'GK MW-HFYV1=RTEN/@C&=FNVET4G_A,[OM&-M7. 8/@)H%6]7XO_U[?-+%__\R.R M\D?L5#3B6:7JP_">_\BW?/UF=_ANEQ1A&0G+R=8AH!(/ I#*1T; CXL>X,H( M!% 5"-->X5S9@3?P9&>([]*P7M4=9"L'AJ$-ORX"B@(AP6!FM+$,A#H %0J* M4*UPM)Q84Z!HN:1K=]L?:A6"XR(@;7Q P)$8LB$?[DO.,ZZ,8 FD2TJZKO%D M$/8YH.AQ4D4+$,U55/;VJ^[[B6J)J)$87![IDYE?V@+L#%O>QV;N,Q_#7[&;V=X GPKR/$"/JU3N+GI.!R*'0=G]I=S['\W[''X,H?[>B*Q]D MG)]('AUZ<)^BIQSE=FZ99W'DF"-EJA0%+ORL&6H3B+J&X^G!( M-17$SD0"MCU$#M3@PO9L+6_;T_-5@.: M)J+KE1D<2-7(B0O_2\/9@$5:4NNL-+='O@ MR57FMY(^N.!@9%2W[X]'M[51@_]=)U^J1,8*)BX^MFI_QO/>8"&O4Q36_U^_ MT8%GML FAG9AF+;("W1S+P9[N%YKGU?KM7X=SU[/2U>E@G)RJ7L=;AEYCQ!!J]J@3*\Q?'W*?1KYV M-ECP6M7@>W#)\W:[.2O)H8!Q@C* &!]XL,3(F$">-1;.D\CB &8PF-M%&:P/ MU[>:'W /[O3M8Z:U1A.UC"Z2UU6WXOVRS'PN,S0QCIX?".ZP8 M<8@X8%2';>;%]&T(A_W299[]OHEW:%AO^N-2JAOZR=Q=BK>="F M#&Y#1E_SH%&@]K9615^;S?;%C5EU/T8D=AN1 (!&V5V4#X_,"$E;^NTQ-@!=TE ^ARUSC$NDK(TL4R5\XQ3GNRH MR9$9.EP#49PB>Q.G@29E[^<)#RO_&/I6?U0W32;/$H1^YPQN^/BMB\_>E\/< MGUMZ ZZ4M0IQKB32+"FD70+O10L"1@ELCAP_'E-K_U@&8L#:PB6C]HQK[K*_ M;;U43 $< :TI,K L,G!ZR"UEWLL\ MZ#("1#D3-)($P8V V+A3;@/G$](0/5 M G9_RESZ3H-_RYXI.N9SH!=T.EZ!K6="&F_!N_4I<<>E8(/ W_?1:S6]&MNC E+#B@$SP@HY0'":4F&FHL M\Q$D] Y3,J29&RL?S]K+<@[>>+_9&X3L+*A<+CT& FW/SSOM?P#;>K%Y.>OY MV[D&A!ZC$/?B_4X.M^5(:LELS #N5U\.>2+1!R)1]"D@3J,&<)<,"6,X!W=> M1T\K1\Z(*7FUZ:&?=="K;A6SO#ANY*!Q#E". D&V"Y(9^K[:[RI*-(@%5>G8 M++/>MSLAY^8&X+VS]>?VUJ?:[XV!9_BYWXPU(9GXE__WO_B_5U]IMYK==LXT M9I5KQ8$Z5@_>[G<&L>AN8Y2BK$)G%\/H;Q53 U,'"C$(5=\(* _CU:[?@QT9 MIABJ#P]V:1BOOI%UH)BHP5^\;W?.VP,;7!NH7>WC=53YCZ9M;=1^J<)M50 \ MYP0&H>XN?.#Q1_P)9Q'3H"///KLAUFDC&(7_LI8&0:=:V\5@S1!1?JT"^1]; M _O[:Z?=[1;@& +'[G;]D"81A!0)6<\T @\^(AO!YC)A55"8"!"78B!F3M\FXFCDD^5O@_?4WA?*[2(80N4S![%6^2^31 M86"!4>L"BI+FZ9XF3TXG*K- ("RY6%>(?,J;31')['L\1ERB]98!'PI,&^XT MUQ9K[V0R00)="G=0HR(N+RTN>Y\.DY2$!YU)CTO@UC*'K 0 HP'[E5+,7+^42=X/,9=P MW4,<2)3:)B2-((C#QB*GP-=RQF---0&RH=8V$S#K28@!5N/[F73G8R65&W73 ML\_J>G9CK[)W<-Z)WQKM?A?\^R$'OQGSZ@X.GMW\4'?@F0V.W.9KYZOTN]D% M&YP7S, P(F(V]3(1&Y[4K;0>;";(<6Q=)^^_Y^LRDQO$Y(;"DX-U,3]-Y?&- MJES@+QJWC\+ &J!>U4#IGBX &J;^R.SFQ67_/8"UX?!2UZ6_3VN]X> M'4:N36 J(FX84 -*-++@!B!LN8XBX60-M"<;)U"%LC?$H&F3R6@PO@BT8*C20)SCO&7$C %[N- M?X8)RHE@,^#4C_9>>+A"Y$9))G,+*1>\]QR^@42BW&"H7-G[%]C[JX^'VEM- M*?8H> L.@Z0$:9("2IKH%,%=H,)4_0XJ#CVQ]0/+U6CY3K4;MGF=JLHIK$X8 MA$7M#2L\;M^[597Q3$G:>?=[G)M]^OA]'6Y>Z7V[^\"BXS>>E+W:.?F86Y,E M1PU(I"(,<1HPU&EL: )(Y8.)ZD M,0&$9E)B*O09'-0=^!]^F. !ER.V^G%])D&:^\"0 DU+(F57.U=;AU(PI;&+ M2'I@2UQ&($H\1.1CR"4Q!C/%\N000N3]@M:9,HJGNWY_O':\-EDK26S$8,@E MQRE9:FB0'K@58S(86T1NA47N])!X+"Q1#"D'OAKG('(V"(Y$=$9ZG'P*(<_E M)H9/\]B^B]M1;,7.\"R2#6>-5@/$SPXJ:@:4[9$17[X\$=]?AE&/>\.]56WV M=X9ZZP3)+,J7)$U8YBY(+/#H73Z1HXDDU$J7#VB7UN,OICX?+^'^#ADGVKD( MKBUL _""))'1X-HR$0U725A#8D9L/F4>768!]XTV&%3T#TXLW%4M=&Q[UP7\ MHW*[[\5O^3#$L,RQE1OA^.$IA5AS[58?_FYX,.%>R<:59,]!J(7S.":@Q,JD MW'DC3^U+$6R;T5%9[4O'YV<5ZMRKU!\:$L ?%Q@)P2+B,9>QJ1!0=))Q\'^! M>>2RE'5LIG3ZFH\@WR6[Q/Q0=F];E7QO6=H:\('JYF[:F2&8<[JA1"Y=:P^R M<.\&;3.^Q9\N&J%W/.JR>^.#0\N$OW_$NFZ[V>_=_9$;_4U]E?U[(9NER-@" MW?B9;W<@[3AX 223&LDY8\DZ[VD2D4=[K< 1['DGVE-4 M)3G>V>:%O>RN_>>V=0=#/K;RXXLV6)K-_[H.?'3*[,: MJ\<$E6[#W.>!!OT!RG&YEU/( _7K;C>ZOMGN]CMQ#[[N9\#"TY<&L:N/(Q!C M.[_N\X-?_SJN;W^ZW+_*S9)WSG9__80/OM8OX?73_;TZ -46.?AS',0\/C@Y M/CWX"F"V_=M)U2R9PK6V/\/]_ :O?P90/+JH;__5_/OJE.QL'5(L4R)*(8N! MQG(I(]*">A0QS6$>*3EA UL$Z!##5C8%UHA(F%'28[T8QYP.H"Q:A=J-[>A]L#_330N?NPYB!<"E/^.(>Q U.Y=QV'? MZ4);LCV81L3+$,$PO_ M4"P4:\NX77< DUXX, '9.FOTJE,LRXA%7T98Q _.#IH[=.<42!'?_34/?]NZ MV/WZA0&VG!R<_=8XV/[Y^&!OB]8G"-7QV<'9%[9//Y_L[QWQ_9-/%#!+P/=D M;CW&B6M65)G.G+\"YMKK= M..Q.\L>H_\6-S?HQ$DU5\_OO\/83)2JDQL0F;"T'SF]P$I@JIF+47E&WMB0J M5%WQ7:,'A,T_0*FFK?+*GV<;]93[9COY,,RHH@RDJSF0KGSHHYU2;J\*]^?C MP/4$@M^HSL)TVOVC8P!;AA>..)6XYT#?7CZX^;:AYN@0[%)(!@"&&(>!]_C< M@B0/LJ0"2T-Q=7QW3#&5IU)HF@(H(L<^6I:\MTQ:KY(,>(+W_!R;[8NJ5TZM MVS\# ;X<.6B=D2[T!P6$(\1I-JQK-(?->VZU7AK8_9&EWI@3(R*\TIRIL'7O MTV[^MYHM\=W?JX99@.8U[7DWOAO]\E-H=,'IO'S7:%7Z4WWHI]NWE?V;\0&: M6<$';P]='V,VM&"930W'=PZ_>.@8;51$:VPVQ^ ]K3:4HG>^C3?(G>_]Z+($ M;V"J'W39F:>.3I]XNM23ARJ 1^V$O@OU4P:\OK9Q2],>\=7,3'IV?OYI'[5;.R??,&[>Y](?7LG3T@ZJ7_]#2PD M_ M6$.Z!_7VU-9R.]*%7/_G( MRW4VI:+EQ<HWO 734&GS-;L!&N3@GNRP MC:'O=SI XXNM*+;B";;B]Y%PO1^(4S$6\S,6'R>,!68\!@S6@;A\/-ERC)RW M B6#JUL[;G?SR^$9<+PR= M;6&F8G !JKN!:J?=\@6KYHU5]4EB:PWG4D3$7:Z+\SX@ZZ1%&,..!@K_), J MLRZGG!!\W.#/%\&J%:2%>U6_H.;=B#6KD;ASH.K$M.+721@?_OP%I!\&T@6: MYP?-GR:@V7,IL4@116XLX@PG9$2 'SYJ+975(5F@D62=JR>/O)]514I$XC6; MGE'C$F0'G4MNS$@9V*-<>WXG-7[:8BPMWDY-/K M/;WK9#ZQ4M#U >BZ/X&NCDFGI*!()@SLEWN+-,86&9PH3R)X[,C:IMI0>*)Z M>%A8>D/\EPS6"G"-@"LTNAZ>J5?+AWP?Y?8#6O6+^M:A8I%)K3ER)B<82(AY9HQ MFL2 7%HY=A"O*B'O;M1VI[T\Z\BRN;2)&8H\ M,06(YRKQIQ3<\5SHKP0Q2,@\D5DSBG3$N1F:Q,D(2GUN3\S6!9\VI''!X3FK MP2:8?(>61RXUL#-O&5,"*".79%[B\68EX,-%?<\?1BRFTB,D#' MP2HKL$8\R*2!FX.,+)Z9>4>C]0Z8>-(\6FRI%MK9*#T 19T3 =$HSK!>A9MDD+92:+=A.%6IVCUQ> MPG,X>"^W/,'FLX/H8 M:MWFGK2]R]*[8?OT,!H9P.=1*$8/EL=$"U"3V3=-*F"JG3[.ZR9)PP-[Q_63_8OZU?'IP8F'[]G'.U?[E[O;G\3^V9>+W;WF\<[) M;Z<[\,T'[\>%H\E6*8PH123+Z6H1@!MIAER4%HFH!'/! M!1YE->Z"EU8ISPY'HG"C98*C7]K]3D&C^:'1E&8HS(OHA4#:!(Y 2!20(YFC MTL",'*,&!S% HS=(CGKM\Y>#(EF8T5)!4>-;(49SA*+)YA^1THJ#1_ M5/HRB4I&2\>D00H+.9Q!(AQ&BE%M8R1&Y:G%8IT]O;-E(4BSMHH;I;]'B>^G M4*:G]8HK\#4#?!7$FA]B3;;YT5'0A(5%03&&.,UY-Z)RR72BL+O!TMS?DK!U M@^>5?7NN)FJOEV5EU7E7LV>#SCWQO!.[L54=/6SDP9>Q.]$/O;"O9X6O+ZU1 M8Z48/OSCX4^WJLTJ6#8_+/,36&985-[DNOZ40BZE3D@K'U#$*3@2**/)Y(,$ MG$VV?2CL:['LZY%&8GAD;TKSR=*M=VX+5+"]M/-];O2>[-LF:?#,)8:,Q,!$ M&;7(<"Z09"E@[1)W$2^FG>\<=.A)X'_=>NUZH/K-V7PS-%Y;FG&=TX>?KGBI MZFA<9[/=.D*YPR^ S_735:?HG6V%ZCAVK=_-W35S*9IOHV;;#T8C7C3@K=&T MSU;L7;0[IX/9C15OAU=J<&_?\KS/\T[[6P-DK[OPT9Y?6KFN%N0\?&G!M4,C MWZIMCK9P]WM#_3)K>%!$LG^H&=B6!# 5;10Y$>J0IEPA86(*4CEN;!P? !JX M2<;+$ UE/!JO >V,)-H*V+AH]'C1R=YQ'!9.9,=N, ,4I+5;U6J,8ED@%\C; MEH_-9E4>,2Z1P\J/AU1KO+MG+.AD8\@;.CQ4%$XW5"ZO.&]W*S%Z5[4?:GR+ M/XV*&"J+?N.#0ZW'WS]B'QV? Q @ MUXGV%%5YD7>V>6$ONVO_N8V! '=C:SC^^(.'W/ROZ_QG?&?N'A\]QW'0/QKW M>J]LOT#YCL+JD>4[F+)%E.\HI4KY3BG?*>4[CW7+'LQ4?K;-;!-W6[\T.MW> M5JL%%JC3M9VWX<&=U.EO9[M[1Y<[\%WU7^L8_AN8S8?+@Y-3<;!]"G]7OZSO M?;S:^7/<@P-_[VQ?[&Z#1W9R>K$/7AP\TW%]+U^O>0K?>;Q_]?&?^DF=3"OD M 5*D!(X.2<4YXI)89*-AB&C8^8B%]\&L;0J\3I\>@%N]0QDOC;>EDF<) >K/ MF/^N(-1"$&JRNH+42/#;"$66LAA9T@P@#)2%K*%0I>!GE0$JE_WTC@M"+02A)FN C#(QZN 02ML0-2H-RF5!N3SH;;2Y>B9HFJP-" M_,GB*FR$LIX0% #C$5>1(*ZG%VJ96ZX)-TOWUF8>8S&U:1)&) MQ9P:AW\/L=4ZTF10S"./>#6/.AB #.:8%UP"_?-KFU*N:SS9'F(=C$_W//I\ MFKIYN5Z=[AZ-*.G>,T1X,$DNRU3>_(V'G.L>;! &XA(#RP.;.&/)9ND%SL*C M$M+S<$A4/MH[/1%%U.\;[?RF?3!+)G/C>[I,M9,'(VD'\CO M)R"\7X#@@I0#$:Z??2*[V_#>KW^=[IS\O*Q#;7>1;OFFXW,?==K6V?V*M-A^*,_VZW+VL5QPQ]_[UHP,5<1Z<9Y@3#-F!&(Q'Q'G),[U7@/V(GOV"/(KDV M8(B^.1W^R':VC]C.U>G%SM46!8?XT,):AX0QHBR"P"WENDHIY MN"Z=9+O_6\G";-L,2N8-,9+"U;E)U%@OD[<^^11HL/?Y0&6;'[G-_I"F:)EU M@-O8 Y'5@2*=J <$%\PGY2Q7/I?E3F[S.&.9?=>%),$PQEFPAHM(K0K2!>L! M:Y+V$=_CZ91=?^"N?[C:V3JTV2OASB.+,SOUA,-&>XQ( LKGL28XY1E\DX/. M'J//VCDC L7,2@+4DCCPAU+"VAK!DR7W^;!E9Q^ZL[C^Z5!$3XUG& GL5:[+ M(."&8H^TYQ(8?7)2I(>H<#4HL0]N1Y4R&<[;G&%>XI )S,OT S(XB[T$?**JHM<#'#,/..W^/S%AEZJ$V@.SF>(;&U."+G)%A[XP(R/&J$*^<(!Q)@ MD3;99-_G_[U#:FJ/[@>P9#3Y\W#N;.JTST:LMU9%@4&^<\5_HU7IQA<09GCE MSSQV%&CQ8!YI'^2MTJO0/FOX1C.N/S%83%76"7!=#!"EH(1V6%/EI>1>&NSD M@X/%(ZT8/MXO\'2@(+U\"U_AH=[WN[ [L?/AGSQX%?1_J]O-';'"GOUG5:) MSZU(G_[9N3@4P7DE%$525B4H6"+C-$>6Y!8G4DFCJA/>:IW*R2/>LT6*.?!S M<%U5B H#B0H.0-*#, 2=&V)9]N!(<1&&^0O#)5AF[!1V-CI$?3[N[P+(@>8: M2IF8<*%X&8 MHT#L?CHDSB@)S@["AF2GVECD DB%XMI%X8FA,F>,*5D'T[/(&/&K,<\_9J?C MJS ,8-VI4D.+/:96TA,J@^ A@-?DCO;GI??7LCWCZI!ROFLQY=M#L!:/6U"N$WIT)CT8N]_ M80> 'G%$F0TLB(Y#R9$MU:C'P<'28N8\K.C"/@%7,N. +B M;',UBY;..,H')W2FN36=VEF[$^]P;V;HG;0J_<^FITSN3X'

X!<$W3-"X M,7L<-%OEC11)&,DP=]9H+P@P[2!\%+"_\1X*7*!Y3JKWA8'O8UA2V3]%(E,< M;IE&.GJ/J,6*$DTCSNQFQAUF/$5JC$K@X(+=98YIPQG7 )/$6T?NX;1EA^>Y MP\E:C;$"*TO!Z'+A*7)6)$2!O&(N@2)9"?8V#XZ<@-2'F. ;YO?_ :B$]MD" MS7)4A"H0G4@5YQH3YSG3BD9%L7=!FA*D7HQ9SKE%;VP2$F4C@C@+'EFE-7(B M22)-C$*;'P#%]'"Q OY\M%QZG_W>Z)TQEC@)-+"$BQ>UFT!EN0T^(8_A M![<1(^,=1D%8\)N()#RZJ21K5M8UR;.FN+$//-FDR0J=;*)XX2>;/K9\^RSN MV7^6[T33[O:'H8R?G^Z??3ZK__J1[EPUC^MT'^_\6K_1@[Q.K M@TP>;/_<.!@_SW?VN7'PZ_[%_LD^V_WZX>H OA.^JU&G7R[@/IL[V_ZJOGT M]_5;GOQ$X+X.O8,%2XXA)I0#E+(!:&+;<^^1C MT$#LN;CW1-.2!7\6K!-_^N,8^LVXFP;;]',$DA&_:PK\T^TU_%8K_ *O-XY: M>[DHXBVKSC%[L5?H$W]%M='M54^3> MS7;+[WZL:0\U".+NCKGW/M +=,P%0O28CKG";%!*Y]\QEVQ(]K".N;.])UBY M68#^>?0B7HK^3?I!=9G3J^FNGXF(ASS4H-_XRSS6!/.K'JLJW*]]F!Y1N_6T M;V8K;U2GSU#JN-S;G!G(O!X8Y\==>SL+A\O"/6KAB)D%/U:_$\3OP!.GT<1W M#Y&?)PV[?(A@W;>\3[G&*[W).;55&C3D,,LLNK="WT]I$_/:NH],>\3E[A_R MK^?M#-"%!X;?ID?[,B*.CG:!^PHK."SX!;]Y+-81NZ-HQVJ<[WIL\&/84N1L MGQZ<[E_M7QUL-\]VMK=P?3N<[NYML?V]7TYWSC[Q@Y/CX_V]WTYV)Z;D'9P< MG,%]GNR<[G[=A\]]NMBAGP1\_KC^]1-\S_'9[J^_'-?/ZGQ:^TV%+4W1&80M M,X@+SI!-*B I*='>6AZE7=L4:IVJR8XB_WZ)#E*/!-]Q4U%0[+6BV!SZ6104 M6W(4NQQKTYF% .RP&C.[U*\KO7DI)B"8LNDZ07% MYM:!I:#8Q$4 MFU,,9P4\XF'"M71$7WA7N2? U'"3"DK-#Z4F6Z(GR6T UHQ\T!AQGFMX10<8W[R^SZUK8-'W)=/W,=]*4ZM<4#)/CP)6 M(C1#)C?SL$I328TR0%+!MUJG8I*4%'U_-?H^MXZ01=^72]_'O1"' ^RQ%"@R MQG-C/8PLBPFI* #L:2(FCWDGZV9*ZY[5'7DR:V"E-.A_O@5:;@Q=V03;AW]Z M'0N;T&C9SN7'7CSK[K1S>]Y>I]V$QSSZF(^0Q.Z*]/1?#;B='.,22 K F37R M'+,\QB4@IPE!A$;/M!:$<[VV*<"?PI,=.V8.^KQ\-_^"SP6?EQ:?ERIU6/#Y M1?!YS/T5CK.0#*B/R_CL;406"X4$Q8'[B G!.2BOUR6;0VJQX'/!YX+/JY$4 M+?C\$O@\'JZ(-"A+=,@&F2,>/$&&6H^H=TQIEWMXY'"%6*>&OP9\?M TK.D\UH2;$\9+3E1AIMG<<0;Q&0C"J>SWOM+\UNAG+/1Y"W5".)F(:MR-ZJ?%/#.@J=MJO M)IBWN_<)Y\Z-]:^?V/Y9_OV+V/T5KGZR1> .VYL^/M8-Z^@&=A M^U=?_H'W&P?P>^[RN$_W+^O;7VC]RM,=^OETAQZ<3:M&Q=R)@)E%*3F.N" 2 M:4LC$CH90BE)7OK,;S4E]*>GGCXJU5P%H%;UL'0!J&<"J+%L,%/!2)L<2)1E MB!,LD DQG]8AFCB)5>(%H I +<>SO>3I[@)0SP-0X^E03R15D3M$'4^(,X61 M5H$!2M'$K=-4"[&, /5V*DFKIDJECO2Y?;EJV;=:X?>VGXI'!7=FP)W)JE , M6T,<182Y_(8-#<$M6,E!JQ%7%SBN[.5W?'G!HN28Q: MNJCM.]RTW2844D<\6 MEY,$%I<9!9KL:!"*DL3DVN:4T:ZK6ZFY.DS_*3UC'AI066G065C>9C0=Y8=1 MA]=Z$OMYL&BRDI$Y;8U.&!&O)>(N":1I2"@9)HEB*HJ478!USB<+&5<^,EJ4 M>N&YCCN5NNCM;'H[1O^-TD&9J%&$#0+Z+Q2R@F!$$[$B"B&L!_HOQ63Y1-': M5Z.U"TL %*V=C]:.,W].L!648L25<(A;)Y#1*B$*F\08C\IKM;;)Z9.I__(% M^9>7\>]5XT/]0/2?$N-_6O7K2B/1HIR".^K3BD\P/Y3:G^QN$K2EVD7D#4W M+11#VDF)K#>8)Z45EC+[!$).3A=X7(AB:0KDYQAZ?,-HL"AOXDXT* H_F\*/ M.1-4)QZ#YL@!DH^'W4?]T*H M81)CK5!41"*N>;;ON1ET,BYA98E08-^YGE<"XGG:*SP].[&\+LIV3!%4(CRN MC.NA\91RC;=TI.V.>JN275^83SO2XN'*%_,V#_-V-)G24CI(HPPBG(#[:H)" M3CN/&.%4,TP\PP'8[!)EU\O!F&5W0(OJ+D9UQRMUHM#&<8LBSY4Z(L]1BBHA MIGB,A"?I/5[;G%?4J:CN$JKNW)W)HKH+4=UQI])( QOE)')2",2=),@H+! % MG;92*J.$72[5?3MGVAY?O?(FTN@+(_JWSM$6X)D'\)Q.T'U!H\4DT499[GXCFV1!GU<@YF5>A^4>!%*/ 8Z<=8AZ2T0](KFIL!*Z23 MM,@*!XX\2X%+4.#)/NU%@9=;@9>C1WA1Y06J\D1EB^$B.2-05#J'WC1#6B6' MB/=).B,Y-?DT>9F#O#HU+:L;=%B.&5_7X8?!'A3DF0?R?+BH4*="GX^7.U=U M<9A43)3KB)R+#O'H*;*)*41<), DL J$YJ.U3YDG4.*&2ZS"BQL#551X02I< MOZW"RG$LE,;(,Q7R5#V*M-,>_ )-5?+4V92 />"BPBNDPDL1^B^*.U_%_7); M<87@P23#4:3@MW/-$S*)4(19,$$"C1),@0:"2O],> 31ZB #I2A091#WG"!X12&P)RPJ[(DP 3P",K\) M8R]_H'V.$<>WK/6+]R6*UL]+Z\><" 9Z'H*-.03@$"<:.0DKEWC015-YPX)(02QDLL0=O! M[5#SJJ9?OCJ6U2RUOYXT^!(L'^\L);TY;PR53 M.:M,@=P)SY$% XTH#R02R7AD(331W97KA"'.!U0*KRW_FKM#D>2'G MF$<,#C%7D@ID W!E3BA&%D@Q$LDH*923S.FU3"F3 *YY#R2"7:,1$DQQVN;2LRY3<8+XF85?_A/S\*7 MPK^A\6US]&@[_3/0#+_Y7WAQ]"!GMG/4:(WN]_H 9*,5\L!A)BLL?69MI#>T M<7C/<_ &;ROQ"81H/,#) M1JL?PU9VHHV0V UP599+BW3/(5@G3&18R4-_'T$A#N'C>EU^G%MJBU6Z47.QV;YX-Z$;(WV_5ISA U6WV,ONVG]N0P_@SM@:CC_^X"$W_^LZ_QG? MF>KGV/8,]%*%2"RAV@@E.=AHR[U//@;-K.)"Q'$9)18[QI+7PGK.C= T"JV# ML%@%#+"R=@]@#E_)B"XJN)QZ5_=J IB72BZOA:2R$["Q37O>C>]&O_P4&MWS MIKU\UVA5VU-]Z*?;=Y67 MX#V&-Q0A=[Z--^Y^[T>7-1M2/.ZJ/WY/,%GNM=SKF[]7_J"KWI.^FC%+M1B' M3C_(GYM.X+\_TXV@PBW2?B\M_VG"&K_,8ZNIC[T?;:<[>/8/P.+#X-?MZ..9 MBYW!?S&R?FM=WLRFF_$]?Y ?MMP;GEV,4K$2N[EUUN[_8&;"O!3A-2[='['C?S1O8E(%WM3R%,DJDE4D:\F6;IID MO?HSBW?$CT&53_DN1Q'9]\33K=S''3GAK=ZP">:?(S&^E;AZ M"R<8V^3@9/^BOGUP4M\^POG_\/>G^R=;;'?O"ZMOY\\:_=7S]=[GZM7_Q]59^(XT=0]AJC[UFV&BQMDG(.A6373)G+G!?E3,VLU2_OYGB%% ]%SOS M!9&)C,D% M PZG";*>)(2YXI2S&$4^2LW6#9EL=5(HW)NG<$_$D$+AE@(3QBA#TJ*@N%*Q2N4+B7IG"+:S)=*-S2PO7N>(MJKJ2(U@%( M)P,>-_;(4L]1XEQ$P:0AF&8*1\EDQ_E"X=X\A7LBAA0*MPR84!]O+B"I2)H.U+ASNP1SNU??6_,LVAP4:MMEL7]B6+^.U7J ! MRVV8?']L6T> HZ.^6_ '6]UN['6O=VMKM%F%8LT/3C]-9#H3.,%,18VPC!(\ M8F*1T<8!N$I*G#04A[2V:=8)*U.Y5DWO[_:W%I2TO,/C>@AOF@D0"H>:4>G' MIW@Q*HW B5#!.*)2J1MR,W[G6.>LX@Q7]LD:@J%>N[I/R]/D K6K$PWHL(Q ME@)NQC-QRO#@B' H<&\1>&@ZPXU%UK'(B?%<*KNV*=:9?O+(X<(QEIMC/#VK M5CC&DBK].,>@2BHG$XHLY([^P2'8_(2($#(F"9+N\FDIO6$*QRA8LSJ=NPK' M6 JX&4\5:2,L$0 R@"P)<9QG$DLFD*0VQ)24TRP"W*QS]N36B85C+#?'>'K: MIW",Y53ZB5P0(XIJQP(B+D\128XAQ[E#(FJ0=>8E\^!9$%%(QENH_AN.#KS1 M&"YVW]@#R EQ,3G*_>4F.I9YK*\M@?-@-2]LYZ%Z/A91X49;)@)!A@>% M..= =ABF2"B&#==!&!?6-O'&I(/SW".77Y[K%'Q9T:1-80MS1I'Q9 R3T@OG M$@)VP')<%B,K2:Z2"@D;,!Q M)Q0)E8BG()#!6"-/9%+""A(T*V2AX,M*9U\*69@SBHQG5:2VL(N$(N-(3N(R MC2RG%KFHF*(6,T-\/FLO"UM8,6U>I9Q*80MS#RV,)U)$(MB8*) ,^8B6D@$4 M/284K*=1,$*LS0VO-IXRBOVUT(577S&32]?BT[,HJYMP7L(L2K4G6ZWP>QO6 MZ/IO8K=0G)F@;W\B>Z*]S'V])!)!!<2%H[6[,)N'JO=XQQ?CA,LS(5/,H\A#\,AZ'E#0R;K K2>9V."-IS00 M>"T'1 JNK&C2I)"#.:''>+)$TI0!@RFIPB[1&%@>.F""PGPK( E-KFZ*0 M@U53XE5*EA1R,#?U'B,'C"3+21#(4\419_";\Y0@(I*(5BGK!DF2IS2(+.3@ M+>'*$B9)"CF8$WJ,)T<$XR*8A)'1.68:N$&&$XP<93I)0ES2!,C!DX]=%G*P MW.3@17,CA1S,+7(PV6A,/#$"&_-]7X:]6PNUF0G[_&1)"16>1Y<0B,I$"55="KO&)$.54$U,[;W4;>Z5(;LO@42+/9NKB+ MU%SO"KSSQVA/;O<:38U_8D!7L=,N;&(XL20(! M@AFN>60NZ#5@-IH2^E,Y^/%:='M!N9$;VOT0DC-5U2>G4$Y1]\* 'JKO8W&1 M:)R0@4@D#:PI5T8BHZU B8.(:Z9,E,NF[R_/A K8S'L:[AS2)F/.U2,H1:$. M,T')>/8DV>2)BQ@IZR7B-A\G4S8BZTU0FAD;M -?:O*XZ'.?)BLZO"#"\/2\ MR?P(0R$&,VKS>'\MSF1DS"#"\@DI335R1"CD C56,2.XCCEALB2GOPLI6 U MF844S"%M4DC!,\/(>/8DVDBC 1@)SE/$8>>0H2J@D()1R<"F4;NV^?+%Z46% MEWQ&?0DB+(^23Z11M+0VT1"0E;G.U#&)3(@1,1ZM5=[ZD%2)(KSQDI)V2@U0 M37C6LYR^K)2UE)<\3V[EL2GFW<&>O;^Q95MGL!>]0HQFPLS3B40+"]DQSO-, M2#Z;+F)"Q@1PMSPAR<.6$\76-EDY:[IJ.O[2!2CSUO<_8L?'&PI?6-)#-?YR MO.:,:4T502ZIA#A-'%D0182Y\#BIR*-WTR,J;^^L28&:9:U+*71B**2EL(GE@)#!( M" 5\(N:NX5XH9+ PBC&O@6NL;0HU"2Z%3RRWDK]TU4OA$TNB\A-9'!JCE"91 M)#@-H/-:(R? FS#1>BXCIX+$M4VV,>E#O#U"\>J+8?X\MIV(G.W&\/2,S2M, M=B]70[!JMW[.FW43&M^WN[W;66^ >!3:/33\VD*39L+,#Q>_3\R5BC(ZSSR2 M).460YP@HW@^_DJB-31:F@L(Z3HN/=173O=?.I/SU/K@'X%"(4NS*G[]MN)S MG(P06"#,#:@[UA09+SA*4B8<0O+&AZ>2I==RTJ7 S?+7RQ32L<38\^4V]O@4 M&7.!()_CO9S%@#06%E$?I(B>6!"#M4VRSM7+HT\!@"4OMBDL8YDTW=_6=!LU M$8%J8!F,(TYQ1-I8\#823L3#E@=AUS;5QI(X%X5JK#C2+%?OL@= 2^$0#T66 MT]O(0A2#[1,*!=A+Q&UU8,1P9*W+IT^343X?&*%/;FM6:,32^!&KT=:L$(JY MQBO_&<8L+^LG\-ZG0]AH0YRV*-I$1II9C4S 0!^M$5'Z?&SDY5V'EV<3 M]V1Y0J-[WK27>9'BCS&J_.5J_N6KK]':[1W'3JG">NF<7K4-6^&DW^V=Q5:O MU)W/:.@N)Q)SUFAO%'9(:>$1UR)[SI$@H243(C*E!%W;%.7\TJII[RIEY>Y4 MZT)@'ZS78WDWP4C ,1CD.,X)=TN0H3@/)97,)&XP=[Q4415 6>XJJD('%@T; M7\9GG5(N+/&(!L80YY0C'4Q$'@O+C$E22+.VR62A RNFO2]='E7HP//J]5B" M3)HH",G])BE)B >6Y_HPB015DC%L76)5475IX%\ 965S8X4./!DVQK)?BF.G MN0L9Y"W0 8V19>!/T,A5Q"*Q&'6>_UOHP(II[RHEOPH=F$/4;SR]%8-V# N" M$E8*<2,=,C989#1QP/B]<*:*#Y3IOV^@B.F/3OM;HYMA(+4[M4:EBGFX3YP8 MZG/?([MV)\0.&FS>.P:['=K]W-5N]!##/X!G?9=EH=MN-L+UF_<"Z;1E>U%! M^9\77*#E5J&ER!X-CTK\'%LQ-M%@RQRX@_?W6CU84UWSV/'WFZ' M7ACJ@\%D+'\5J:9&&A?S-B-=CB4/EM>6.!*0CTX@KC)$5!I!;4IM"(L)PN;8I M^60\H5"_0OU6,VM9J-]\H&0L5YE\HDD)@RP6#O&8 C+ ]Y"T- C &%>5[;(G MA2:7 44*]2O4KU"_YT\:%^KW1+P>2Q);(9P@S"/LK4?<"""!1'*D- U@BZF, M1*QM*C&O$LE"_0KU>^D,=:%^E4Z2<,9E;-RB".%4*&>T8,L[R1!UU M 9.U33ZEDT,A?X_(:O^G9^&)-ZO%] .9KH097@F-;YO_A1^CNSRSG:-&:[1< M!KYQ^$I>'S."DT8KQ%;O'9,5TCWS4]+\E-LQQ4XGAEMY[%HGIB;H<:UW'&NM MV,NOUF*EVMU:.]5Z\>R\W;&=RUIHP*N=V/+P(1=[%S&VJ@]YV^EK"M M5OC]^V/M94G9@Z_^N=GVIRN*< =_'V-_]E?+?C7]W;//C8-?]R_V3_;9[MJ;.[WC8U#-D2! M6("E=8H 1.F!90)-BF$KYYJY ;,DF%066RX<;)C#1#''@Q !,[E6BV XSF%/ M>IU^7-O\$X"BD0 T6KVJI6R[%8?RUNYWP&8-Q3L+R1T":#L@6UD.F\WV1??= M""J'(K1Y#0,SJ;BH-'H,)P92<.\3 AYGZ;F&Y &P B(T[7DWOAO]\M.HMKC1 MJO2Z^M!/M^\*;F/BX$P&GL';/UTT0N_XG3$;6K#L< R/[0R_>/ NV:A\D3$[ M,7A/T0UIZ)UOXPURYWL_NBPA&Y*I1UWVQ^\)MJ";-0^Z[#U'HV8\ ;48ZZ@? M9!RG^R+7SV0>\DRYP7KLO,Q3J:E/M1U]S&QY\'2,K,]RL.WU[-X-)VT&3K?< M6YL-^KP>^$[/])4N''Y;$X:W)SG#NZ>4O,Q-IAY]*G\A-SFG<[Z#^(I99H%X MZ-2")[?]6OW8_.N,KE-L220\<$XE9]*[&(.UA&%C-$Y2'GY\V$G;"9\1?AF] M-HRSWYHZU0K#L'OWC7=%OMC?.Z4'7_XSE_-G9,/&+Y; M[%^=\AQ>W_US/,;V\_'NWD'SX&0+P_T>[VY_/JE_!4_VZQ=:W_L$S]D\V=T[ MRM.IQ-]7]8F!VB(ZD6L^D;0!(\Z20AI\6D2I44%'$YG*$ZO6I9K7*=TEBK@7 M/'NE>,8L)M$$+ U.G#KK?%0A:, VXJ*FJ<*S!YP/*WBV]'@V-MX3]I0GS3D2 ME!C$+57(POXC0ST5UBD&1B[C&9/+U*)U3B['"E#-G=BKM07IP*ODZ5JK/EVXE\?L%)SZJH,*5TNDK&\G K'E_>#L?R?ZV/A6G8X&^AP[ MWR:;[A7G95X\HMEL74P SV@K/E_OQ.?A1A0,F@F#_.1A$Y><$I0AEC3X+]18 M9!/#N;*?&:]2E-:"_Z)*Q.$5*^U3"4-1V@4K[1AQB$#D%2 J L6UB.M(D 6@ M11@;;5V>?:EL)@Y/9ODEZ/ (Q?NE\4\,PT/<)>#P[ &'/SKY,$OO\H^F;?6V M6N'#__4;Y[DM>8D]S ^3CB:(A.%":9,.(T-=0C$*QZQ2+.78 UO' MY,FAT!)[6%ZU7ECLH:CU\ZCU&-6P*BKBJ4/$,9%SD@'9(#GBB1/N;6#<$Z : MZY24*,5+J.;[']0&%0=G>8II/IR=-]N7\=;;!9QF J?3"XQX&"'"("4B D,<: AR MAF!$G G0E$(1N,T@*LA D6G!B\ M3(G:$J!8,KY0E'3.2CK& 036V%BM$>R)R4KJD1%*(V\$LU%R8I58VR1<+I&2 MOOJ&>'OMGFU.:Z7[E%##:^O OPQ,X==.NUN*U>>)4)<3-((ISITS! 6L.>)< M.^08\0BSH"FUL)N8KVUJOF[(DZ>WS:HJ*Q26>,/JOS .4M1_ >H_1E"2"HY8 MG)"E>7R/I7ER8P*"XK%3#C/G@JRZT##R9([R7.H_IQ#&\A*86QU];[3^?UQ; MWX3_7K?;E7WDDN"0G1Y"$1^H9M!.$7;ZW=*I?&S9<1N#$#9AKUX M?[T5OPQVXK9Q2OEP-KJ*G7:Q2[/9)3Q!2SDGGBO"D&?@+G/'(W).Y4I&G$?# M@_NL>&[\KRFA/RU1^+QDQ)XVWFWQ*;'9=+H0SJ:2:F">.-"8.[9.RXH]?,A;28@]KB^:;1U5S.,)\;#5C;O/@DH+B'G= M *9?V^UPT6@VMUKA^Z8,G.+Q_RYP-4>X(M]Y2/T"[H,?RF2=-9$@85+VCTU M#B *,8 OQ0DQCHNACD!;AR!7B)#CDI">(,F8\UIP' MG:I":/&4P?0R$N%1(8;,:R6+'V>9@0=.D$GL!;& MR!208P) QP6.'+4:D4B=PX9Z[W-D0T]V9RMQC5>AKXL-;!1]?:J^CI$$CU70 MPGDD<6Y($#!!FL6 M)TGL1?7T[L8G'UQ&]#:=EL;R@%"H\ M EW8!!M03+OH<$1>@1_"&0[(DD20T#X!\"1A?2Y6G-)@K8067H66+I8-%"U] MG):. M;!4YL\NU-#RFE$4O)8\I./!L.#!&9W!D1-IDP'\1&'# 2Z2#XR@Q(CQ/R0KO MUS8E7FVOU<(#-Z@J;EVTEJC$/7@N7)) S+<$,2QH$3;*)2O M!AX+_>2^.'/7I1>.=!54+:BZ"G58!547CZIC5#I2Z@-/"JF8SQE(!ZB:8NXY MEA25TDFG*U2E8EY385\>52N^_9]>'E.Z63U4ENM&:^##P2NA\6WSO_!C]"AG MMG/4:(WNV%30^LS*2;-R#M9[\N?><:RE"&MFFS7;RCM@>['6 L;='A41U)KM M;K?VKYW=W_]=\[;3N02ENK"=D"=>-_-?]]JU\TZCW:E=1MOI5J5UZJ<:_'UW MO79QW/#'M3-[67.QUN]F M^&SX6^C^,YUEJC54O]W+9A<*&-VE:OMAU]/'.Q M,[A;1M9KF6_!=6/MV(;:_\P .BY2#$9?N> 4-\(9H770*OGDF-3)/Y3*?:^N M@'5Y?W-!7C?>'/Q]C/W97RW[U?1WSP G?MV_V#_99[M?/UP=P'?"=S7J],L% MW&=S9]M?U;$,< S/C+4EEUQ>VZVQGZS#D3B"8 M,22(!1N!J#G S\=8;&ZM/M M?)1J$-+H]3H-U^\!# [!LMMW)_!M^5OA5[AUL#-P\6;CK-&S@YMHI)H'8V7A M5ML7K=CI'C?.:_[8MH[@,FWO88U"OY,AW,)M=&)$&5AK\"45KH-$-]JA]B_; MS>$5,!FAYB[O?I1_;]2^QEH @]IJ]P!]OT5XALOAHN9G\(#KC=[8VL+%X8FG MP_A&[9H W&LW?QJ^DDW[\IE16)B148/EJU:@6O:S:K1Y7H$I :R\VK;V;3); M!QN[7G,V6TMX.5\Q?FN$F-^QWVRCF=G'>@V6N@'2TNY$U&RWW'Y1H'87,6P =L,PG::;S1_1_[3;C>/2@4\#5DNX<6I ME\_"&&!WUVOV_+S3!N.?10!@M]L(%4K"79_UN]6W'35 @K(0P]/5SMM=,/65 MX( 4Q2-;_(I8]9H5Y(9A4?6Z ; M/X\[H[LYMT?Q_[/WKDUM),NZ\%]1>,H04?S).H##X4G>GY2B2B# # 8@ "DKX!Y,A4%\,S!T)_8IVVQE/?^? M(0C!96&% ^SV\L%E8'M \5ZX6GC?#D^'!:-&H]S#10!HO=7] F1*\QED,@,E M44P&*NX#>F D2 &QAX-N[[( JJ3$ZE(?1%CZ"FJC[_*H[#:C>:7AZZ&YVK!? MB#]P=K?C)] _@[MUCF%%75 [X8AE+X]"?9X/3@H78EHQ!"")JC;@S[!3J$@? M, 4>-(!%N.A96W6S/U0$GH#F-!^R$ M_0U>+1#E�]H&H@\!P@W"Q('=7%A?5GU7;/TSQ O\IR" P$&!6-C-SENA=< M,1W,D Y 0L'(L G=R,^V/72^H/_/U ^LH^KO,;*P)G3/]I1=T!I[=IWN7'*< MPY* KX.JB%KQ-C[ ?0_7F_4(/L$^=(>#=W&Y\(7'EN2]N\^P"\]Q_$5DW BA M9$)E!DZ#3U6B7>H3BJB10A":&1<"2W-=AD4A^"8N$]_' M?U3F;="4(507[V9T.TI\_\3[P5:K=1B!I+ 9C@,<7=F%&(+Z#LC5!>T4UE.J MV *(>KX_; ] PW9/QYM4!9RBX7MVUL[M2#W:[NE9VU^$Y^B>%KJMYX^CWHU. M5_$CD%G?"_>;5)7QTR+D!:Q41-#\-5BWF)#G'BCY.S&NBG-\G%@20%TUN[@! MK 6 Q?8/=[]8Y17UU"2669DP8DFBL+ )-4 AHRPCF 7 2N>T\]D,O%'P3/2F M+J+0M2_KM/N'($>? C#NGI[!8G:R+,1!OH="[/>PV,>]_S^^?7&@F"P"->5Y M9A)F#$ZD1 8\*4*T)V'F:\B$J*LM7S9#$&=,\\U2_V3Z>[<'5NUE*X\4+ZRZ MBNP%)@7Q76*.%(5/&I?5LH,3/PY1E9_?6WH4E;V RKG M=B;;B+562@EDL&8ZTUI8"CXEE=1YBBW[\CH(!X+_2\92,BT7'^R)=\.V/\@6 M2,C[;KO]IC#_#H,W<@AW?]GNVF^/3B(^XOW#[2],6NE])A*MP^E&RU6BK&&) M-\YP1ZP&@7E2*O6A=]M!L6#&D<-2,P2(*;!6++5*844IXC3EZ$G+ \Z:,""0(5;C^X7'?>8[ MX'H6AD\0D^>5!)><]N)N$4P>!6A^*.1G5'CQWS'].(Y,Q90G"&!;G_7]\^K% M'R[O@_M\^3SO1#&*/_IC>E4A?C-[ C-$K8J/R]".4EN2TQ#=*>L,RQN7@9^M M&/B9R> 6GTFQA059^#':P@L_N^ZR&&\)*F]TV9^41]:B"E+>J+IB?L+\=L]4 MA"%7\U3IW*>:1-,8,01(;568.O6P#WZ2X?_T1[QV^R0]>;U_^\Z,J385_O^Z&XJHO/%69 MXF K>>I(PAP&[]&""VF$U2*S%%D:PUT2+6NX_*J/):P-*&_#.HO 3C :8T:B MS/_U)[.558XFI-=O<-1R#0]+W0*+%$-629URB\#=DDHA;)@0+-2!<,*RZ&ZA MRMVZ097G E#:[=A>Z&_;?Q\#?$#0-[WNZ:MB*][%7!9\^UVU7P^]Y?YO@J_= M*_"EK4Q]YGS"&?,)D\XF.F4X$89EJ6L>/^&IWXKCU&391H/K(&=VN# M7>_"%C7(=4_(M7<%N5+"D?%*)UX* -@P@??C.N# M'PS:L?;@L37IKB%6O?;SL&IBBT*Y WP?/M@>#DZZO3E=>1K0NB-H_7756U2I M0 K<0W +=<*8LHE!EB>9-S8%@TM311[P@*/Z@M:V^SKL#V+!U(395957%2ZB MO6P->G"/HIC@D=EAMVFXL5IP>U-LVJMRSP['6]; UZW@Z^,5^)+(>R2,3E+) M;<+")$:CL 'K*S-8:$$L YOK8-6>L>I>O+B88UR6 -$FQ,- ]QJHF U@JWYQE<3 M!;M/_+)7\(LJ*:4#U%+: 7YY@"Z)M$]23YAEAC,BES@>KX"E!AE!'.0>D(S;.$88X2P"24A()WC0ACVLNBRG[) M7;QJU+YQW*1VV9T*V9O*BC4!O&]7 4]Z29EBB2!$)Z%92F(H%8G$ M7++ #,[1QC*K+ZK]JK.YOD&RM0&UQMF\UUK7JZU8/9C=PN,LP1EW">->))IE M-K%(I)E(D29H>9C6!,Y^7\U%8X$M$:R:FHM5HM;%%=3*+'72,IIX%(:@2403 M15.:6)[Q#"N227+7&M?&$EN#HHO&$KMW2ZRIN5@6?%U>@2]CO6%2\@1SK4+_ M>YLH1TS".3&$(^NERIZ\6%:7YL;K,J M19;(1#J:)HP0E&@D1.(EW=!FWC9O6(9NH)EJ23" MN- V'UXES&J42.IQPL'IY"*#S=?+\SP; VXIU1GXCN?QFR%*OX% #T81-!T? MUP?7\15AAW0?R#/;17;!0"2@QH([:VM[0]V^ MV0K@1C5J/[H;._$&>[-ZFNV.VRT??G,/*@ M_.BL._#%')TYP\=F.^)/=7;>:NW&AO>Q$7Y1"=6^#/WL^]U.;-0*GFP_#W : M1@B5K;.+APG$C(VE(UEOT6.U'F,MKH&[+&_[Z3[9@V&OZ((]W18[]N#\KHNI M.#&8Z?LSP=#%U]9^C-4) M"D[<]3;=>.O-*0>=,8H0LADWHAA+$C;GU7!03,/Z=]?T6]M _8WJ(_CC::L/ MLIAG8%24$@?ZT!==CS]N?=@"1=0#L)@A8UN?;\;Q2A-S5P+[H%>)FE%EL"OK[H]T#??\]X01"5WFZWWOIW[ MK*#9#AAEW=/'MAYN%+4]7'C?$'O4O*JO2O4]>@&Q3)A:&'G.7>4:($6#TTT\9:DG'/?,J%9>X+ENQ)'4'T2DO< MN/%Q+-[]=C,',SIL!AC1!P$9WW7[ ]#<>2^6%HWBOWG?MKO]8:]&O__<.V]6O>.0>K_.+@\!O=!TO[GQ]'Y&#[BTV!SBEE M"7:93!AR/I'*RX1F*>.9)H8[/=O*7*>I1XAF7A@!/I'6*3$IUUAJZA%-U6PK MGK7=MW;EQ@_%'.P(LMC#+#5 _CH4[/6MW+WTTRX-:"+\),_.JBQ2# MZUK]$QVO4GQ>3=0YT[W2YXQWJ"X5#>QL&(SX[^!W%8HMF-EA9^),U:AW8/67 M8=KE&L^)^^2+.6I@00$Y*@*4TZYT.TYM*Z84])\#35T8!- +T_V2XF7Y0^#3 ML(?1DJLN4@[M[H\N5HQ.JS'BB[,"34&0;C?KF92C([?BU$)UY-;&I@ MN7>^%P )^/,@VZE8XE7W] Q47)3)-]W>Z_CTHQ=[@0JC<%%"'IU6V\.@U5!F MG,L42HA&+F$I(XG&&4T(L00[BZEPYLD+>B5<]*]J1%9%X,)#.BF&MA>QEQ7Q M267>+&"5DCV*_0<(F?J\8*-'S15\__@+TTISRG B4YTEC&.1*&"3A NF#$H] M-@P]><&O1A'_-0:7.!T--K>&:'$="P ^[,-B#L^[)3., 67R:X^91?ZZV#__ M(E+MJ+=98GUH=Y-BGRAC?8(SCU,&)D]&T+P&7O^J7+^KBJL8YS[6Z"%F[-ME M'&X\5SOOC3;6-@,7JOI]KY@CF#V3!M%!1%EG>2A,8 *N2 6XR>J5A@%]A M +[_UY=,:BNI)PEF5"4L%E@S^$)GA6H(?X.ELE+(D?FM$_2@ ?_KN M<4^?G(K'[*X+8\X/G/UL.?62@5OF0,'"!1/49^58Z%C< +@=LV8A M+M5K;9R?=$,X+$3*7L6O[EQX.XQIN8,LRZWO/1U5/X0O@<+0'1MS:6/"M\[" MG,M.K(GH@"\^,UN[GQ=-*\Z&O;-NO\C"AP2:+98$OX4K6U]D9,ND3_A@^G[P M"/&&'>NCD5V.N@ZAMX4ZM%]PSW*MZ-W]-[,0L1^]RX/LH*)SR;;3%8VPOS8H MT/-NSP&Y1KH3/3KXV&4'VU^$8DQ@9Q*>>G#\K7")=D8F8. :(7'&LPR\NF[' M7]6<><<-^P/PN'@Y@O-L/+,)X]L-CYS9BG M8-#@?M\3]\2P0<4Z8TC3[>U0X].PSES6V2/[QU^(IE3QE"O!B<]/P*P\="#UBGNVH-G1_L[4S[ &';+;VS_;1XIY_KUCMM0[7(@RF>>>^_>]#8H9JE(M9ET!( Y07$ MQS.CI7A4,1;;SH,DQ@*^(GM2E-45EX)?A\H*[^[-7(O25*Y\)][JY64E5)"'"(N\RY9K*+=B^Y4^Y1ENI8DN_K-CBE-_IJM=_!F#?D&"M M2*":">I3!XO9DQFP*>'CIV=AZCUB_2A&LW;F1[-N,V+]X6RUF-WI&QUYJO&(7'??)X"+>XFWI#N.L(A]5M\&/]CWQ7/NF]C5M_V*>W']/A M;*--EE'DL,*."4L,]2FE J4\33-LT:V+ TIG.C;B#BE"6$+H ?EJV =Z^-[. MA6T/ QVW^WT/_R\[[W:0=^\SX_.CRF M!Z^__3CXM'NY3_[.]SY]O-B[G#G!?;H#G^W#FEZ>[/_8OC@*3ON?_SZ!];"# MPSU^]'67?OZT>_'Y<.?'O+'G5'&K*2<)\+A)&-$D4K'W<&$Z-X30#JDAH2YT1F&O+K/1*:208 M)Y8HQHRRMRZL:PRG%0/Q_JN9>9DT0QDS/,E@>P&(D4I4&#]GB#"IPUJ@6*?' MR"9EZX#&C>%T6\/)X"JT39"0J1R<)[9),I@ZE MTNMX9!,3OHG2QG!ZB(83QUQE628S;3&CJ8(_K'8F]@:B"C8031D*+3\M$8C"5F4?,>VD:P^F&AM.#[XT?REB;KO>+K)L, M6%Q(3E! /OA#6V)1:CCW-@VSO)M\VGJAY=Z5?)J'74, C8F3F0'K)@4/DY@T M(1XC(IA*%?-/7A"VR86L49_[1RRE<>I)YU(BPK,P10=EUF@@DO':4I9E@IHXT"MA-&F$P@29MTS[I!S&RZAW'$4^-$PD&G M@UYG.M'29@EL-[A%PL/^HRJJ298P9]* MJ)1RSG^6EVWT^OT*W8PQG6'DL;$DD9G3"?.I2(S#,J92Z>(D8*Y%!DJI97:$:>ME]PUV8BU@YB9;(1"#/$LHX I1B0, MXS31&,D$6"DDDJE+)$F56!,$YD8L*83C@25BB'&*6OT^F,ZDC31\J(9 M![ZP52?*0 MYXR7)0L=2:2V2&G%#L2 4F29[L%[ ^->5[(&5SCNN0LX 3!B MZ1/-F4I2PK'+# U:[ M&EE2\>=C18RK>CU5J6!$93Q5EJ7 ;_ O,!XRAMC,9[[)'JP;Q,QF#YS5R+M, M)^#>R(2)E">*"IMD3&HEM%(^TV$@P:94OYRD;/3ZO>EUY137A&3"2<^8D[#[%%9EDJ=L80R;!+&K$T,E2P)(2%"%2*IE:';(L\U9FP',,,Z0I]4[R)GNP=A S>Y;!*HM!?2>( M9FG"4FT2:3U-,,HP<2&1$+('C&YRWNCU6DCI7+U.+&P4Z'.!7AVU0CXMLFAZ2Z9]"R,BQR&EKW5NA_M(=3E$ZC>4K/*H6F-9;=2)?/Q2B;& M8*LY9S1!@H9S'$0G8"+@Q(%AP 6XD1*K,.4\W13TZAS)N^6IER=IOZFLY)ZQ M=>8=TLW[Y8^%K4Q[U8, M]K,).:6L%$KK).7()TQKGT@.?RJC$*/*66["^&>*-K'ZY<1_'0"_,>^6;M[I MU"K!,Z[ V!&*VDYQB9SW'INE/E9VKXQ[^Y7XF<:<3*03#!PZ)1/E M$$L4=@:KS"KG56/>->9=8]X]>/-NZ4//&_-NU6 _DY?E%#M0RR01TIC"EP_# M_!*D-&RKE(C[4/J!T*:@C7G7F'=SYR*PS!.ETLR*$+BC)AQ-HDQB3+#5INE2 MMU*)GTT*6R<5)]8G%$QO<.BP391B*I$X' ,D#MQWWIAWR\TI/XMC2F\[FYC5 M;C;Q3R;,AIG#>0<>+W=#W0:0&((4Y^5L>?@P[X5Y\V?>QA'WU3S:,"A\<-+M M^XD?G,>_JV_X"^M]F&>(T;_"Q.,PFWXPF%;@K93).HT<7:OY MJ"M:K&C&KDX^$^8W>:CZ33]LQJK^ZK#,M=CFWS)6]8$2[O['JCY,PCW1#[Y<]F,G'X"Z_S#0 [CHL]:M MYP'?M*G0^D?/'V;\FZ1A!A+*C)*>N91+@R1)K1#,"H6,:*I7EQ0-:Q\<[ISO M??W\]>CT(_]\N(WV#H_(T>$W?/ :OOEZ&]:W"^N'[^2ST;"/?.]P^W+_=#__ M?-AN[[W^ZV+_Z^>3@\./;(_LH;W7?[?WOK[\=@3?F=>%/",X8T;XA&$>JE>Y M2#2F/.&.>FZ^\1WPPR$NQ% BL!NLI91BEF@I"D%!&,.9,EC;>[GHA M[]6NF43"-J;6)=(QL!F=L(FF5"9<8.1$FI',9,%FW%2U[9IYCT.4&^"JT[/= MZA12F@EC)5B#H=D86(=4@AF)X2]'I$.-L[MVP#7C[#JN-%6I3L#-M>#L.I4H MDNG$82$]=IP::IZ\(&I3$-H 5P-<:P)<#'FFE= 3L=10ZL#SE9)E2BJI M&U]WW8#KRF"FE!B<49ZX%-"+N=#W+/,TDOF*30AQ@<*NZF12!J!4T92ABS3WABME#3&$B)2U3BZZP6[5YL2(4Y@ M5S/ 681(PD#))CKE:>(H=S(3WCH7ADNGFX"_-8HP-KF1!KBNG;+'G+(HI6 * M>F8!L52JB':9088@4]:C-([N.@'7C*/KL?%&,I-8@1-8DR@B9N PHK#(O M!'=QRAX5J@&N!KC6!+@.>/CO)[7;/Z_YA6-PAW/%E MNVN_K2E[?O[G!-G3OSOZDQH>?-V]//KQ\MO>I_>G1S^V@4W_PI]?O\P/#MLG M1^0-_+L+USDBL.[\GQ_'Z."O+SPUB FLDPQ9&@XMI\!='"5.:;#E4:8RFSYI M>9#A,Z#LH#<$Z_XVYVP+KLD[SG<&SZE8V<';GQRP;0.K).W *RT=F:5E+EO' M(W9I:>"7YZWU.@PK.;W+85BNM@@ARS^RB;<$3>_E?&FS6,$6?]PYV'8MV.3KK#_F].PZ[G(!Y\RK4Z_WKP@N(G:K7?4 MCF&C)17@?'/-E!*:&$-]QJDD$F.*O^S>+#VZW^W88:\'VJ: N,<0B>O^"'\? M'.ZPSZ]#].POM'^ZPXZ^?OZZ]_KOK_M?M\D>V65[/UY^/?HP$XG[N@>?'?&] MPQ-8YU_G\%SDZ/ DAW6=[W^"SUX?_3CZ>OQC[\_]DWE'6B4Q5C'O$H^021CA M(?>8L]33UF3&)KI!P6CF7QFZI126,D$(8X3%F8(*(%Y@AQ61J/4J#!:F))- M040#1@T8K0D868Y89E+)!/6,8V\D 1!RU GI'.(1C&Z2QFS Z#[!:#9'F6KC M"$MQ8F(Q+C99HJQV":,BC+*R*,U2 ".Z"3A5(S!Z0#&0^8*W&\)0G9ALU>TK M[N7HD1_9 .8Y[8BT$4Z+E&J&&,Y2S3.KE,TH1X18SQI_;/6H<_70)0N#LC&Q M"=6A/(* 9Z:(!/Q1S(#&X%P)]N2%VI3REPLCZG=TJ1'>45\+0@E3F!I"*=-< M&B*LR'P*/&!2P57CO]1">&?\%\$H-EB:! O&$Y91\%]0:%VAO58I0DHK%T], MIZHF8]0;Z;T/Z>4**9ZB<'K>A,D6H'7#\>(TDZGQ-".-P5\'Z9TU^#47%G9( M)=@8D%Z1^D0RJ> _B"JCTI0Q$3K-; KYR]&'YO3=S07O, YON%+-ML*170\S M^-+,-)OC1"&-/6:.,0+*75CCO=,:4Z241)D0C1.U>B2_>J!/"B^Q2,3;9!+N *#6G.=6>1CZ$:07[;#EBX\-8]"-S#:P.CMFX5IA+UR2( [Q(C1 MQOK4.1G])2])UKBSM8#1&7<6@?OB*+BS%!F2,*E-HE(N$T*I(*EUR$CYY 43 MFPS+!D8;&&U@])YA5&#L+4*IMPHS[;7!)N.I\U2G#M/,-W&%.L#H;%R!X]2# MQ:D2[A!.&#@.B<%:)%J1S&=<9DKJ"*.8+JNJ8?4PNN"HY/ADY+RCD^'T6<%B MR%GN'25*,$9I!@:#)1GWS*=<6.:^8(6>W/;,FOH-!_6NE&W'@WJ$;K7N^5SH M&YWW_M;MH7^=]VV[VQ_V?+\VQT /MRO!Q2"8_.AP!Q_]. D#;!&('SXZM&SO MSZ.+()1[/W;.CT"H@A!.'P/]" +>/MD[_/OK01Q@^_YT[\??)_L_CL\_?]TY MCVL^?'ER].,S".$..GA]_,6G@A'); +L!/:+T2[10O*$9,80^$1(R@J$!1;T M;CO@G^,JM40SSKUB($K*&JZLT]Q1))GBL^=& ]U;D?"M/:\#V4\!5OM7F7WR ME.4,XY>[\],[3Z\T!)9YEJ6IPHY)9T*!%,'.,&852QVYQ9G6WR$9MYL=^\FW M_'>@JA[X., URSNZ8W/=;N6=/E ^$KEUG@].\DZ<)#LXZ7F?#'(/WPU;\CUN MR0G\K7OVY'*S=7Z2VY/662_O]O(!K+!?#J ]&\*%AGWOX'7K-&YA.$T[OLA6 MJW5XXOMP"[A8'[X5F@7<=8CLZBC]UG_W[19N)6 9 #5C&+75-7"U[_$0;TF) M_A"H!)_\9]@-W;V!7M:'AV[I8@XO/,LWL!C^6,_')S./#RP0Q@G#5*\ MMU)JTFEJ#CM7V0D(60A>.Q\,X&V@5J=;$K7E]$"W_$7>'_0W@S3V/)BA89#S M?X9Y%$)X,'C6?'#9&G3A3G#/[EDKA\MVSSLA"S \/0OXV=^ZXRGV^N'>=C^, MK*Y.R;8HWFR%R$B\ Q0#7?!B<5K"^==ZJC_9$_S_V(?+ E0#/C2T@+ M.S281$;0.AJ^&MR 0&FC^SF0<8:.\RVTDE3E\S"RE0;F/.OV\_"=YSW?UD%T M_JC&&DT;:F8(=#$?T]ZXW/*QSXQ/:^_ M)3J#Q3[7[7-]V7_R;)HS@0EG:#C[^,5#OOAOTWOV8MZ-Y]H1-[ +[M<4_6!/ MO!NV_4$V,DH+-W.[X][FVN2 !;GOE^:2.^B\K]CP9>#">G4P687I>KC])67@ MZ@,@)-KZ8+J"]RBE3I-4.TDIRR35XLXM3%1=6YCD?0 E0'58ZV7 P0F\.ITP MK@.476DD$' 2W]0J8_/TP+HT,V$][?]:%M7>.BS]?ZT'YDX]]>'/M&]7,I]%K ML"%Z>72C?HW]Z[?]L6YL&?S_$'NG_%7$.]X5\8[=3FN[B'?LE?$.\,1;N\$Z M#.NMFHT$/V2C#"0];5K6W('L'V !87J [@PB-0]"V*-X-8J=Q#]W8_QDDN*D MH?@R*/YQ(DJU@-+TZ6W ?OU/U!72_?PF[/7(VO0TBVP:'MU0B/:Z'7]91;8S M>)!^:^,J9#=G_!]H:0ZEU$JOM:&&,DV%<59RXX5-A<.B./)SDT+Q HOG9//7 MI$;GCO'2LD;G_.CK7[$!^=Z/=K[_YR[:.]TC!X=[/PX^?3Z%[Y.CKZ'9^/;5 MAN1?7^;[KV,#7\]H@88J% MX5PE3&09_,>:Q""DPG^$$]YJH_V3%^DFQ74ZZ]\T'FE Z3I0,EIH28S4&C&& M)5'$(,F."6.T)QU*D"H=3T@8M&92R_,*[Y(?O=1L\NB4> M79G:0DBJ4:AA]@8LI="C37&,$@$;EBJ=(B)$R#M(@LD?#2(UB+0FB"0-PURF MQ%IN6(J#8O4Z)9F1)),<90TBU0:19BPD)1057M#$6!$F_0B>&)>9A#@*$&41 M<^&@;_T0Z<&'E%^%A82H>ZC?SD!J8JU?:^.:M-&C[QHC,7&8>LR0D,PXH92V MH%@Q91*IS-VX8=LU,-3 S2W@YFIS-L&D50; &XF4)4PXDRA%5)))F3(NN+8" M/7G!?MD;:WH[U5=*J4LU;#73*>?A;)HFH4K6(::-US;5C;%0&^F=[6(2DS%!JZ+LE8:$2XOB+L-'.">!!>9YGR(+D,W@(' M5BEDE.*-HOW=HCH;:5#4*^PSE4A#!=CU+DN,$C[A!A$/^(NL\8VB?=A2*B3( MI\08@T0RQJ166#(2/'2K-58W;KW5*-I[E][9L?22*.=9F@CA9,)HYA+E=98H MIC@%$\ES:^NH:!]\C:<[@,N&4X6F&TM5[NB8WS3TN=9(9 VR M5A+/5:;!S3.:48.QII88AE-JFS1JC>#H:C= PXA#VK)$$()#2W6=2&]]@M(P M@X,Z);5\\@++3<+K-&Q^25F+1HQ'B4=$M409UTH99KB3@A@P]YF4BFN.;SR@ MKC$H[EV"K\R%HMX;*Y(,.YXPSEPBI>")XTYPP2G!;GF>>R/"]15A+"7-)-$I MUIRE2,E,>>D4HUZG%-EE9^H:3?QKXU2XQU)F$I%HDDE"3(8J\1 MM0[^:33QPQ=CKPGFPANCI6=&4&TRH8SBDB&K":>-)JZ-!,]H8F9GNMWJAVXJL<-*DVZ_UAW(O!), MO<-9AK'.$FP=39A)=1)41^((N/E( M,0^["[:$VL3HEYM3-VF"^HJQ=D)1PKFU*0YI/)TBQ 5&A##J=-84[]5'@F=L M"6L\3S$AB>7*)TP8DTC#;>)8EADAL1)6U3%-T(CPLMT!QC+!!*8,8685!?V+ M&)."<60]U+T=\R>>1SS MNQH8;6!TQL6U5#.5$>LE>+G.*X&ME4);AVGJ4!-LKAF,SAC(6!#J?8A228$3 MEH7I78"@B7)>DQ1QE69LN9TX&A1M4+1!T=F#.SZC2GJA#<6,LLS(C$B*PK\9 M5KA!T7JAZ&R@T(M,:0%V*,64)$PHF1C-68*(T52ECN,0\*?I)D.-,=K : .C M]^73DTRY3#'&'6<\=0%1,V2LE$03RYM ;7T0=,8.Y=ZD1J)_MQA--S7T+TQEFA[YM\(Y M31.59+__]M-T(6R+QIU]U=;]?I[EY>C.V'FY&.$TJH![&+0G=:>]U?V3>)@P MO@CS![\#S(=)77O1U%QV\FLW\?+R$=;;#?0[^_'P*SW7^^37<]T?[6\@4??YZ\A7> MS?>^_L6F!Y39RX/7NU\4\SJ4/B0*AR9684 9;*)*"%(H52G6SM@G+S#9I&DS M#*A!I75!)8.9PI8!^U+/2.JTD=Q0[)!D).,\;5"I7JAT.8U*EG/+E:8)M]H! M*G&3&&L E=)4JBS3&3:\0:4&E>KP;+=I/6RQP$)0GZ:>>6X,T0YGJ2$.*:*E M7C(J/;P"F=\&2/NS9A+)!,ZX39@C/F'6ZD3#-B886\R%LA8MOT"F0:0&D>Z] M!;'WB$DC>,H\V\P19[6$9$>?%"Y&5%VAV-L&<\P 8 )G= =,PH;L(NXXYI9:AQ> M @PU<',+N+DZHBQU%ADA>.(SAA(&.B,Q:683K2TX:Q(+)<63%YSC&K5Q:#JQ M+%E,4^589BC%6A*6J0--&A.LKPM@;AF4:9J4SI@G7AB*<.2X5(H)JV6C:WRVJ MLZ<9!7 AXRI+L$(J8438Q#B)DM1+C#FFDA#5:-H'+J8IPB*E5-*,$28RH(*6 M&J="2L=H9AJ_O#[B.SM3Q!NPC;1,*).@:;,,)5HJF6COD&**$*9KJ6D??)U* M,Z3L3D@D/6&I=108F3*/J$(9]C:E0BKJO1=-)K5&^DQ M=@A)S['0MIQPU!@4=9#@RVD)9EIF3!N5&!52CSI+$^FI2P@G&KP!"JX"J6.@ MOQ'A97 M;S91X-@EC H6H)BGTC::^.&+L3%I:IB'7;>"I51I99PVJ?(&+&LJ5*.):R/! MLYJ8&.29! GF*$T82L-\,DD21C+!C,[X,A+NC2VQ+"0ZFO'J[14># PP+AM;HCX2 M?#DMP09A2I%DB4F121@'JT(22Q,$YB%21BOGEV=+-")<7Q'.<):B3"EG0&AE MYJ552FJ)B2*>*TD:35PK.=Z?T<1< W=9H MXHZX]?N#+.AOI)FYJ0.06S3#FG M$W"7F3&"9XK:)R^DVJ3TEP?(+E>$:G[JTS"SSX60DIPECV@."TBSQTMN4(9,JOO1*Z!5# M:#.EK!:3LA["E+)2'O:'I[ *>ZNA62LB>R&Q5_\;9F=9W>M=AM%9^A2D=A Z M[5P9$J;/SGK="P#P<-QO8J26\58/^[XU@+OU@'2#0*_+,(2K[?M]>!L>];^G MJ#6C0; &XUL)9+!F.M-:6$H DB1UGF++OKP.0[94+>-/MO2J?:CL^U$'V"AYI9_Q$4YH%J&J?NV'O' "H[SMK MJE,^_W."[.G?'?U)#4$_G!]];9_L'?[]]>#/?Y\@&W;. MXYH/7YX<_?A\\@]<8__']AM4]C$D_ZL(&Q=RU3]DVYOD Q\[S0>&&UW01#C7W,E;B'+Z(: MKC7H5NW3X6MP3Z_M2;PIN](=RLG6N3MZ^G@8/_#X\:Z3"FZDC\X+[AHV(5_:VKX!5D M,.\,==3F$;X*CD?.LQ)/;*L_? 7I7QG9$ MT-L=^--B<]16ZQ5 T3%<&_8R4!ML3'T,G%P, XSLL%WLB@YO=#O5GW$[X0=O M\@XP4:[;K;%Y>G.-7#/8W^]VYBS^ICR@UI,'MH$)X/L]\*/CCK[K=:T'U+_- M#-+[>XIXQ>?Y ,#(WN"Y=@(01/D-TCYFR3H_XIU8]5/ ]AS$$@37C1_33C[F MV>@Q@\4QB K!^3[X (5*\)WXF_A9WBD4?Z!<+R!XK_B.\=7E"\#O#GNE NB# MD@#8CY"Z%M-'HTX)JQNID8 R<.5PG0&0 MKG46K99^JW\&OG%E?H9//^R\*G4,W&'8+CLLA'7W-^/+^"3](>BVR<<)HT^M M'9X.VWI0WMMV3T_#B8[X1E2.'7T<06\3?FK;PV .QV=]=9+[#)X/U&HU,: 3[+?!S+U@D&>7FKGPM2W%OGL[Q3L.7[R(8X5F=N^*?Q MVYB[\J_R7I/2L5E:8'.'[.+2:'JI@[0-S[J=@J4GR3COP1?R2;D]C&RE87)N M[!,*5WG>\R +\,MR8&X9X9KX88E[:/P3;?K=]G"P^"=71I6MB O3=,:PF_CO M2:]:S1GP5&+ R/V6Z P6^URWS_5E_\FS:3D#(9NAX>SC%P_Y(@XYFW?CA5*[ M(O+<0$A:)_I[E( @;+Z$U9O)1^O<]R:$JV#V] SC&!1W-0:_C4=PV4P'['3>]T6W9,B< N>44-.TF-;$2-7D4- M<-QZX9\ EO\9@A* K_E.8+WY3%-P9'#_0,&V0:'JR'#!R.CVHID#@MWO=L") MO 3'\5O0N5'+S_Q@\W;+O 6OUH8Y]T;:;' 7X@*B+?AQZ\-6Z\_M[7=W M>]Y";P6G!V[0.NN"I.1^KDOTO+61/RWN 29I=*;*^%'<;]^):X+G*1R:XD?! M#)VDGO/PPW8,7PU#][< +\$OT7D/7O9\U@:H*=P;('*_2!85RP&%6AE8(R.T M*$?_ U8V6MIU.Q:A[8](85Q+#=8=L5]I,>Z9O2'FIU"S=V'K'O;@;5Q?E[6:8\@"AY9)Y@&<#& MM7/@MV);-V\AQ*?Z,G11K+8LDCYN5.LT[T_0K=C_[7:_&V,-7[T=<5"(8_NI M>-"TTP?2D T#EXXB#H%9^T/S-2U5]U3 .-! 3P?@L';C7[70>]8=R:5 M;_CR(2A3=PZ0$W_5CZ*Y\>K@P\'3U@9!F+:RZC&?;K6*B%54<#,\/R.1)R!& M+^PZP9CR_TX[P>K!%!1I?U!E3*NG+-4L;,WE"$CO(\!8UV#XV[&[%\BQ,PO%#RT/#]JY"*Y5 M6%-YG"7:W"2E.&$>A;@-7.O'*&4//NS"WW5B2#L$RT^ZYZ MV^UQH"]\MPM& M@8Z:U +!JAA)#,',#91$70">U??1XN%J0=!&?!M=8]A-4%#!+'&N#(Y47SZ. MWML-TD2GP_Y@*C26Z?BB<(_AAT40JP] :^-5@C&3=\H(4QG^GP[@CFL60+^$ M*!-\^>O0'1??Z,QNC &6S/)"F9YU^T7H=]%RJWQI&17(@Z;J7Q>U>92)5UGS MQ&M)6\P7J-??2L/Y\%FIRPSD:ZSSWH]UWKM"YTU4X;T!G5=#O7$MJQP6P;4/ M$]6CHTS"RZ[NN:)ZJPSWAC_>AF!MN (L81!L*<"_W8ZMH\:\=H,/SO).#'(] MX+1;9:%7UMVBO;N]@;3(/]MLF2H ,8JGC5)XA1$X2^WR$,^\L$UKV5&3F7!) M:R->]N##P6BU3Z-"#6Y%MV"0S854*W]=V)A/1XG)H.9#8@6,@%'>(60U083@ MA^.(R3)I?>4Q:BR.\UEU>XZK$/R)2-Q A''^_/_>)'-^L$"$)XV\_SL;6BDJ M$H-GTB^AX1>C&"YW,7E2>CMSW=ZY483-,BZ3SSITO@AKS'7]2LXO.;)ZFOX@ M'PP7>_O3SOU4=&BZ\F,B!A.H7OQ0I6#M1"!&N M0)I)Z-Z%$3 6 I@ZH7.6S^? 4^2^-6WX*:&X('TPZ&XDAH@Q%Y$1K:A7K_%N8;NJ@S&5=QMPIJO/&F M-PPE CB-BR AB]\KP8$9DZF3$9 M%XV_* V^JGBA@LH%(!ZK>3(/F#8]UZ*MS\=H$X(I8!\%5AJ?N8"5AM,4DX;O MAXF#A_"-4=7:A!U<73(^4XUQ8_'IAF['#4.=Z7A;;ZX@XT.W#F--VOC3+ MD-8YJ(:V+@@%.B(<82GV(-XIY!U,K%&;&[W3)ARZ.#_Q 9CO).8AM3IV)Q9Z M$UN+SQO4=.L.)G:K!)R"D@6X%<66<4]*8^[&--LL\7"4=QV5"TV4?YU[_2UB MH[\ ^09K(B0.%L6+BRCJ.'P[A=D+$7;*)1M5O835;$YR4[A8/!_5C4PR$>'4 MH70_6DBYBP@TKAHLL=GF/3L\#52RODA0&O!/_7<_SN(7-"X#S7#-248U([4[ MX>76& 3F&P^O0Q%OD:L.9)W*=F0WUT9K)T';+7MG71@*0D;YV36K1#X&D>L5 M)P:L#2E^-ZFUSWJ )_E9.\C#+U'HYA7+8>A4JQ:URA72C#VSD@!_M#;(T^LW M][<6+=]T#R=JFA?7,T\_ZMW+FQ>5-E^A9:QTIC^AY])*G#?GU#A/+&>J-NB7 M:Y[7#@575./<:LJ;%R4\OP[!DLHN5\0/S_K/BK*1UDS%2/V7_NZDZSOYQ69K M&X \*3^*[X2HFJ2[Y/)=U6WY/OBK]R\J0IL\WHV50%/_R"Z6+OC1A1K6^/T M2VUQI%BWOC@M]6IKLG7,^Y%Q]:;;\\$[__<0]*;+2UT^V";C,-_#=Q.D$:BQ7![&WCC3U8+THM9LBX54>^VWQ^V=G=W[ZY"Y)KA M3WDP'&VU%@'RJ#)J\^KYN,)GK1+1OO5G<#]B;&!M]<]AS,7/Z4\5"W1"K4) M[0)N0KRH6S8KJ5SJ0)!.%P3&!Z]EHK1A?,C>ZK,"S(.'2] ?[WI= *5PLK#C MG[=VVF/W>4S[^%7\1_63LJ!H4N.WMF-,/MS@]=1J]LO5C*X1WBRO,Z?^;<_[ M\&35UI;E2,5BPRWCY<;''<9;/OYR=:/RF @\W\5ED8(OZX[;52^LLMB#5,FV M\N:Q^.D$7,C)>KV"F!6ON;*6/NQ+SV?!-[:W.:6ZIFQ760>!KMLQ CZN&+N6 MVVZ_X\TN_B;P\"-8[5:P>J.MG!3^(B$7KG85I"@ MDJ39H-&' GY+Q2A"%O#G>S3>C9 ?]YV^'N5S"I]M+QZJ&,/KG-N_ MC*<'BK/GYQWX\DE^-I'>>35Z@$9B[]+:L@@FNVX1K =^<#&8Z(%9;$&!T>G5 M,B=?)EV#M^+[E10O:"&PN;#Q67%8L#U*C\;40 AFCRX1OM'WG;P[&=+M3II> MX?<>MK][&13\]&K M6*H,:_FM\//S\_.M=E5-O 7"-:XPFUE $?N%:PP[$V<^0WXI7"\X)H''+'B$ MW\JJE7[$J%*R"G-G5+@\:=S S3JM29S\[OM1T_U/][02DLU6!YR.B6_-LV)' MWXUY*]B"D-B9_$GQ0#OQ@:H5%%@P81>][MKA;1NOU$],8MHO@D? L'YV&9," M$\>O2J M.DY$&HP=#+Z%>*!4U"\R^=\)_ TE*/ ;%W\WZ,;8_KG.8QZC%]FG M2$?U1QFBJ[P,?!+8=E1Q,(G_TXR\626)*A8KV&^2T08GO>[P^"0\Z;7[K">[ MQH+^_3X/!F_H-V*\GGXC7NPWSM=\:RL!LV8%H+_7\6C&6/>?>.VB(7U+Y;_ MNYOVOZ>N,?N+._AQ4TL:.Q&QK*3=M=^*'^X6-3K1%RQ-.,.[TV7#[PO=JF\WKA6O7BC M9.D'(^<_=^'Z%4F[DR2U)4G-F*3=,4FG2ZCGN!$EE%32]6O;MG2QV[P'QZ"N M309VXLF+:5Q[%PIG[Y1MJ^M3+A*'57:5"J*8=4,O^RAIL0QI5.\Y+:.383&0 ME%@H4QR9B?[]:.-"Q7/_VJ[HK8U^8/3R^$QW" _@^D^?W[%\"!=CR\K!.E4F M*HY8 RJV]5G?/Z]>_!%*H=KZ\GG>B;2(/_IC^O(A\S(S82WF3HJ/RZ2,4EN2 MTY"7">/6QE/ARI3-5DS9S$R,*S[C:HL0LO!CM(47?G;=9<%,%#2]TV6O_XS3 M9K&"+?YX\K)Q]E[)$'/FF,Z,]UO-U%#Y,TLGIALC^H93M,?=WN7L!,3;/5J1 M;:S3P^T/X_F\,*MK'&XL3^ 4)\7CJ 9_X7LV+VKDNL/!^#S!65DA=ZY[14>V M>(0FW*#?VM!/;T&NV<&UZT[93_$/[Q(-BPJN_XB&9[W*/G QEC-Y]5@M7IP4@L<&>Q61,.OW\O7)614U):[ NYE?R< M- MGPH8'_>G,Z?I-5\9D4U!YRP&ZMZ7%?4\9GV';&T\97\J>KO$<\5L_?[UY MF6XQ_K Y^5$C%=U$5-5T?V^M:@8I=QY?@#Y4A60IT=MUA<'>K MM3] ,X217S-#ED"L]?"H[HLK'HS+M0P"U5M_WPYHUJH>;NS61EVO3VS!2&W_*YJB+ZB?:'=M%)J]GRSQN3I8-4Y@C&6AU70#.P#/W$P48Z,Z'DK+0R* MX=E9._X=&L*]U@.],FZ36V2%S+96W'8%?%?";,$FGAV787R[>QYLORQO%_UG MSW1O<(.>#,_O=@:!K]41!"FVL+BGJG[Y8 OE%^62YX68U[WZ^!T8ZH^KY+<" ML];N[DA=_3UJQAMTU%]Q8DZ<9%+ZQ(O+CVY F=LD$6XL //]R9AQ6$S7++LW MNA8+=Z$/>"3D\QB."-^"Y>C:K*5UTO/9__?DOV[@93'\Y(5"__U,S_J=U^1M MUB2XM#UJE%*ITZ+%=#>&<*(671C^&OB>CD?'5#(J?3K>? M.SKK@7A[IL;&'OA_-!ZLK'SPU1MYOHH&3$8]QVZ&0#@8>.]'HXS*T_/)_T8N MGAZD5CY5-?,[3%7+3T^]RXL9"F=A8,!H6(6?#$.$:\V)*/Y"%'[=^NE6?;,6 MQVU&YC0X=J>P[LLZGE&_$T:V6O.;)S_F@#%=2L"8DIH$C($.-@':]K0=/.\7 M_/O'VD21=_=?[_S3.CQH[?SS/[LO=P\_K-U0CB_C_[7B_WZ/XIE/SM^Y@@6J M[W;_N[+;OSTL(:JS_;<-2V"TQ9FZCZX 7"P]V"'%%E-\E<&.$:K]YMA :3K- M8;3?OICKW,OB /4<)^T^SY'7JXW#=>0I=[%UF _:,.)$MO &_GTM#A:'VZZ3W?N*QV!RP]C0E#56.F)_K'R!9<#H9# XZS]_ M]BPT9(5U;AUWOS_;[MD3L/3[S[P[UKUG3@_T,TP57#!]!NLM7Q(<7@O^K-WN MG"=(410:(UWX"X*W3@; DMMAX-:H'UQLQQ*&TOO>L>\%OS>ZHJ?=,)ZJ:L\* M3STX[_:^]3=;NQV[M7EEA'UXYVNWNLB'H1E_<>;MMV]?%>4S;T(#Y'YKVWW/ M^Z%,[G5T>?\]!!^9R,U6C(,]^KT*?UZ-"%[K==S3APV _]8S*'B#/%8 OW%P M?U6@<*.(?P"%6V("5A03CC$63%+^S/D+6D%V:+$D5 @'R2:% M9'_PH7E_:ZZ O[QLZ_-^(\IU$V4&VIDUHORX1!DICC"G* 6I)@(].TLIEUQ3 M?_&=G9=J^D,8* "2' \G@!*.[;5G]70CR_629;+!&UE>=UG^!?<;45:XWYB MK@8''-QO1CK'A4B_]GW;R\\JFWIBB%0APSX4"WR,)Z'*V4\M3"HQW[DH!J"' M@5.3GF[4OJX]>K# MIP0W>+!J/! ;JL&#!@\F\8"L# ](@P, MSO'6X&(P]@5",."T,VZY-B[3"G-X1N/ 8R2@FA3>"/7*A9HT0MT(]5BH22'4 M<_/Y!"$:]#3(])6ITK$,,\ZI+^% C\0_G)OU<=F-N*]S')=GE2RQ"%0 2SW2A MM7NEP@XR74RZ/+NF#/<:R0>!O^JJ-^*^M;N7@:%O1G2=%D>$O:AC\SNN/U,B+U]#V\'I[W?A^TMOA]08KL' M5.O-<^@K%SY^S-^ P^K!@6_@YNC-(P.'LDX?P1O@VJ-P]$:I,GFWIT.5 M7VOGPMMA5.TONYUA(;9[NJ./"Y$NW@Q:OQ'AE8NPV,#-49M')L(Q*$<9DO * M['G0[YPS MI=J?,+?7F!+R_RR^GJFVLL]V#=]_(XL;[(R'WLY(.Q!F]D?.4R MGF[@)A+7R/BLC']=FHQ'*WV_VTEBV>U.8Z'71O0QVL#-F9U')OOCH[12"(&? M.<84D2E8ZAA5W3+&WOJ$&%>E]=/G[HH87M? MK:VMUIOX9O=JH)>=X9A5@ A MH7X&TT;B:R#Q,4#?G*%Y;$(_$: GF#WK18%M!V'-\EY_$ /V01?+LU)NAX#/^--[T"&FB$!M% 0UV@H3EEL_;0\(MG>">P(8XJ MC;V.H\@7V' X>G-L'&PNQ(J)KY2S27VHTOTY<,RS)+ J*G$;N%@]7 !6K/B8 MSHW:K#9P<9^'\E()GW=,MV-!KD="#V!Q-S_BM>[DOAUR '"]R7.XN#F&6Q>Y M)QOXT1['>3A"?\>8 26"(O[,<8X8ET7,@!:ROO#$?7#]1V&_,D(X.JW3)/IJ M(M7!^"=-X=YC$^PR+J#"VM.R<"]HZ4X7#[I!G@(T4;'GT'--DM#+.+8$S@]&Z.PP?]-0]E1.V3$+,H/8<] M#EY_2W1&2SVN6Z?Z\O^DV?3<]WS3C)#V%F:7#-!LID;_L#G MAJ]*L_(-TM3_/E*URF.=3UK8T_^A%Y4]71X)>MLM.W"5DWLNYYC5UP[=^)"W M7; #QQ[_.&VPHQ;803?HBFN1&^Q8-78(,AG;EQ$Z M*F_D37?8&YRL&#O&T;\"/&0#'K4 #[9!5UQ:W(#'JD\FHA27Z'%!\44YC1A, M#XY8U>$@6SF E..%2%-04"/TX!MTQ07*#7JL&CVP),_Z^<7@9-P7I=O_;NPH M[!$^6S%X%/.)&^RH$W:(#;KB$N<&.^I0QZC36>@((520YWX5-@U]SE>-(*^] M+?,NM$&1&J%(ND&;:NAU1Y'XW4D0J!"@-"%VXN:"]K4-3]2T:_JFK^!N([$?ZH[Z])ZL\Y%A*64-(L&&>X'&<@&77%I9F,7 MK#HL21B91H?1$O3Q&DCXX,\&1:#@3G&"!A+N Q+2#=JT7WW$>%"% M&FVOV^_;DQ[(,EQXTENXF[/PJKI4ZU6X\JB5TF5S\'G,^J>Y*O./E1:AO"E(0)2/>K MR%BTC,6BR8?6!!8)VF!-O]BZ8N)OJ<54XEDLW0ZQ!Y22='HN[2M]=@:"^TJW MVZT(C4""@(VONB%W7O5=!YG2B".[T.R.+_T:=G?[2.NL/. M<>OMVW>A)MKYL]AO?E!*I.^!Q? N9DA:V];"5P>PE:TWX#LT@KIB066-H*ZU MH/Y7[I"SW#M*E&",TDP;:TG&/?,I%Y:Y+X3*)R_>=<]]+TCM-G!;K^,O6QL? MO&_U80_T8-CSK=!4\VDCCJL51T#91AS761QG]2:M[-97@2(IF+D[%_9$=XX]*%%0K<.V[_^? M_\("_8&I3C#;T$^CMXZY*_[:#+6%VG7/@L,^<\FX"HI(93I_T#VC.[Z?'%R$ M\TOA!O )08@TD+!R2" -)#PH2" _A80W>4?#2WC50$(#"5<@@33AK0>&">17 MS00L6Q^W/FR]VAJ),J8<_53>%1*-O*^!O)-&WA^6O/^J#=#(^\.5]S 08'?_ M0PTD?A5/O[O_=G=_I_7/R_=O6T"%P^W]5SNMUP>O/N[M[!]N31&E8^VG[;<.@\#@7" MO/KX=OLPO(8O_N_+[0\-HJZ>7U_OO&GX=1Z_ F%V]W<;=JT7N[[=?MFPZSQV M!<+LO&TXM3Z<^N[]3L.I\S@5"/,!.//FED SL?0:BA<32WDSL;296#IW8FF# M]?>.]?]_>U?:U$;.K?]*%_?6G:0*>;1U2\K,2Q7!3L89;()QPL"7*;6D#@8O MO%[8?OV5NFT6L]E@<#>(S V;;5:1\_1#8LG+:&!X$\/F[;!W%N8BC/>MU>YSRP MSVJZ ^N1!Q^#.4:"FQXCZ^3+<,3_7ONZZ1FO579L8."L^8F&$Q.WTM6JGX![ M9TG5_W"U*_WU;__'C78AI$2H:XAJ5_7ZQVY2PW:C^#SHF\3T35>9-!]B-L42 MX!*ZO?[^__Z'8\3^& 3I%D($P7:0V&ZI@U[W,C-"ME AO-P&7#R3X8*:C#QH MLHU1OY^MW;;E#)W%4B-R\/>5#;^-NF:\T(2FZ2V*:4!26 /BVP;\;7"'H2Y3 MC68;]=(DQ,6S$RV8G9QA!K)C@NXHS0$SGHY^S$_N '3YMW2V=F=HBT]W9WZX M\7Z]5\K01P@!B*(011]7 VU46[JM%B9)3$8(;,72J=ZK!6-I!H?)HK&-7J?3 M&@S2J>?KH$YSU4-6R+X2%JRO3#!-[\+T9?]8[W9'LCWMD^W >B?6<8$'U:BP M]GN4!TT-H>W)J99IOL?B68H5UE(/(>TM6HH7UE)SQA:3$Q<*[/]$86WU**K> MG*T0S(VQ,)_'6 B62 D^!*YMRR2&IF\]WVW.<9&J;'Y%F?@O"AT.4]Z.)HOP(.//' MF<_'82; P0(+<"@_JL[\@^$=%OQM=A^:J3R\P*,@+K#*CSH)%%EQFI"N7 M9]N1(D.MP)I*>I"=G[S/[%A@:05%BR(M_/*0R>)9D!187UD$#,>C'BRR"8NL MLX0E2!=F15I@E9H46&IYRN)K4DA;(9S::FF"BSN+]/F(6]C(5]!P?6S%I8DN M]UOQ2]K$!]9R;JMPP9IU[,@*K((L7/8OYH)+4F E9'%LHLA*""FP$K* 10N7 MP?6C+,/GTIGDTHGREDNG"# KLHZUN+&NF"QP;,(B2UASQ5WCU4"HP,,:+;!: M]6R]<7SL\WB;$"KPRB!:9,5JSHV6*9DKXS9:K(F\UID9<"+7.]^M :7N8X&![+= M#KJ]81";0!O3L0!Q4,*V!@XMZ>_HCR#II0?;V! V.\A]?%+->/,4G^#QQD%W M]B,]^V;_M#4P[B3X0_N92=ZE=DO&K7:V+3G]K!Q.RERUU>F/*]:Z7J_6O>ZA MU0UD]]SAVUI@$*0'^TQO?A[7R+U[66.X8C&R'Y& M(6T5XNP(]HP\MFP58F.'IV228B,=;[(+TI+[9M2UGTH+E*/A0:]OFT3?SS$? M[%G%HIRTQ*+9TF_/52HM190MO%A20B%>?&7=,O?9,IO/R(\7D6\\*AY1W:S6 M*IO5KW\U@WJEN;O5^'MG-:C6-PIT8L?2$KXOSVAERY<_O:5P:6JB'L]SS'ON M'^[S^0O8ZO*T@6M#7 Y(:?K O[^(Z,5GNO?.D@2W[,'OHUI+;)#R>KU:V0P: MI2#XO%7?J&S>5\?'ZG[[]-L<>/2[+QUS-\?L[+6!#?!:.IBT] - RU#S"IYC MVG2W8HRQF^^V3-N9[G.OJTP[#: V#EHFN7TBFN[PJ>SDY/-E) M+%>'*Z\KU;-4VC;)I*R/,Z@GRXC$<^#?LJ";+R;HYC[HGB_H_KZU6VD$6U^" M]69SJU&O[ 7VJ[#Q]]_UK=U@?7,S^%YI[&S5=X+/>T'SK\I.97(XV''O5/K0NP?!Z,X MNU\Y&(*KI)M7Y7Q<3>MK2W-"^N5A ZM9==F\J59^]6JP&G3DN7T ]W:JI(S%$]WKIOE(3UK] MX6@BIY?F L@4[G.&E\?TJADUJ2O1R0E2L3'=B>Z486BL-R6]MGV5]KX4>0/7 M.\>2U/AFU[2M=-8B[3[6)L=27767K%.E4QRNLVE++(9/UJD078Y0Q<,G"54$ MV4\^3?QYY%0[1!8O*44EA'A!*HM8B4#ZPO/#=]/AESGG;A9&G-5-&S6>_?N4 M:L+N*AOW34;$5SL&KTBMTVP-V[YE[FH9)Z6]2:US^>=@YBMR\\K4G:2JL<06 MV?I<:327V2J3>"C[N;G$IMBS\=\=0MMK'^.ZU#-L4V4K,T7ES/)X%^O=$*ZR M%VG4:GF_LK%3<*5X!9>?N5O&>BL#WD)F5![Q^&]$/\U$CV"B=[Q,=WB]\=E3 M$D])W@,E*2^Q1;+)LF4VBU-BE\G)W!2A9R*73.361-MURG'[C_--K7E.\NXX MR:TY74]*"G.I)R7OEY3L+I.4;#8K+Z/3S-@J0;D4K"^Q 6KKC?77)B4Y'#\G MJH?G$.^;0^S*MMLYYT#9D7WI.42!+O4.ZP2.Y06Z;^T-A8KOJP3.ZP MS"=?*FGZN57=J7C2Y$F3)TVI!BG[*BB;S^:DUQJ\T%I:3YL\;?*T:9&TZ=LR M1] O7QJ5O:4RIV8I^++$%JAZW<53"$\A)FWPS21)WYRGJ&QY\:58EWH6\7Y9 MQ,O4:K86V=AJ+G6/C%L^_S)31S.RJ'JE4?GQCV<1GD5X%I&Z2&4M$'QUZ9#- MZ,Q3B.)J+[. Q-E.WF75?]ADFL40B24@@1P1A)*A,I(V4-%!). MM"%(T7_+[OQ.:/\!]PO"!*T$7=FQSSCH#S_MJ .C1VVSE?R4[5&:8G&]J[=' MMFG29,CC-!B#3G>5SNG6SBQLD>J8WT8>5D M_ZLXW.ILG^Y_K:']W>V+VN$1KI?M3[Q_L->I']8Z>VB_V6C7+W[@O8O&T2:I MM_Q?'+?WFQ6ZAZMAK5S!>[@&MYKJ;.MK+:Q]_0'WFGMGM:^5BWKY MUWF])>#^/P=0=7YVY:X8;75^MFO-@\.]PZ/36G/?WF<[K%_8LBZ.3FW]#NJ' ME=.]IBVO7,7_7%1.Z^O_"LQ9S%0(-#0(4,8T$*&4P)"$*)YPS.-X)3 #)8\= MOOLCLW)7SQR?7)6;?FBI8*7\8[,25*OI^98(_Q'\7-_\L=ZL;M6#]7HYV/ZQ MOEG]LE>M?PW6-S:V?M2;SVNJF=K5\L MP&!FPER2!MK;IQ9QV-&T[U;$5;,_7'MSJ8 MW^7W*MTQB'OC'*]W^+W')B&D.OK5[]FQ XP?1"ECDN2AOI.O0VGWC.P'QHY] M.B@;93KQ)+T^06Y.!HE9SJR]MQD6YMX>:^?GE.$KZ2OY8"7G=@))^C7M!(+T MI\BS-UAW9]TY1SD(=!K^6+>0]'N=0 X&=D218P'_:3YAJE6>9$-?QOLL8T'C M< I!PO(,P8:Q'SRQY26]_B7@@KX=FULG3MZ?AMX\+0"#(BRA^=]G/>+U1^N[ M4G/U;./9UR]]F9TS.^JVLKG7T4"OW)R,32#&+(QC@D5"(Z9CQA'77&+!0JV- M^K=JZ1G/YF#MRU9'M@?_60%D,B,[&H!?4AY_NIJ+O73NZUT]Z69C8FR19%O( MI)@JY$RL+6^PWSP^K..?K?U.+=QO5HDM"];WMSHULK_[K;-WT6[7#I7]W/99[6([K.UNN\^W:Q=?6ONN MO,-&^Y^+[6%M!YYM-BO#VF&5U"Z._H4XHK'" G!,!*"422!@HD ">13#2$ME MR,J:$.+/WV]V@7O$YJ0>"YVQU))L^?D)_O^6'=:<4-'1PYMA!GH024D0I(")A@ H5@CB1$B1QE!@!P\1(L;*&5ID@'NH% M@_J'U\6Z.V[<_O9$T&^Y,^HG2ZH\K.>$=7UJ_):U M75IJDRH#S_91E\J =U"+!1R0 RA6FE(14R< M@T(T3]'$(B=$\JW&EDUB^GVC@Z$\&T^"G$Q0$\@);&:VP1WM\-8\[UV/^&8\ M+](TTO9;8A2A(E22"6XCA!!!H@A7<,&:K/>\B_*\/VX)MDQ0A@B) $P,<3J. M<3J.!D1B'E.(I2!P92UDUO4^FQL^X/Y>BAO..B'W4.0WJ[VU$Y3@AE7K,M(-:G-5O,(3&* PEC"2@3"L3N-RD0X49 J&*] MLH97*;FM[WBH>Z@_$^I32NUUI">M,Z/!A>GW/,CG!/FT@DMM.$QP@H Q5 ,: M(P)B$G$0*4B18H80Q-V6AG0_JH>YA_D+:[D>VD^']M3XS36,A8X9@+$2@&J9 M "$1!2&+8,RLA^OP7#9^UO MR!E]&@3Y"S6\(M&?*R1OUCCUZVIRRCF1$2* ,HA M A2Q& @#"<#6?@G36DMB\K=HQ*]97;1ZP" A-IR,L-84&RFT,4+A. Z%4(*B M-%LGG&3KA"\V<^G1/!^:I\1-$D*C212#)$+,+0&+@%!<@]! K#&**RXO&LI^:? F(3T]-8LF0BJ((1#&V W:",(A18H#C6TA #04)%S9_X6'N M87['U*2'\'P0GAJE&8LH4=AB-@HC0*W! )<1=,L%[3\MH8)D98U%^.W!UTL" M;U02T)$,I;8^B8?,;3V($P1U2 @3(=<1XDX2>+X3\I+ "[BGZ>G'V!@9&DH MTQ(#2C0"L5,(>$($$IA"$T6I),#SY*#\/A*_C\0O_/ +/XKC>8_N2/R#0\.E M)88&ILM.,9#*8 E"JDFADJBRQ[-;8( M$)]68R/"0Q-;3)M0)<".S]BEZD,@9#J",<$D8? -KR;W,%\2S/U&D<5#>VKT M-B%&4DD(8A5::"0WBO@R_$81OU'$E_&.RO ;1?Q&$;\JQ*\**4*L43E/ MXXPTWJB>UR]JX;\<$H@UIP##1 (JA TVW"IS@Z4-02*7X3K.W[(0O^QTT?(! MP3""(4-48QK',2<41Z']CTH1Z4BG0B>:")W(Y[@K!-9K-[%N&Q)J)0R(0Y?K MW$UPQ%0I:U&EJ*9:A%(ZK$./=8_UQ6/=SUV^#,I_W$0YC11)J.0 ,1(!JGD( MI"$*4&9"!$/*)<1^*XG'^:)Q[K>2/ /#:@K#"K(X9@I$B%A6;B ',8L%@ 8+ MD1@:Q9%T2P:?O<8H?_CUJL$;50T8YTH@ ;&!E(:6;2+$$(]CJ$/))8M3U>#9 M7LBK!B_BGXYN^B<2)MPM3P>)(3:2L"\!QQ@":TB,A500$^HBB8@].UVVWTSB M-Y/XQ2%^<(HT0";A" J5,(@LCR+K6+HSR7)+]A94<'N)=N7@?F49,LB9FE8J$"(0QM. MZ9B 6+E]91#:B)E)P;2X7[*=('P9 Y;W,=['^+TNN?$K4S*RM2(Q+)9 A6[G M.58(*KZPQMAKF2DM)=>S? MAV[-K?VI6R=KD\K51QT+ +7VIWUS4I6.Y?*M+LB*^#2UR%\9V[7[8]2M_1GW M?[]T^UG![Z.@L3.@N,1"6\IQ;]!R-O[4-VV+T1/SQVE+#P\FSN+:!\>WAE],Z/_OGAIY]^_:]>[U]7]Y^-C[X=+:@7&M>C"GW M%\8?/G]BSZ37^R J7?O+%6>S>6@,^H/!YJ_\D@ZMP84U(;WSZG(Z M/1-$7X/+P)[3!3&@8UYP^1J\/YJ'X?+R^/CEY>7=R_"=SV?'@W[?//[7E\\/ MHNA14M9EWE.A].N$NVGYX3'^/"$!71=WO9="<9^%JR4-JNO S\?X,[+4[_7-W@"8 M(F'(V20*Z8W/%Q_IE$0N,!=Y?T7$95-&'5 $ER+4A0*YGT/"9S3\2A8T6!*; MJHCBPT^&@1"QQ=+GH>&5ZDY),!$\!SP4U9!=E&$,ZF??)J'05"P?I&(LU3JF M;AC@IUY&X]UKX!P=JW,0!;T9(5[^&?/'.@U6Z=RZFW#IUY:;Q\\9 -0CX>TWHX\5 ZC.HW85E-\#A39J+85 MBD)(*V#O3W0:#*C];N8_']M^Y(5\)=1YRQ"HJI)^$,K?I'V',D'H+TNQ]:P" M_MF+_RRV3#S/#P4-_";Y;KEDWM2/OX"O4&TN4]VYI]/4.)?<1,4 %?^[)-SF MOKME-!\ON;^D/&0TR+L806#.Z?3]$3J:7FI#_W3)Y!UPDA8I-5 < /CS,52A M[N>L)VE=U,'W1P' X-)8-FWN^))3W8Y#E0 \F #Z_WW_;>+J]A^JV)'[]^B^ M0Z>ZW8H^U'^%W@SGOCZY]B(_'9 ;^%_@NYI2&@8::UU&0X& *M1^"\!] &MI!?[T#IR<8*W9P*HA)0=M"*&^#+2, MJ.%/C8SL :[IM;^ CLVI%[!G^MD/=D>M3%$.GM7OGZJ#5Z!N(/D#B-.'T+>? MYK[K4!Y\^BMBX6IG%"M(RF$\Z??/U&',D_]O(V[@ .3TF@3S&]=_V<,H7%.2 MPW;:[Y]KC#Z@:@BR'0+K*PDC3OWI510PCVI8R%)%"10#LV^:\?2(!;;K!U 3 M/L0D4/0ID0X)_B%:+ A?@3%B,X]-(<+RPI$MUM>8-QN#CMHPFU:&0Y&<'"3\ MMPE20EC8M8RTD=$V4N('\#:D_48@*H$YZ \'Y1&G#B8$_\E?78K[U0!X)!-W M[Z@F1&68#OO6<#=,XT8.B&X*_ROA.&MZIA]I2)B[;VQ+Y&4H6_T3:R>4T;$F M[1D_)RT>(-^&R9_F&X/^IWF _5BG=BSZ=T$X(V73-YF]"LU M*5>-4VN7P P*)SP8.2:,'!<'A=D)O;W;#L5&#TK34J49Q]NAJ[$+/Q//P36@ M)2XTO(V%V=J<7%'.++&'TUQ1TO;_80@.#&#!6/-P4)-:W#!ET8E!4879S9 M5\BT\31>A9;4")JF)79IMR/5]6E:A:@S7U3QXSCB]IP$=,R9O0]<]1N3 X^! MMB+P>3]7621MWA#M']1C$[%[:OL03/P'(A4'NBC.+L2!@2C.J0.1YV=&)LQE MF(L(OT4+ZNQ5:W;D0:Y,0TOL,^LJ4\:3D3&5ADPI6R(JSS%F))QU4LUNO6<: MA&+KEWE?"'\"$8 #?:!VQ(5TE)5E.R5IO&5:9CEZSM$TF&=D5(V,[ &L3!:: MT9@J/7EL=C(L!\HJP'4Q5MLJ\?6DM>I'7?N]G];DEOK4$JDE^N@7YL8U"G(P MR&581@N?A^CBKOU K'$%(5M@%L\-8?QWXD:T&L[)Z@NFF;!PM76J M\E#@W"S/(5,B1D:ET]+7=/6U!.2^_6)8#LHJD.BB*R]+5->NUE.0FL%!'T)E M)5 Z:*;&G"X)2*>ZI=QP$;8M82T)N 4^&55ZL M"I!NFKNR6+-U\JI?]8U?TQ;DIO#4,DO;JC6X%A?:Z\ _&$ M669I.;86TVYOP?[F^\X+<]TTF-A,^U&&;2LAN;\[-\MKJ"G)7"12R@(Z0+66 ML*8G5"0G]XH7PW*8H@);%WWD-H%GWBPMJ6LZF[<@M:?#OF66EL"44"YZS'65 M@Z&58;/'_,^]-BK7$=,R2RL$#73DD/.IK3F-(RUMPG(-P)W0AAIPB,'41NGF M+S<1GII/-O9$+Y+5F[RAM35EX;U@&YYN[JXIIBC=4!#,X274Y%&[L.387G"58M,%\/U&N'J6M8M M9.36\=0R=4#JH%G[2"?JZ_"BL-Q@G9GEC66LUC&1:AJB7!6YU3D?EOT!5NZB M@<%^-X[=*RO+C\9KR\6N2@3[7T*)6)2H*R^-:BT M01LQ;XYV,H8ZB-T]#4(>V9B5Z,VNY_ATA3)4576EWL$RS?*^>8&*$9/I-@": MSJ.>@M276'@F4@6,+OJ6"IGJ&C()";GY F24!DDG[148;3SR3CVMR^"*M>0V M"HQ4:4.[4+]#TOY*0[PY=TGY ZB7^(E9WFX&"N+27@-H&()(=\6N MZ0^J:\M]P>FP[)C+$'31$VQ($Z^5CN*^^-,)"? N#L=A;A12QZ-@) &ZL85 M JR@ZS;VU9[#&#"B+DP?D8^?A'5@UA= M.NB@-O#+IC($7(@0&DP3@_6A(/IJNY%#'7PCT,YC30GWP.7L2X_VSH=NXVNUPL[O>#>[@KR_,CR MHQ5;1:Q_7E&)GC0R/AD,R]-!%>"Z&"MOE7B#XXUJ!.4VH&3D274>"MTK\V5$Y+;O9%A>F*F# MI8OVKEJTS2_ 5R,GMW6GUD!Y*'5^Y[):XB)\OEOBGR,;9-,DFM"'?TKS)L2%X.^(4U*"652 O7C.4@IVT> !]+:K[AV]! M;G#L!^H:HE* 3_&=(0V L8W"L#Y@FA/_?MUQ!4$YEJ8U++\J(\7RX'W+8A^Y MKF\GNPO5)?8#KWH[J1$Q"%+1R8 M1DY-#0'I\@)N;I?"YX24(6@9>6(= B1YX=J;?::@H<$]2MN??@N2LTG@@M)K MM$%W%RR^(U$]=;\1=3F4EEF1T9^V8\0-(;K8%HX_:"T]T82[UNM;P7,M'O"6 M(Z)[J&:'-J3+4:ZY3ZUA M:?UR5X4!![]FR,AQU$F'W@C0+!5E*LZ8+H"?1;1PD<22K$29[Z)9.HS(%>W, M&N[=,A5S8V(.C81%0_!HI$P>=.\-(-=XB/ [L'+0O[^9_B627"9E[*S,=[9] MVQF1Z]ZY-2QMKN]7]U*E2UDT['P UT'5N_8]&[CG1&_VO%%-/M&Z,,NG'8L$ M.BMPW0%:75LZJL[ZUK"TC5NDTTG-OQ69YH_D5>N)FJR.5.?/3+-\<#2N;8CJ MW12T]HM FS6EL_HS?/Y')O0N3M%S,HS_Q&RT*PJ339K[2?\1%AVJ8"I"NZ1O0 MP '+G(@_3:<4M_JRD71/0HJ/"7HV0"BBO&\O]8&![ M1K'!KF/^D4XIY]2!#^NIU@XW'>E3EB-]:EG2:$;4^7>(^J-P/O^AOU9YPLY\S.;1^JYSJI$I2.CG/3 M+%\ D) VUK1%+)!1SV]W'B L25SW7(X>6>DBROE@6'& 2@/.+BZRJ +0_#Q/ MTP;D9G9H6>43WSI8=SU\5,7EGCY3+Z*35?JK?M[QSBW)50$TH;1VJJD*2=/X M./&Z\8-62+"*I\G?02EJ&Y+KQ(EE[>8*>NE*0.=58GVVYPLE*$F]]-?JVO*P M[-0LWYN3._.3I]1U'#3#+1D->6QU-BQGC]=@TL4PJE*PN8=QJG[6-9F[M"&W MEN!"E<'=>&FG3@4.AC*61..X68V:'-<+RRIM9M7CVO%X.-'JVUL4CF &PH/_ MB8C+IBL(%M*'X=4C'%6"4F=XT3/RPK2L\GEG/4S_[F/TU^/7X)(LEPQB_DSD Z(:^RZSTX=LC@PR"4).[/#]4<@C^.R1!167-547]_ =*_@K+?XZ MX2Z[7%+.? >Y?'_D1#Q9M PBH,W""#_]QOUH^?X(BSOAY1Q*R M58/_CE3W+ICXF[22"N"V#2T[UWX0WDV3-9W:WE87UE#8^*<)<7%4O#^RQ;C1 MZMK"]\"(\Y5"USZB'45N/; ;$T$<(?D$H])?4?Z%A/8 %5"[FR;%:;Y8K8#>LLDW'$3+N&4%F2+T\2NVF%KR0/DSLVGP (9+.(-5 M_-]'Z-"5Z]M/M8+2IO.&O0_35A3Z?X^#^\ZC/9,-5G49;S=P?. ?%:,,+(A?# MLAO&%UM5=%NM-D"_@5 Y!/(>_#+V Q$I![48ZQ'1Z?8&R@Z=O!W( MY: ;(T^L&*C'Z;DJ;Q1X*$?HFXF*Z1P-0*+L&3F[AUD7?Z;UP.J0:#YVWQ;5 M".Q"?N$+X\SOT(G;GPYQ :AI1Z(CR&N4YR &_,<5=HL<7O M-"'5!G.%?N/6P_>6\/O<*W%IX'^7W/3VZ*>'%[,K >+W-&M5?6?*;?5>5U$ M5BD(8+(\89Y :'U8H'!SPRTNB1 WLVK"L"]=&B;3:Z2;VH1M$YDW;G4'+_*V MTAXMR'_\;9/Y0IDV#"PQ#P(^_V#A_!ID#OZ5Y$W&N?+WUHC5[Y7A0H+&1MJ=6&T5!])=W5JKP4A;=[!N+K('44SD?Q$N!8 M<*RPJK5[$V\5F8@V%;WRP_I-H-$S88*=&Y\_$)?&2R_4?:9?P S,@]SM_L! M()+ZB8L#'T\C2J/1_3;3TH@U%WL\@/WS^5<_A!ES1 ?]P8E\;"E5;<, BT.I M6\^AKS"[\&^#(%J_K7--EF/.)-Y$K?+;KN6)\:BRF(6/@S(;E%#< ?T-8IT@ M68H3@WS+(I=B[39 JG(,LG)% (O5N\7=J+9B05=NM_Z7$B[F8]#D;'X#7:VW M7+]!)YO:QP;MM'5"4[,%D"SNDQG-UO>#PGW@/O_H0Y?X^@^Q6Z"[U="\G5:H MX\@-*?=$2@T:$1PH6R*V^@IM,#RU,_=KPKG(@EC@Q!*PBCT$ 6JYH5"Y_77 M ]2HMG?HY+L%"DXB-QQ3F)'COC+@#!X' 09SR_%Z*$7YJ!#:]Z9[$]T7NT;Q MKLOVW:5"N39H^OKJKD^O:&OH1[KDU&9$NE\JK]36Q?CJU:,;7#,JG\V >;(- MHQ#0@MC/YX^^^!@' A]!!T=V"%-.S96J'=MJ[5K%%_**-[;%<\>[Z1?<>@,# M!MW=M&S7))BC=7N&Z$&D&-;(;P>*/SXYH^9^^BS%I&Y*GN;BI"90/%3W."=> M\O+'5W09F)%TB]&#%S!;I+=J+@B\)2,MG?^..5T2YEP1SWEA3C@?>?"W_30! M"FD2PW7$.?7J%_-U2+14"B.8LILPQXWL+-%I6X)8784V^*Z:9SYP@AO9H5C. M2M_CD/>S :$V]#_;R@C 9ZQWCL:@IK?>-5FRD+@;H238RRSLQ'A+MO!1GU#V MY@VW-89063L X^A0&#/)5I^(D.ZF4[ 0/*]>R91OIV4*W:9:,5F,;T3!%ZR^ M0<^\M?8D6Z!W$Y?-! ^;86:MJ':@V%9%*\Z%P#:QX &";.*(!03HP>^$,Y$M M(5OJTJ32"O5(@N)/A'O4NJE6;\F&UP,,95!9")]]WP/KY&V MU%83F9XCPISV\I[&U0JK*QJ-)J1:8D"N?,[]%\Q.)TMBPVA8YZ.7,^OJERNT MB+3"3>QKYW:7_0_M5MJZA%N95OSXXC=(1L[5:H/7^=T/TY=Y;W$3A;*9]P!M M,8<1S(W/-EYJ=4"'1$N&1E5^?/'=B(UG(S1S[;?0:JN:BTV$>#66N)^39QOE M.BZMT@8%K]]4@F$)E@MC@4=.Q NV9!7<+A8@8;!0[FHTA:[E3L9OR2[:?T-O MM%++ +(9Y=]U%WVG-*,F#;4TT,6S"GZ#@[72D[K-"/[0 [FRP9*<4!KC&U#1 MHM%XVR31"K>#<$0PTG%2ML2?\!R /PU?"-^R-:I2LPVVMF)7+TLQOG7P!/54 M+*?$.;;)KIXS*MSF#;\!HDZQ",S6XOQD/%OY EW5V5E\.QY::F7BK?1MX>EF MJ39HT&C0-\^^^/YSFJP,])N>&^XMU[A.X MQAOQ!EVZB%OO7/="NZTAJ_28PWK$?J4O:<'2T8=F)R@42;8+UO9(4N.'3U&3M)-DE3Z D0ES F@2MT'4 M,E:D55NJF%]I^.+SI_5\0&[-ZDJWP5R501"Y5 D R5F\K?L3FE1:LC4A O ; M/^(*<7J^6!MPJ]H'&E,N4C>]Q@=MZBBTH<<;$PIYYVH*MZ$?I=AFY+(9YCK\ M 38"I&]3&#[I4M(]%7-?DN[@F2SA:U5?[BW M5$N[QMP0 "ZXXQC,?9=,[V9-MG9V%9ML]JQRY"%?K UC(%T&$%8Y70'8ONBR MM5H;^B:9MN!&W7IVWV3>LT&@I9%CQ7#$J0IT(%Y$#YA#8Q3PX$#A"QRC.)&3 M;X/MKX$?/U5Z\+UMF=&Y$M]5P<4MN($]IPORX:?_ U!+ P04 " #'@U%4 MP*G_ERDV "9/P( %0 &QL;G=ULUWW2\=T3\BRW.$(C<60Y>G9)T1=LB1L@X & "EQ?OUF :3$"T@" M1!5PJ-YV6Q9)\)RO*K_*6V5E_=N_?SF=O#C'^6(\F_[E!_XG]L,+G*99'D\_ M_.6'/][_ NZ'?__KO_S+O_TO@/_ZZ=V;%S_/TMDI3I?GSQ M]XR+?[PH\]GIB[_/YO\8GP> OZY^Z=7LT\5\_.'C\H5@0MS^Z?S/*)7P*@9P M15M01G#P4D?(.0NAD M//W'G^L?,2SP!0UNNEA]^9K;[Z9I;!_7KCE9/Q*4ZJ?/Z49J<_UD_\^&HV7 *4S2 MV60U'V_HZ\M'5C"-L.*7)4XSKB?EZJV36;KQH4D5R6Q^]9N3$'&R^N[H; $? M0O@T>C,.<3P9+\>X>#G-OR]GZ1\?9Y-,J^?U?Y^-EQ>C5+A%3@R-R4CB:D+P MVDI(7JD0-=$4_@_RYGBN\>?E/+V8S6G@ MI,Q^>/$9*UTN]=H:49BG.\2ZN:HN/_'CXNST=/5,&"_Q].KWJY+KR(KEK,W$ MKP5+0]E7\AO&PT(L418%3M@ 2@G2WM(I4)(;QJTFC+(+ 1[C]68>B.^!!WN* MH1D=7LU.3\?+Z@'409+Z79*G0!Y#Y:=BZ%.L8M.:QA<50G3H@&%79_,Y81J)6&21DGCJ;0'E1 )/3AUPGYA, MY.9EE;MPXP:,O=D?%A_K[-)_JLC.PV0UW\M783Z_H/G^SS YPQ$C9:RE8<", MRZ!"4#3=2I,L@T?''/F1V&<=; -O2*;SZ1RY0__FDFFV$/XCS/^!RQ G^#NF ML_EJ_5\-.>8BDRH)R%_6M#(Q@^.HP6IOO0VFL!"Z4.4!4$.RJ>T(TDH*[?1C M2K,SXN@[3$A\)6"_X?(K(HR84K8@HJ*PV%E.-H%9("S&L:"S+:F/NGP U9!L M:3MB-)-#,V;\.J7X%M^'+W@-U,B'G$E-*4@EDI.G0P*7#7G_H2B755$Z]_&N M-L+9A@OJV7%A_YEO1H*3.7X*X_SZRR><+I!,V]OE1YS?'&HQ16>=.2C.:*@V M.1JJRI"+*]8[X[@H72BQ!;AM"**?'4%:2Z6QMST*PL9HM 4=. VP> G1^@(T M/C29$2[6QY]8O[]MS& IX@E64<22-9*@-$VD1@[9L"@8%C0^'CIF&(*_O).4 M[YB[)T]Q0]4V^X3SY<7))$R7M(:JP_ZI1JYD>$>*\Y!BL8!"U"6J(T2F#&BK MF B>_C%]LHL/H1J>2[P7!YH)H!DEWA*>4#,6;S L\%V=QK?E#]*P=; CRT1* MOF@0H3 RP 4A*D:05$HJ&6[IOUTX\2"LX;G#>Y&BG0BZ1LZ_S:;I4GGY$+)E M%,UK[0TH9LDO4]J#CJ48&;5"W\?]>1C7\%SCO7C14 C-B/$S629Z??[JKZ_' M6=479A\+\JJ^HB#OJ^8Z.3EC1FF1-$NHI>U"BOLQ#<\5WHL0C2:_&1G^-IOE MS^/)9&306'JQIO'4[)[V"!Y+ !8MDP5=Y+I/WO4*P3:"-L]'T$^:V'8NP;?( MZIJZX5(*AT("=S5XX\%"$-)#TLKF0(PC%Z6/*[ )SC8"M\]'X/M/><,5!?#!9I*>=(5"\,QLGVAW&W3; M<,,]'VXT%TC/"@41;682/1@1$MDA)R!&4ECH)-H2A4JZCV?8OO+F9'YI;E>/ M7F]CD3'EOMI59(*4XC)*^#>N)@+Q>NB3P7.;21#2HPTEOY>D]XNKYOS MN(X]3$["F%SN5^'3>!DFH^C1F:(CR.@C*,P)*.#BX E;#-JE)/KX0?< &E(R MI#$16HB@Y:[QV6F=6EQO/1!+/\WQ(TX7XW-<1V1O9HMJG=\6"LU&-EE3K//@ M"Z/P/#E#^,@L2_+<>#':^=@IA[X;T"$E35KSIZ/(FO'J'2[#>(KY=9A/R:-; M7 --\?XXC9>CH'1$YQ.$I#PH(00$KA-DF6S@A)6G/M[VX]B&E&%IS)[&@FE& MF&O%C%\WD\@E(ITHP!4N*5 D71A-<) #3\9[KV,470AR%TNKXIR3<%$SGU(?G>>_+AOJJ+N7PWWX@H98]'I2!%USI:T=K0,O%2,UB3W(FK2VZ*/=MP& MW9#<],9$:2Z<3GN:=S I+)E\1@O(%;F/"DEKLQS!2,D86ENXZK-1\3"N(3GR MC:G24"#-2+*J-;NEY%)DD9,V(W>A"%">.X@A:4"+U<)K[T*?Z'X#F"'YY8WI ML._4M]WIV#"X9%PQJ$0M1G848%IR&U50M4J9!UU8ZN5PWP-H2%YV:]700 0] M7.L11W+E==5"BM6D4Y$0L420&HU0CGOF^NQIWGO8LDVHH J3]0B2+ 5!,1Z MOBK E6!>*)-R_X.RPW:B=Y+\ Z=&GS+CO5V@:YN++!0K.:U2"H\I-/;U$*.M ML:OUR1<4SK$^6QF/0ANHS[P7+]K*HU\YS[7QUK(28807DJRR%9CJ^44'03@* M_:2U+GCZ2>I3$_H(L('ZRGM1I*4L#A.!7V,OM-[$::';+JYUM?P&"X##\*0;U]K%;C0$)WQ@"GGS+20SO51 M*O=C&JB#O9_):2.!EJKD'.?+6LCR,\;E-3@4Y_'LF ?G0ZURXP6B9QJ"B8:, MGT?-^U29WPMI2/6$#=5%@_F_18=_^_'V#+VAKYMT0/I]27^NVBK,RJ7[1#^] MB6/W5DCW/+5Y3Z1MT#=JCO35M_RVI3F*,FC/50++:DK-T5JG;UF*H;T/@<*. M7A6Y&\#L768\IX><@YZ3S2101#>PB8'0@O>?&)&^UT7RI? M0=DQ,(5G)?G])K[=F8)K! Q&9QX%Q<"*C),RNE"PDS1P-,PY:4.,?21_[V)_ M2GG'.4[/\!>2WR9__6LE;ZWMI?_G6H=2O*%8,$00DN IM++FPA/)D@E&KIN3 MKL\&U1/ #DD9/I4[=RL_^LJLH4N]6+XMEW!'06;'M24%+3@#1?H90MVL3[*$ M%&G-2M=K(_P:C$$IR5:,>/I$=Y(U(JM=DQ!TSA*4904\Z6-@S)%V%I%SV2O? MHAAU9<-Y^?CA(O?9Y/\,WZ:8QJO9#R*)24M?($<6,U\R4R2H_A' M:TLACS.:8J*.@WT,WY!4X--9LIGR3673>"WNR*8Q7Q 3NV$?4C[(YWYUD^FS;CXVVPZ MN^F*7SK0(UH7)68I +'4VBD@F*=#&B=#J;;,<#K0';4P'U]CC:$V' *\,E3W_!LZ#E! MJ%FM]<"N0%'@R94HM/"EK7M3*7J(1CH(M6Q'IV*DZ)-NN@_1D'1D+T(TD$7; M[9[[!^J*$XX&0]%1[8,K:JU0[55A919.*B%L)WX\C&M(V\A]6-)0+HV[+-:$ MU56$/9Z>$;1O:?*?L,SF>*TGX.LO%(630,;3,+_XE>9QM9M58_/99+(:U27Y M1?:".XKJ6*DMX!@7$'TLM:C4<:;0]#J=UW%0S5*JUS*%EGPE+TJH/27H#Z=H MGG3QD(7-B0LN4Z8%$$5[ MHTH.SO79[;L!8\CV3EDA@W&QWBBPZHJ0:X=D^INVB5P#"GE+GRK.@]F[X]J# MI_-QN\ZMW=YZCF M/8 &M2'1FD_[37_'7?M(84JH>R3!Z5#/TC/P*ACP(F8"@HG[S@[FYEW[)^Q( MT\3.PZ0F&_/I>#I>+.OSS[_:R4@^F)?, 8N2PC--@5J@&!M,$8II&F>,??R> M1X -28WNQX\[12H-)=*N&1:N=#*!6O?M_#;8D:)W1E-[#Y14U3,M3F]+/1"B MF3,^!U$Z7=MU+Z8AN<9MR=%(#@W[>RR0'E/OR/D9SW$R6_5[_D959HPNM8J_ M!G)2&=+6G),A)SN@!3/*]>D2\R"L(>7%VK*CG30:GL'YMK5U>T>+BVR4Y0C< M$195O() - 4=K+'"21U='_?^ 5!#.DK1EARM)-%2=RSG9VEY-J>PX.J-E*;DE)0ULL0^GM4F-$,Z.-%<4^PW]\>IE+_1XVJ5 MO;@!9[^"^;L/[UHW_\A8&I7/;^@*]K4CF.+22[$J;*E7,@03(::4P%B;7!2. MVTZQ[ .@FFS5/=(*[:1J/EK$R^5\',]6/>C?ST["ZK1(3AHS\QFX<:YV J+E M1#E\7M9NW7V9S8N1TW7HB7;R?A^DBI$M_=O75)8OS_SU;%X]L,\M)A:23 M3>0\<56K!!!.^7R#CG,(=F'0ZZ+;6W(\;G57>V\/ _C2857 M9O-%N'[OSHZ#RMQZ5D_0K@Z#Y*J5F:;I+T+2_SP-N-.1M;X#&Y)5'.(2.09_ MCA1FAL7'7R:SSVW#RZ\/[1M6;L;>*)RL=QC3"T[FL_,Q/>VGBS\6M:?++^-I MF*::F":5>;X^S4\L\R;5QL31$ 45PUK#F^D/;Z6.V@?9K;QA2XP-;IQ,B'FU MY[WJS_SVTVJO^_47G*'">E9I M,2*?@:PR!=N*U6LH3';@K9/ )%H3R9GPG7IL/ !JQYV[[XI+^\JH.6G>X>JV M@// MR#TV%+='L*ZFZTVT$"G,!R$2A<8A.*'Z=#W<&>HSB'OV9=V#<4]S<39W+-[/ M7J;_/AO/<2.TX+RTV0L(NA[!EQ)D?>HUMEI0,.9=0B:9=::3I[ # MRN<0 G4G6"LI]N,93%T"JF@(*7N0 M3)BBN7)&Y8,X8P^ ? :Q3V\WK)4(VS6>HDFH_U88YP1PE098+.?CM*1@ORK9 M:;[YC6N?/,'Y>%;;^\_K'1 _X_J_]/6ZQ='K+^ECF'[ =V&)KTO!M!P5;D6] M=P^DD054J"E/'QF8R&WM-*>CZ51^>-!Q=@I-O]8#7V.G0&ZBYXG8*>O5P3I# M#%I!9L6*PFE>L<]YB^TQ#BG\&C#?-U2S]2#!,?(GI-@BQT+3D&I7%DT3XH)D M8+&HF$50W';JI/#$_,F1ZR.?/4GW)4%ODF[*<7I#L@K: W-Z=5\1J\#UN M*87+G.=>W>V>6+QPW&-LSY^D^Y*@&4G70WQ;K@_[[?1R#F_-W,BF(&4]Y&F+ MK^>V#+F)5>$[[\E#E%F)7+K0=!>40SI2]XR(VHT(O?7I)J?$DX;W]>Y3&TVI M9]4X^%(*N!10&:$S!5:#\DSW/>CA*4#,PC"(4I+N4/1'<"3^3.%;L2XRE;NY MXL-L/M:)+0^?^]A%#%W./-_?SE,L\-1'I3Z]6.9@W48/ M0YD&@FE&DOO/K_PMC*=5%_XQ)7=E,OX?S"-4BB!_!1D#LJZNU[*0J( M*$W)# 4%^5T(MA6\'?<>O@MFM9=;NTNQ+JG]=KIA5^3;E@B&Z(04"%G6VGQ- MKIS/@;XDS@>ND%$(U(53V^';\5+-[X)4'237@C5-@RRWY<'U4Q(S6A# M;Y^O7?]K?O_;\O-XL49%$<')'$_'9Z>+;W<4+$;"6IMKF4DVF12GHIC EU@[ M#61EB\TY\#[YXJ?AW89J[CM35@>0;,,,0KRJ!UA>?"NB>W?I^EWIW1'F$*W6 MMO8QP7J^W$%TG '77A-N$Y+HU4%M*X#;\,Q_9SSK(;N.[ON5NGV'"FZUD&KV)ZR(7+TD)QRR,EWURE]N@VRJER;XS3C476T="D1+]%,;Y M*KRX;%='*V+55Z#>*DI:U1=TTLH"*+,BES R"#D:X/2E#59H%0X5(&Z#=RO2 M'>X.KF.1KKEH.]+P6EA[;8VDPB4S.H-WQI$-3QX\8QDR!F6XE#+I0ZFVC0"W M(MJQ#Q#T)]K^PNO(K*M;I](J2[>\I#TO&+(4#AQ+ I1S=>RUPYS XHS6SI9N M=S-M W K9AW[Y$!_9NTOO /X8B?A8D7X:+@W103R"6OB1%H#%&UX0ND*MR;K MTBFJ?!3:5FPZ5%''T9VPI\BK(XTV7>O^9ASB>$(126T-91.2S+EA-1L7(GBN M$HCD;?8S(1P3Z4ZR=+/OJK?G9C9V$JQ5!@:R.G-,2L+4N MR14RWBHGT(EY'IBA$/B H>1FD%L1S7SO1&LCPV8DJRF2]352'^I.Z I=F%R= MTAHQ;U!;25&%BQ3K1J=)R=H,1A2-C@N1L<\IX(=Q;44E^YTY60U%=3BO_4J' MUL&3>58I!P.E]IE03FGPJZZ$$1E#GI3J=Z?7UBBWHI;[WK54(RFVVRZZL9?P MM8A\U9ZIWL)RM;DP"M*G4KP$C[HJ496K.K60'WY:E5T??5Z>4%^/ZO-_31\QG$YR5#3\\.9NGC[1T3N;C1.MH&<:3)W4U M;?+>)HU/V\] H]ZH5^]^-3N-1*7Z[MJDE0B\O@)S58?G9VBKF7C=\33G_3WW*^]O0(ZM1N(OQ= MB%6KW03YN+P;[-9_CR>3$;6\.A8#J!YO;FM*%];ZA?(1C,7M!/V M=I/+N](_-.@.SL63H5Z>JKQ^HI*T3RY<.V#U"CQEF07'78 0>$B"E%3F?=H4 M]!W7$%R002^/+=R78]&LF4?3#'2(1I!_P/':L>U:"S$0"1W MD46*D'EFL<]Q]$X#&H+_]$^[6)Y*K$&NDE?7RPV^E;0L1BZK)&B1@RVU6T^6 M-"C/->0D)) AK6V& M&-;[7'@UMCP[R[VR?8JRCC+<(31:^?_+K2DIVQVR_#I?V:E4)()Q4=#;;09? M3%[U,7"<.R5TG[AF<]QWG,Z?SXJE3Q+=(!7W]>U:RY34OA[G0^1 T MX9AR@ M+5FBL:G7Y;:=!C2D>7YU9W?\JF3_'9[C] Q'/HKD1-TB%Z$F6!5"E,%"QJA9 MMH'SU"=E?=!A#B'9,:1U= #[UXAS@U1?=X>X,NNC'*4HA!]T\KS>52X@,!$H M1&6:EH&0W/2IJ#W X(:0 OGG74*[\^O8"^?*6=DXP-]P.;*6LT).#P15ZGGJ M@A!"*A"+D4:QDEWJ4[G9:4!#4E#725V<,4FH##S574Y&\;ZGP .([$$Y*9/@ M!ZN7:.]?/6K+^U;6#F%Q]-1$3R72WMKGX($91=Q.LAPA^Z! >?),G#,T[\+UZ5_F8?";=(IC30/$4!\<8@R)-$3D97SHU"7N:Z6P]$Y>RH*]J\X?Q M].T4_P^&^5<9CG1@S'O,D#@GQX>C 2<953N M0-JU@>N\8P+^UAMOX?F-_(#WGW%RCO\QFRX_/H*(J)B=E,$$ SG74YNUR6TP MI,4\AN*\Q5+4=CGVMKB&;(?Z4_9&TOR( F^S9?3P *I2>O]Y=DU-/3H$"I%, M2%E!,13"J5(O\4DF@ \^NGH7AA>^ 6=W1S9D8S0HUG86^J&LU=W$0M)).B9]^L_MC_T9F:?].-HD7'JZV <3,MT< B)'%K(&8SG9T!!)#7D7R8DW M- IN6!%]B@J;#N,96:OCD+@]&8X>1MWK2W0@U8TD9IKYSPS*92#1E$K6,_( M2G4@;)<@:G=Q#RV&NAR!1E&X(-SH?3VT[8#,LH*<7$R!:2Z]/7 (M35E!V*3 MCDO9OB+ON^-X]WZPC-S;I/I=L/H1J[Q+[\612':EU)_7K1^%M$:EHGT$H;HBOA>($ M:24$;@2SW.J(G4[NW =I4/:T%5/NE*HW$4@;J_=JCGF\?#F9S#Z':<*1PB(% MUPPDDN)261."&"Q@=LAS2%[>/LQUC]6Z]> =K4[G*K_6DMU[*MM%+5>OWW"E MZ+?A7HW56&5HE%B+= KQS;-:.Q@@2.3!",,5ZQ2=[ )SQSJH9\:=_I+KZVK< M;/:P")?='FXTA-C#^=CE\4W/IY&#\E#SC"OI1\ONP6XO*_N\HQVVI/%V?S:G"O0'&FDLZ<@54B5(>M5IH)2R9<%6NS##JZ733* ^\:4FGW M(31)JVEO>,7XI]EBO%Q<-J5RTBLD9QVXH^B+?"<+P8L$D2FE3:U>EWU:=][$ M,8069H?2$'M(H+=#._N$\^5%6+>J_50KS;_UV=[TT[W^K)&SVV2LS5S? M]?M.)F%Z=8G\ZJ7U2+1/2CJN.$3B%IF,C! =&8_(D7&IM.*E3^>VAU#M?;G" M?<]>]^KG-O(@&0/M ZE&&Q0X7F^4ML$[=-:'TN?TW,.XAN4'-^+,G8L4VHFF M77;GVP8$J<\YIO%JBNCO$US-_S1?O]3IWB&,C,9@F=;@C3#U$@@.P<4(G&%* M.?/$>U7W-AK!H/*)W3AX%'GWM:Y7W2.N\BK?^ERO'8%OUN>7\92F_N"9YRT*6 ":ER2SH@Q;CJU$6!G+4EF#Y=AA_& MM:^N?>#I:PL06$E1%%4[ WD:MZ#5%2B"D2KHH+5(F?5IN_ 8LB&9YX;)0A^M&+D2P2J6^^PZ[XYU4&;W M.-QJ(<6AF-C;/_GE;'DVQ^O#N@S_#V)P=T9S8/.[WVP=QA@7Q(A%Y%HJJXB% M*H&/5D,N/+"< C.JS\[0T8SQAOE?516O3A'3+XQL"#)X'\$()D$I$:L7S, F M)T1M=VJ%/KAZ?03T,S+ANS!N%S7;4JP'L>YW :^PSL[F(U&Y_OII>(>T4348]CU)F$#S7ZXA[0+-Q@>[B7<8]K?ZBL(9;"H6F0030!5;\^.F0L@=YPS MS17C. 074S[2T3"D7;.:)6JVD;R4KUEX"7Y#N@5SR63 M'V$.GB1\"/ VU#/_C-3;79Q]DSS7BU)OW#KSY$3-(T]LDFS9!76CA,GJE=?> M];7LR.@<. JR7ZS>288) O<%@F!%>L^"%GWJ">X!M%=UV\N4YF?KT])OR]6- M0SP(&Y*L"6]F0*5Z5YH/GD9( 4Q-2":O'B/%O4\?4H:BA8AO5*WM/9W-[,X[ M7"SG9ZF>EY]^H"]P?OZU<$Z5++B3%@IWY(%A,> M!DA:2F>4VJ?7:!9#I66Q(;ABL8^46L*!!8+U_TJ0 YZ *,R]$8*4W4 M?9S?1Z$-*>#O09:VLFE&F74AYUK%;=]$ZE90 LGCD>1,L-KQOJKV;3ES7WV:*F4FIGG:XA>%O+9<,T$; :QR]&S%MG;9"0"K.@=)$0 M159@>/;)E>"][!,'/81J2/%R:ZXTDT8G?JPT]GBQ:K%P,L?3\=GI*+'@,9<$ M.KG: S=$,II8;S>,!*J6^.E.'5,?@S:D8+DO4_:52S.ZO)E-/[S'^>EJ?.B] MJ8<=P97:W(M<;? 2.1@5O% *6;C=;Z 1,ZZCV/_8Z_I2^O5BQ-527-TWFK0V M6,@Y-$:2AQAH<,X;D*@Y*E%HOOND$N\!-*A+ 9],@[M'7O>?_88GH./RUVG- M9M830J_"?'ZQMN&TZD::91&BXY!XO;TK,0TA9K+>DNO@I)91]^+#_:B&9"L; MTLG5^8J[S6QM(#Q@I@K(WEYF$CI%_+S1$@A\SX-I'8 M.:CV49UXTTY*?>-_0E,O&_B$\]\_ACEIP--/9\O58V65K M."N\B[=GR]75>J2J2$D9CZ7>=))DJH78'#P+%K@QNM(+5>A3XK(CT'WUXCVO MN_.>VCT]C1BM7^EX@A(-@F+D$P=N:5:L"I'6G ^J3VIF)YA#2E7TY-UM[=E/ ME@WW7A)I<-+M84+JX70V78-[N5S.Q_%L=77E^]GJ>P02\TFXJ!]^.9^'Z8?5 M[RU&/GC+DZY7]<9:L9 $>),],!-5Q&R0=UJ9^V,?DJ]W2&(>6.K=NU!?'95< M%WZ1F9OC1YPNQN=8[=]^3:FW>W:K'M5/&$G+"K8;;_QUY1#4]Y(C\;:\#U]. MJO='J^,&3T["NLA ,D619 $=,(+2CJ*(PCGPE"-/LNX<=MS0?SKPO>L(=DP@_)U#OU$_VEW;"J[R;$7V@F7\[2^'+#]@3GXUE^$'9T27);/+C(:O&S MJYW72-U;':4AW#KP7K5_>T(?5 N!8Q+VL"3H7(U.@2D]9?KA#9);LGA7?SHK M?RPN:^K),3HYFZ>/]+/JU8S7M[>_I!!WN2I6^'5*"_?TLK?1TPO8FX-H4_/> M=VY:.1DW4%[5IUR,2A1%Z)!!8SUMDZ6#Z'*!VKD*R=5TB?>)8^\!M+=3L/FQ M5Z4R(0>7;5KE624M:)3@- ^TOH/EV:IL0A^]^C"N01GY!DRY8[S;2:5=F>QF M3+_-IND2E@THO54"G+,4[9G,("):, P5$]H6QSL=(7D,VI#"YP/RY8FR&:!M M_%9B5E9=9D['T_'IV>FD/N+3.NC?ZZQ7;TS'LYQ/GKE&AO0-$CB\AZ G5P#. M<"2TJ6T9$[!2JS(%EQ"]8(!*)7(<8W"V3]NO;1'N73[QT'O^F.;+C2K,K[\D M^NCEGF>0QM+:%$ .-$U++O2WU94J49.6#\X7UZ=IP)/@#LDP=V'>;))=YI3[YMUL>U!#LU]CG4\8'A,6YG81Z%K* ].N)OMG5E!BTXF ML,76X_"*@7,F@$\N(ZEBB:S/WLJ3X ZIP<"@J/=TH0XZP7.9G/AT^9GT[3/' MVY1Y'-,0DCL[SERCU,X?TSF]BM9A_F.:9M.KVHHKI&\C#7(U&3^%23V:]_M' MQ.5E[KI>0YHY^8'("@6^JVUH&2PP*731 666?1RN/4#OJ[-W??7;Z2_C^6+Y M,KMW0A$A&H>I4=;H_]B$EA0[%W-L* M_L ,:.9M[([[=ZR?NPZ\",NSMP9DJFX2UXSFS0C0(G+'+6?H^WB\#< /*;/T M?+B['P>.2-[W'\?S&[C)GS+%F4*+SM52*4LN%N,.HO$84_0R(1\(=V]C'U** MZOE0=R\&')&Y-0.R_'@=N)&,,70*N!*.HH/LZYVI'$+0-2TBFT] M2O9J-EV.IV?CZ8?+C-UL>A?.ZR_+>2 VC:>DPGXEPB]J"3W])@V)7O/AJM'; MR(82D&D%MLC:JH;<2^>" N.X<-'H2$YG%VW1<5 -.C3L"NUG^LMB.4ZC:$3P MRA= 5;O])N; :R:!&<9M9-&DTL=?V /TD-)B0^'ZAOX-!^%$RS8CNP+^A;X< M?YB.F!-U*3J!;NY=//+PUI[%+F-IY%5#E"KE72BO056@4J M6@&!_@01+ETW]!4@EA0JDJPL#\J(C.)'K M\<*27%+:(>_36ND18$.RT0V9KW95CBRVE^0[^P 9JWA,U0 M\)=3QMKX.D*46(#B0:>=0I5U'ZNY%;PA&Y#[EZO0F\#P)T4$@RH1B*]:G& MW\47&4+1:]6N@*A)_('3JBY6A,+ZG)??#M^0U&M+)MU[>T0[ M:35?03<.43E%R",.A2#'WYM W*(2GB0["JN>2: M<^O2Y;X/&\\) ^,)L"A-(7],X+0)H(N2/D5DY(#WU5(/XAM2>'00+=5.6@?+ M%+\N!=/R:Q-0^MX[6A3O:FUH&D_&X=X>C#NGC7=Y4^L<\I-'V2BAO/G]F_89 M1N1:8O *P2#%Z,KJ"#%Y"PXIQL:4A,E]_B MQH='G&'AF5:I2H[4LB@T0SEHD-KGI'W*0?3I)-8 _)"\MT[,O',M_(%%WLP2 M;P/\U<=Z$\&OTRL[4'L7KPZ&_6>8G*V'-IG,/M>2J%$*421;F95TS<.A@AA% M)*?5BY1\O42A3U%)XX$,R5<<$(=[4>&@?+[MQ]1/_#RF7ZPIKW&8C,B-*9QQ M"3)D5HOY&,3L-$UER*$XIT4ZGO)]#/V0O-(!,;>IT ]*U\UA'"Y&J(64A24( M(=.49700) V@MM8S6*1P_'@TO0_UD$Y5#(B>381\4%K^-JN!PQE]+$[P,A0< M*6F3#S:!]9$TO4R.8D#,X#GWW$<,VO>I0'\JXB&=E!@0'?<6[MY4K+'V5E#_ M(%]C3J'M='6OQV)5/+]8.=1*D#OM,H+TMGK5$2$D9<%F;67BIC!UJR#W;H"_ M/XPAG7#HS+ #R^QP'-NT'-Z6,D[KFV;HR]7'3G">:J-ZU$[6T_!@8JV9-,*2 MY^L\6*Y+XC;$I'4SXNV&;1LVVG\R-G:4[M$M\K=[!:\/I5Y3/G+2%!>T )UY M <5$ 2]#@AR8]BQ9S+S/>87V8]F&U>[[8/5 "'%08J^N]'J9_^_98MU6:)28 M"5PE#88G4Z_C-!!%]D0TGY3A4<9.]RP\!>TVY/3_?.3<2ZC=R^R,$25R&KVW MTM9L@*_)V$1+0XN$TN><^S"L4UW(-T'<$,(];WLL55WJ.1!6),1ZMDE9&H;3 MI#A"8B(*]$BN6M_9:3&,(>U3M.#AYE,_QY!Y^^7Y]#1T3L"'=*&P %)UD1NO7+1^:JS<*(P4=@,IB3R$&3$ M8OK4V>\ A6R=)=WCJDI'Q+?O2=_L$EW"^;+ZGL(^IHP04:B)*,@1/<0)$NU/,K)MYN M[MH_W[[]79*'2K^D3YV.'I-QM3T+38]0M(JXC%"\MIHCX\[W.2F[ M)< AI<$/2+&]Y'2P8Q)W4BV!(I/+NS_&K1KK;/F2UHC37D?/F2G68659\U^PBP5N>[OC[^;_/98C&*A;2E M5:RV/W.@ D4B,2L%VM:XEG%>.FT;;,8SI/Q_2Z;<=WYK#VGT.Y=];9PCBCM8 M6@#@$RS#/4* M$I\]Q:^968B!"PH9HC E..UW>R86KDFAVN/O'F]UZW;O49!^4C_1HP)0:M?0^))@U*F M4( 4'##/H^,)2?=W=U-O@QK2WGASZK062F>6G,SQ4QCGRV!Z,1))HXTR (_U MEC#.-3BI%=3;EA.%T)FUJ'Y@Y^PBJ3?)_,ZZ?,2Y?S:;UWHVZ M_XYA>3;'D6"1\1@D1*9KVYOL($;KP HFT13''(H]+-/&EPYI-_J0%FE_"736 M,7^;S?+G\63RK;W.O)T(>T;WU@W=1+P/VBT74:10I?>Z0'$*I&QIE%<-QFR&22;1#"]CKR MN$U2J\$HZ2]7W[NT&S&#C)!992$@4^X5<3Q:0Q?&R9IZ<%$4A MM]KT;>34G[M/#> >000YZ>Q&LDKFY\NKJ:XSJT48FV<*4$ MQ6'*UQD@;UJ(!*QX0SX3U]+W:8"S#;HAACX=&;2W@/JIHIO.U0@IT+*9"PKF M'07SP1MRM -Y-5()+JQ3,1UH(_ FL"&&0SU5SAYB:1X?KQ"]3*E61BW>8<+Q M>8AU@W^!\W.L^W92W-,WCX?$C[QQB>-* M#CUGOI\*.9G/R$ N+TXF8;HD-^SU?Y^-/]4:DY'W3/-4NWMJ0]Z6[M\-1,K)VU[6*YX+.&:,U2P%5?J493D*ZT$8YT"Y M2%JU1%9%++7GF0=W((VT]6[EH8I?#Q*Z[RR$+4M=+[]?_XA$OK_^R_\#4$L# M!!0 ( ,>#451B/<[]B(( *0[!@ 5 ;&QN=RTR,#(Q,3(S,5]D968N M>&UL[+U9DQM'DB[Z/K]"5_-ZHQ7[TC8]QXJDU$8S2>0EJ>[S!HO%@\0(!=1) M !1Y?OWU &I% 54)(",!@C#KIE@+D5^X?QGA6[C_U__Z$78G_\7__]'__Q7_\/(?_[Q;M??W@UB?-+&,]^ M>-F GT'ZX:_A[-,/_TXP_?.'W$PN?_CWI/ES^-D3\M^+?_1R[!^#CT^SV']Y'HWY:_A!_=3K\^W3Q[W^=1#];J.?9 M)?RP\3?*5^3FUTCY%F&<"/:W+]/TXW__QP\_+"7GF]A,1O .\@_7?_WCW>O' M2(?CV4]I>/G3]>_\Y$#\ M9_FTG_;&] F!-'$>@.!W85P(WB'&=9^^/^;;SR()LI^/9ATB?OS9G>*=7/IA MEP)^]-$=H%U\$+F$RP!-EU ??.X]G#<@5Q&6CQSA^D9E8_Q;G%S^M,#W M3D;#5/;5]S/\LVRTTTE^/YO$/S]-1@FWZ9__SWPX^_H\^-%H_!&XV'9?G[%+Z\?4=#66@Q\F<$X0?KQAV'ZQX]#ZDUVAEN&?Y'9 M<<^]R]E0_#-I,&&PQ7/*JF[6-9K$!X\=E4UVL/1[*=AP:KK1_Q4 M]/43C&;3F^\L-$@HN]ZH_W,SEJ7.=E_=ZW'$ WT*KV#YW]?CQP)\-QF-?IDT M?_DF#;*,02O)B0'NB83$B _9$4.#R@8R"YE66?J60!_*Y8[-%\V-A*YWAQVW MCV+S=,J3V:0_Q2S)@>O[\8=)@Q_WCQ_IOCRZB'$R'\_0?$0YC!,BFOYQ55[. MG\M[/1V&$?PZG,X&F?*H&/,$= Y$1D5)D#(2[26C*2J1C*_"GY8 ^^=-545/ MZFOI,9G8OF1Z.;F\G"S%\/Z3;V#Z>CJ= R[=R,2X\40Y+8E,3A!+\LBKDV0#HM,G2A18>DX/O2X['"QYHFTV*)A$5I2#2,4&\0?;F; 6 0Q)/U:_W%?];V:?H,&-ZJJ!3^4 ^PQ+;!>?_1!_ M?01YTDS]"-Y#G#>H!)A>I/^93V?%3L.%O,D?_)>WDV:AG=FL&8;YK/RK#Y.W MN.&-9P/O:$+Q6.+*&2A! O$6#T+A!.>*:TZ9J$*HR@L[;8H>$RL>DU[5(CV* M#H8?QR_G#:*,7S\T?CSU<;&*<5I\-5H$%+=;K)790U:,).<5'O?6$R=]),%$ M987DG)HZSFZOR_P^7XC#,^;QZZ$[,1"7MNHK?+W'']]",YRDI0V[^.&;JX)] M^O,7:.)PBB8M6C!HS!I--#,990N1> WH^63!DO94&)KK&9!;83UMHE;6W6.V MF4IL^Y?AQ&6(G@'I!8-0Y$6P)*D0B M=3 D>+"$1HHB-TIEJ',>][S0T^;Z,;-F3=1Z[QS(UN\V"CD#K@B-F!BH\!KE M*BV:S#);A"X\T2E1;:4+2M6),^R.^;2YVY,NU]!P[^S)4W;-$\CGN+"!5HD9 MT()8+1B1(BKB.)?$)Z6D<4PK7R?#L@?H[Y*(G6MS#1.[2=5L>HE^OKP:3;[" MTM1^.V_B)Y3DVY$?3P&(T&MM2 R6.J42LXM$Y:I)3:VIV:N^&FP%_ MEPSL5(MKV+=W:NBI-V+=W3JJUV1L>F[W/F+B+E0\B\]EJIW$?YX9(RAAQN),3,,ZX6-+P M7A_6.]IQ9:?-YJ/BQ1KB[YV7>O*@N(C+-92(VD SE6W.:!-GE*6D+I,@E221 M1245NFJ@5?\'_'V(ITW%.II:PZE:R9P%X5> IJQBM$3$S$H=2B86A"#4! T& M31'F>DWA/$+X73)J/SVM(=3>^9HVN_!2-&4'GHSQ%]_DEY/Q9VAFI3[R%839 MP&O)J8Z<>&TU2@J-#2N\)$S2D"C-,];N&I#MG>LKMC4Y6 ML$Q=O1XG^ +IPV3Q8MZ6[$F0QB=KB4T*7T&%+IJW0A*1K9/6!T;CL[=*>D%Z MFDP]/B6OH?#>*:.-U<.*I@PZ$>$SE-)R0;S"+V-V+DDK(.DZYW2K&NY.RI$S M2]1+AFLR"9>(%A(><5PC)@Z0G>(A'*8<>8_+3Q]*A<\@IA20WHH(B*&4?E-B M:4+B.VE88#HHY>I>?%K@Z'!?N'>#M?J5GCV$N>Z2Q0_+^XA_CZ,)^HO_^''6 MS.'NFY/Q#+[,?AXM'OB/'Z?P\?)1F=L>?%C9FZ877X;3 9?:6(9[3H@!'5!) M)?&.28*K1-Y[YZSA=>FQ#E:';'GB;O$3[-E!W9N8L[?8*]S66<'T:G'2M@(U M6+GMW"DGUL+JTJ+8=&?["2;LK[Y)+=GW1@SF DBN!8$<>$F/EO04AT4Y%=C, MA($ZR9T>"?'@4OSA^;"-R.M>Y_MM87\/6'+:(AC"799$:C23+&>4:*XR#3E* M@#KQOT=0^G BQOGE?%3Z-6RZCG -5#GN;)2:)(O>H=0LEXLV M#$UNY;7RD3M?9W=H#?$DR%)%'Q4N_+Z#&:X5TL^^&0_''Z?7J#R7WDM#"1K6 M&3TQP4A($ @MQ7XQY1QCRG0(D.)-WA%=]I,QN\7%(4&?ESSA!GRZS" MFWR1)HO@U])@\B"T]8& ">A/:8NVDE*&Z&!4$NAN.=XJ'XX/O,<"_&J5 6T1 M?<,>9Q6A=[@IM,%WXP6U0+B-!]H)/0[AAM;1Z1:$V4,A'1HB6R -7"9@5!&@ M &43Q3=',E>*B6S0D&T0KZ*;4V@%77_622WM;G,^[:.:C>[P?_VT(KM? M\_Z]GU]>^N;K)+\??AP/\S#Z\>RN.]/;R6@8AS#]W3?-8J&OBF4VFCX$ MV:[_WXY/ZJ(78!>+7.D+&(53BH?L.:-2:^.D" J=UY2CI=GGP8[/W"=?_^C3 M[])%ED7GM%(D\-+FUAI?;L%3XC)/5 /S,83G%/C<0[ZM=A(4#%!5#@LE2G*4 M:A(L^B=&>J8R@#6J3O3G1-M)=$K!P_:-V(8:%:*6FQ?U3U1 Z7;T#OQH^'\7 M5[PTC31:PH2T>*!X17P*%)%F);1+6M(Z/5':8SP1!E922H7XYNOQ#!J8SM[Z MKX752\0S?!]^GXSC\HN!1HB&>4V28NB1&YJ(Y1;%866$$DK+E2Z7M !W(H3I M6@W]=#",5E'OC21>9%RQR$"<$HI$8QP%-(U3J'CO\D =#*OR8$\A5VA5N%*] M=X^/+!B3 [HF"0\]]*)+49$I_9-4LB%)CI2L51.W =*)D* ;D5?H6_AB/L4% M3J=H6X7A^/J2S^(Z#YYDKQ,B1->E[%\7TRG,EE[>#UY!!OQ>>@>?83R' 4N,QN)9&RH2$C]QXB,(PFC2^$Y8'42=DHM> MEWDBG#U>:G38RG A07P[9PT:<_\>SCZ]1#\!'8OF!NK7:X!W2__Y2QS-RWR: M-U=0LE,O_*@,5QF $\&!440HQ=%K0*D[83.A+J=HK65FM=IV@XO="9QOG(0' MTDN%+H!/+F* BN>:!46X*'7[%E\ 9S2^ #S;H(/QJ5H!TA.POG'R="_Z"OWZ MBAWP>CR=-8MQ5K_@9G=Q6:0P2"YXFP(GP*4BDN9,0L:_A:R2=TYP)^I4[6]" M=")LZ$3@%;KI/<1UXS:^\S-8I-'36V@B_L!_A-+OEREP 9%:]!>5UL13+U : M3LML2MRY3@>]]AA/DBR=*:5"2[S?YT4\;_([N"HAS?''19.R 64Z6>$R4<'B M[A;1N0B*63P$O17*,*Z@3B.O]7A.A!8="+O+AF^+M7Z YG)Q)>_VK/OP:=BD MM[XIM^\TA\"])!YBN4#*'4&@I?0F):ND4]285D;I4T_YQI7;K11K=%*[2(OH M ?IC'W_^4KIQP,!Z)F@4CFC<9_#0DHF$8!,!D8W'(RN;7.<&W&,LW[CZ.Q)R ME;YE:YM27C2-'W]]^'KW*V_]U_*M9?,U/VR6+0^*_WW3/O@*2HNV5\// M0_3>4SG,!B+:I+6+1)5F&C*G[0- M8EN6C J&8@(IB;("]UGA) F"&P+ 0'D>K;2[UBOTU.X)HZD/29(D>"8R!$&L,*Q06(ZPJW-C ZKW6^!Z#_@N8=5;"JQ#WD5U&=C@I+I4-S%VPN7;4U.7\\N;^I54:EV!(R&5L/21% MT*2-Y2)&$HDSVK*==RO]/7ATOX6^.PM_TH7D.JP!6P#Q7^X!,5E+SAP0XYPE MLO03#8E%PIRAG'IAT4#K3H7W'_T-JG!GR56HPWH80ESL+2EIX1UZD0(L0T3: M$.L$GOJ!033))/!]A/9/POSI2,P5RJH>(OK=7\+U/8,VN*JV(MF$[##=2/;5 MW)-$V%/LU?>#>_@BR!A$]L0&A;M= DG0'=0D*8725]L MV$;:';+@IJ#AI@SL/8R'D^;WR0RFK^: "E+7IU8LQU/6E"B/9Y7TF1$T.1U1 MU#+I8[)L]?K6YC*2YQ[6_UWQ;M0RJ2C3"@7]OT[&'V?07);%?\!_L[RQJ!0% MJ7&%HC0T=N")\\!(4( 6)PTAY#IM ]:A.1EK8&]15ZBW7<5TQ!?;7VS-$V$/H%6R!#>B,I$QF%XCC"3T6+SA!UT7B=A@$<.2[R=9]&%Z6JM;\'K\[ MSCN\(]*Z^88W7L7 T)ZVM+1Z,B@J;C()-%ME.)K>M%59XC?;]ZA*;J]ST7=X M;6*+YAIM$)Z['^VLT^U[V>RBD -U/TJ9\5*/PKPO^YZAQ$L:"(M2)&V# =;* M'#YZRNS;_:@R8[;1PZ&['RD0Q@7J2;(^EU+<2#Q%ZXY*+0.544=W[GZTNW;W MZ7ZTC6HJV-Q/-[NFBH,N30E%@#(D5)8>A8LKVNAH4",80"O>['#Q_8A&!E2S MB+L3?H4K>NL;F+8!=1XH[]U-?AE%C922YVOXY(>B"[/V)R'83SRTES M-6D6":.;*R)E$+I""#XE7&^ W6A*[VX07O*4O(9'4LI; C)2P:4)R>9$<'NV(L; MGWKNQGV$+9?/W;C/W;C/W;C/W;C/W;C/W;C/W;@K)27/W;C/W;C/W;C/W;AK MQI?.W;C/W;C/W;B_ 1*>NW&?NW&?NW&?NW&?NW&?NW$?GBSG;MSG;MQ="?O< MC?O8E'ONQGWNQGWNQGWNQGV4K#PN"IR[<9^[<9^[<1]'D?*Y&_>Y&W=M=9Z[ M<9^[<9^[<9^[<7\K*CQWXSYWXSYWXSZ2]LOG;MSM\)V[TU%^+D;=V>Z.N9NW.<&QZ?>X+AJ[^MS@^/' M<<-C:%=[;G!\=)0Y-S@^-SCN/DEQ;G"\A\"[;'G7ABK;9&II%KRXI & MJ1.@Z<&""]$!C]X:T[(M,W,['S2]B^JKA!I:K.->EQ>3 MC/!."**-5D1FIX@/UA*E>*8N:0:56N]L"?1,R X56<%'V5E:2V<_^ 1.<)-T'A.^=FR MT#-F%4VDFF@ 0:2'0 )+>#[@BQEBPA^FJD951^OH.T!X" )V;1CL3H0>(]$, MI%+E)FE,Z#Q+Q='E]4D0,#QGYJ@0J@X_CR02?01$ZT(U%6Y]/A]S:0/P'+/> M4:%;1R%WT<9!8M8L!.6"<4106HK?'25!HFG"D[4B^*@,\Z=$EQUCUI79LH42 M>HI92[13I15X+);N!AS/1F0H#?7,RZ MYJ"^EL\_KKCU

MS[/H< MNS['KL^QZ^^*D.?8]3EV?8Y=UXA=GX-\WUF0KX]HS3G(=TQAFW.0[SCI<@[R MG8-\YR#?$Y&DM\T$3^K9U[V$L!+2"T%G M*ZVD 9($ ,N3=#S:J(/ERMB6(;UG,>QW-#SX^(M['W]GU>ND)?/:$Y<9VE'> M PG&!&)%-)(CL8UN-1]AZ[/A>6S['HP;G_#'%/)\].LPPT#ZG#DN$[> 4@G M64"GAFM"E:?H#2MO:)U9]2W ];^#=LR7U4.R:X74:#H1/T&:C^!-W@CV^F*< MI?+WM M3JB#9EP)0R1+B<@0'7$\TV)D@ O(#C=[PYU!^Y0L8,ZI&B[6^VHG JNW^;5 MW[4W; .Q:LR@!DD*4:N$\">E)0)#$*IH$=U8H MUK.E>.!FLL? GVV4TG54X7>8_35I_KR%==/FP43OR\#SQ#6>]II&1!,XFG'1 M972^ _/N.6?RB<\_(JMX5SU,NA5BAV;P==/[RZOY#)I;3.B8OI_DV5^^N9FA MHR/GSEM'*$T,SU6ZF&J.!,_:@)&*\=42CXUS!)Y[UHGINV/A5C@+?IDW*.%Y M [CT7X9?RM]N.K@$S;4Q:$D)*,@8AS+TR"%&DZU.03NHD^O?C.ETZ-&Q_"M4 MH:]N4DK:;!7@KI2D0CC&D*#P<#,Q,B9HIJ)B8[63/!*ZD'2'0R8>#B^TW@%W MT1 N'2?21$YK;J6" M#8,Y=Y%?Q^V7[\/1P(2S8 A#8Y%(SCWQ)DN"YX24'E1BK+O.RL)B,2IR2YKZUEG^CN2\:I;"7_S>-4M)-?Q M_(V'0T)C]-F418BPL-^%(2[AZB#C@>&D, &Z:XA_).-5=U;ASI+;^!8>(K5^ M8S9,\B_EH?#K\#.DU\7-^UBFQ%Q,IS"KW_MI*Q3]I=QW%\Y*^MT+PW)FH(/5 M4D9OT246G&HG(D065,OT^U9X]O2J-S_@+E$6C)408B9H[U,B7:#$^1(\C#2" MSSIE7R?$V@;=WG&%C<^XE_Y-H(RAW!9C6A-)923XIG-"%5<)E:U%J)-6;8.N M?S^S<]8\"C9TK92J.?DGQ+'TQ5@V2DBJ"41P>&QX7L+MCB!ZPQSGV=HZ,^[: M8^PK+U^=.I74+K;_Y_)LW+D9\N&^C[,B,0#1;B)T_LCV3.;_ M6+FVC=(J<.Q#XQ,4.#?Y*L,8\T9(DEP,1%KET(NGG@0F*2B.3IRM<]=M%[[JV[2H=PK&.POY]/9Y!*:=S!:-J?X-+RZ36%&)H Z3307F4C$0M"!D(0S MFFU*('6N&G:T1Q#3((%10ZG88#NI]" M9Q(TDT3E;% F-F59:1=I ^^TR=.]AC8F,+N-UJZY#/:[;YK%C>(]PJ]M/K:+ M>.K6\%<"I(DG$2DPF:F07#,?3 F,>LJRE"*I=9?E'CV@\WNI=X&'$LP'A11Q MTI2Y0KPPQBL"WD"@,06;ZYB73Z&J:UY2I+8D!?#4P0)"BU#1I7GC"LE M:-VA1&U0GB"E.E=.C:I__[5$2J5:$R^R%XR8:6M< ZV 1)TC0 MOE7[F*6R#DN+58E;_H-%_3KT83C"Q0P4,RDESXDWZ%%+(2AQ0F3BO92.,\\Y MU.W6LP78DV===ZIZS"ZUURVM]GA?^NFG!]\H":V8)B(SB M<5D0#R44B#8J:$<3&@I]&79WL$Z 0]V+_S$WS+[4T"8>RY^1 MW!_A7ET9))^MS(F *28D1\_&2DA$4BM=#!Z74*=GZSZH3XA9O2GO,?%L!]#DNW[IN,OHFWS2">S\<1[@GR,5(J#B;^]&@W!EAR@?"DA.E M_[$AUD$FC%GCN?%9\-[LKOV6VBVH6*%HK4[? M-+].IM.6ZY) M1:*$D@2/6Z/IHGC&K]TN$1%G3&KA_I>?-P%X_=%R^I:7,/. MSIH:WUO:/:"+4A9(+R?3V700K',2,B64,GR17/+H?S-!6!;1<'S)M*T;67X> MXPD0KK)BUG!H[\S%7>7Y&FE,7WR]]]6R_MPR$($+1;RCIABR@7BSZ+SC>?2. M6RE:W;C=X_9(.Z1]W2&IQJ*JJCF6&R2;^HS+:"VZ[<5;I_A'N2N+?CHG3#AG MG >O9:ZZ81W)!(BZ)&@Y\V$;91RD>7\;@.>9#SLJ=.LN_KMHXR"T"2E(7ZYK M"LNAN+F2>"H#X9$97G_FPC0![FOFP+D%PV]A@78GCO(F?_'290.BV%GK[ MYU8JEMY3 *OM)CPOM[5\HEQ+%;V/E&5OALT$>^CW+I%GP1[&;[L:A/4IZ=E)5A2KK9^LR:3+!1*A><5R0ZCQ:JRIJ$@$ZO M"L9'):B7H>[6_4T7)_;%R$-IO&+!=ZL;#.""91HE)265Z#\E28+(AD0 8XWV M2:4Z(=-OXWK)$=)O.YU5J-S>.NSG8XQ6FTRR">4"!()V!CTX[?"-X-XCY'-8 MOA,SK:IJCCTL3\'AFQ=IJ01!P7DCB -#T7K((?H,,<@ZEYV^];#\5B1H&9;? M1AD'B:^V 7@.R^^HT*T#K;MHXR"TT4D&QK@E7 1-9$0#+V@KB.+2EL2IRY7Z M6WY;8?FZ;-E&"?V$Y?%05I1"(D$Q0:1.B,AY!*@Y6H19I\17SIYO/2R_E0Z> M#\MO(\!C",N_@SCY.![^7TBO$]HTPSQ$3V!1<7U3E.W'Z>:BT1"F^+/Y):1: MT?H]X50/XGYO+9 MCTHX<<",2CJ8,C.@_%'6%[23I6\:"U9E:76=3E-UUW44^_]NS&P1Z#@4 ?KI M[++[ZN9-@_]@^9OX*8"+Q'\Y'83 % A*B?>EYW/R@00PB4 &:T.0G-K>.L)T MOKHSU>N1H9]$23=K?-O E1^FG[]O@KK\=Q-$_#\PU (3CCGPN&] WZ!.A[U'KNL+E.15OCW@\6]L6 M1<]2\HYX63JG.<.(=X(2*\ P(0+JPQS]+KUA<2= ^6.E0L4>/W66^ J6M2?7 M-^0'V7D:T/(BF2E#)%.66*/1\DH@7"SCL7UO5;CUEGE^ WJ@1X6>1ETN]MYW M!IE29KWCQ"3 5SQX38*@)0-FE_]YTSOSM5>3]-DMHLZ\8$6[N\ MWV$VP/J.34E0Q@[OUW(^U&$:E]CJB MC1XMD8FAW:Y80 A]J[[(KT1+>G79>U:G,'I8UF M6A,>'2Z-\T1GR*!HO<1="DNCFJ1QH M.2@B"3$'DD01HZ?)5AH.\4W>\-AG;ZRJFF._X9%I8C9%B3+39=HYQ[5(?$,T M%[@.4:8=]C9T[)NZX;$5"5K>\-A&&0%;EVSOXLV#D(;9:Q3 MI0]>XK1<7: !=V?IT$9DD"090#/N212H/:D@ M$R\BD,@YT""L<.'9$OYOZX;'5CIX_H;'-@*L4)J[SF4NG]%B"_"]NCEM(J5/EM.]2Y#=RJULF6@ ]CJU0C0'NB=::] M"M;,MK"CM2RE4&Y&E([.GEOBC=#$ G,ZL"12KI/W.0JR/6/I'"O7ME%:!8Y] M:'R" N=F6+QQB9O@.>[@3)4[-HHX8)0(;SV3+FI3J07;*I+^C::JJIMT*/<* M!M3+^70VN81FT2*^G/6?AE$;>(GE%)/4)$;GB92"$4]Q MV3HF8-I'9E*=]NG/ #MMPG2IE0[-YVDS0RY?S@N+/\//.4.\GIKX)E^DR=5M MO,$!]S%D1I0O3=5R:?3L3"1 9:*EH:^-K3*V^,![C,&O5MG2%M%).V!5U-+A M]9LV^*Y?FC8(MW&T.B'0(7RJ.CK=@C![**3#8VH+I%(IZH&5PE7&B$QE;JL/ MCAB>HI(^27#A)"BSP3,Z%L9LHX>>F7*7Q+\Y1W&O]3SC;DO+P'+A$@D,MUQO M\2<,S]'L6EWH@@A6.@2)R%E2F>I$M=32!XH6 MK>(1D@RX;[%!-Q"ZJKFY^(P?5Q[QRZ1Y[^\_Z=?;$A)&LZ**9V)EQ VWM,8. M#B0)*@CE<<&Y4@QF*YA[#Z=>><0K"+.[QUQ<3II9J8HNT^I>^"F>0S$R#QP" M08>HU/>5@E5A-7$@6,J"TTCKQ#>W1=J_KUF/7X^F4M?46H7 UC-X8UR>,Y 6 MK>G_&#?@1V4!_T2QOX \:>"#_S+P,1FN3")&*$VD<918[M!+%X(Q74:/T#I1 MC4[@?\=\K*#?"D&U71=11L;>+2)(QG44 0VL$D(VUA*'%A')(48EK%7:UAEY MT0G\,TF[U&^%'/AF(3U0564%]/%)4\1+0=2"H)#LES&1$C&7%-I\[6*=9K :ZO M6O/^F-.U1HZEWOR7X=B/X[!G%.+V'YO,P#L5JLY:J]5Y=KN9@Q6#[T^1QE<5A=7SLO!4!> *:T!N/$<\+ETG( MCA--M?<^6&=H'9?A^/GZ?#W9<=-U&]56H.E+:$HO _RU@O,57$VFPYM0O4#K M1/M(2::E=YB,C@3T8 @3 G2P47I;I_WA$Z#Z]PD.I^W5:J..5%6C+.WZHL&* MQWP-SO.85%*X2A$UD:!QT;I_'7DTY>Y]_%UT16O.>+*<&.X5VG8Q$YMQ M%Y,J,\\E54C(*IO%\]CVGJ>]Z0F_P^S%U_+NWTY"E9Y1,,$A2,!M7 1+;+GY M!TRQ8(52-K>JF^I."H\P]K^1=LR>1R.UZZBGQF#V34B7H[^9Y7@DZ(A.$\RWRAV]$ VA6+TC$H M+72*^,?INJ+@I@G/^L4,,HL"! 22N0$BO3!H*:#A8)42@@;-:*PSN+&K%9PL M 0^BX@K9SZ?$-9 ZZ"C*RQ,H8C/ \ W2BD23I,N940[]'XDG2ZG.5%%U?/I& ME,N,BDDAL)AS*:JV2V?8@70$[>.0'.4TB#H[5EN$?24X*UM.511R+*G-C4NZ M?ML6PWH-5[KT;J$42F>.I(C5I34BUXHS)[5.=9+H+< =_I95EZ1HNTWMJ)P* M]M?FU>,'W SO;@&Q:FJS!0OK.NH;8C0& B,^4C0- MF:3$R:0)3\)3Q6CFJMVT]?6??T1F\:YZF'0KQ ZC0 M(+R>75_,9-+>8_#B] MG^397[Z!:W@LX6(=LR2IC,NE6A+ORS I= < _T^ETZUT_/RS3DS?'0NW1MNB M>8,2GC=E4.B-<58&.'OAB1,H!(LVO=02G?A*%YLV8SH= M>G0L_PHQE%_!3^'39)1*NO'VB]>75\WD\\(QNL%IHU+:B(3 >,DDXCYF@6FT MP@/-RL@2"JK"D[8(3X\U5713(<"R>M!%(3-/61#K$(D$Y4DPR/!L)!@C4T2! M5*'*R9H574CZL>)EC6S\S: 3?ST2>K7/SEW>^(EF/'LDZ#M]?AQ6L $,6L'>5@>9U;].TQ]E4B4)UM ME=1R+&4"V_0^!Y."T@Q(IL&@&*,G+G%/E#? :(XCH!+[.@*CIB?4:0$?\(&HW/$EJA5@3':NTB;>"=-GFZUU!/=XZ? M2Z7][IMFT2F[8B;ST3/ZR%8^O;"5C"0P U0)!LYHZ:-Q(GF%AX0I4RX-L&UD/6$7>LP!571,IRPSW)MX/^/P)J\^9B % MODM)"GQY2RC.T5"FK!F2?%&=\=GJ.K>IG\9U5)O@;DQY= >O.T54,+%NWLN+ M\>KR7U]>^6&SN/TG(M=?H?$?X8\IY/GHUV&&@38&Q4(S$8Y:]&51\S8K? =, M!N<@2>\J-:G= _4)$JTW)5;(3VX1#^9:>1T"(TR9@M1[XH+BQ'%$S7-&D\6< MLSG=4*J26K[%;([!G3F#H21$])+*N!T20O2D9">\LD)%UGOH\QO,YFQ%DSVR M.=NHZP@"ZVW@GK,YU0BP9X1]%^T= >E4E"Q)QHBC&8^'H WQD4DBN#,Y*L8$0[R(XR[D&?LSF=LJ,K;538,)Z= MI\UYJ8REA-J+',SS %?R+%[G@%JB66#A&-^UE VDX M^\7'4M[[]2Y6D',4EH''=P7/$VEB))XJ3:*3$@^5%)VJ\S(^":N+ 4EW/9;Q MX^'B%."PU,9^_\#-[/RNV>M]#$T@SB(PSP?71<:[2L2C6T=!$/4:"E M>0QU(EA+J,Z4PS73?;>0CSY63\N4Q]P+/ZYR\(<#A%Z;Q9#-;^ M,'D[;^(G/X6+E!9:\:/RCP$:@G&XD&%V_]SQU@W M4$Z!/@=02IVNJ!$@37]!B2W.?9B]R:^GT[D?1R@S@*<#'GD9K1J)L3Z5<+Y$ MEX\KHI,7S(!G$.K<#7T>VRGPJ)(F*MQ]6K?VW_R7X>7\\L6D:29_#< Y;KJO_-?IP":OI3&.,,%%*71) MQ"7%2 Q<^. 1JZ[3+7PKF-\%D?;6SV,RF?IDPN]-(;C;PJH32HR:4 M,K0)&9]NV[D[9]Y M"H2H*>8U=-@[X?_^DV]@X1D,&$T13#(D,U_N&*)3Z:BQ1*!G8'4T1E;*K]UA M. 4&["G9-4K>.UK]D(_O(,'EU>S&([R7I]'6,Q-=F7>M%)'<:U**T8EP24B? MA-'0AU&\$> IT:.&3M9P9__H]63\\0,TB]CZ($=O-,M E/:YZBQ &^#=S*E#73RJ_VI-[:]FP!XQ2HT[,RUO"H MXX!QV2P'F5/@62@20]9([51"V%22G%29WNM*J64/6T_!<@HDZ4C2:Y2_=X#W M9I-[Z[^6"VDOYTT#BZ$/OT_&]K*Z(K)6FFN% &/>KDRW4UR=%*$M+4 MZ6#? MPIT:-K7:SAR\[QV5NGJ^1+2_P8O>SE;C;(+&>CBW,M74F3RDR"CYP8 M:;A&$SK:4,=.>8SEE-BPIZ37*'_OX.B]DVU1"71'2P$B&X>'EO2%EAFW,32" M!-$J0P[H806HT_AZ(Z13HD(W!\A.P'H7!6; M6")-0XZ&H#%3JBB"=[:6";$!TBDQHANYKV%$![7 ]TL#%YA6K-Z!%H$#C9YX M4T9(FI2(-4Z3G!,''ZC/*K;W/IY[W"FHO9)PU^A_[U#HRE[UBQ\V__*C.;P: M3DLOBS(S<*"U4@X0GK:ENTJY&[P8_:44E3E2;DWP?9P6Z\"= EUJZ6(-7_8. M?R[+T%^/$WR!]&%2"'YK\+R?-<,_X;JL*KML6440>ZGV]88$SREQ6D49 M,H^1AE;,Z1S:R=#KL$I;P\&]P\#W5S10^#Z4D\=WURWS'10)X7[Y^/IF*M?"#?,$*8B[H\\9X:*- M5\:2H<$7T3FH.-;2&4%VVBGCAI\/I^ZL&?'JU4,'XX[]\LYB] M64IN!DZIR%+0:'4QAMQ/B00PN.L%Z:B.+#R:4]FJ2.69QYX"-RH+>PTO=@X; MKX'Z:MD9]"V>D*/9U_M56*_'$1>??*+LZ%CD:PBR=YSXX:B)9=ZK;&R+!A1**L^9 R*$08O(6D:L\(%8 M0'/=TX!_UNE&_12J4^!*Y])?0XW]8L#_FLP0R*)8XO7XETD#PX]C-)JGPS3$ M_0VF]PHV:71@)9=$!Q70;A:.. 6*L,RSX(&%K'6K7:/],T^! S7%O(8.^]7% MEJ5.=O"V!H+E(#(%$@0ODN&*^-) UHNH$Q,QQ]4MY E/>!<$)T.57E2PACA[ M%\*ND\=UFWYI: H^$[2#$%DVAJ#K;4B29?@W]:48KS>_IM>9&OTZ+MM+^UAF M9SQ(;L<@/(^IZA"+=:@.,ZEB7XT]28 ]Q-T7%9B Q'6BQ,N(;&> %K+2 MOK374#18J8VM$Q?KCP+/S(_H@P';2+F"YM_!Y\GH<_&*'O:Z6[80MYXI&1(0 M$TM?"Z,E\4XK0A,MO<3&;2L5J_=+A&5.A+S9L M(^VNFZ;?JT-Z#^/AI/E],H/IJSF@@M3UT443]\:@-UW:4)1&1HC4R$2TR3%E M;X44*VS8$)%J\;#^[8!NU#*I*-,.S8$%OO=XSL7)^%]^-(*O+_SXS^4!>/&Q M@44LX@:BAZB2IB3PF$LS;85*6B^@F0K;/OW\ZV+ M74VCRV-I1).IA-"DP/TM4*G*>'3\UP%4T'4"1*M(3LL.W$O.%=K3W\=SS?0V MB*K:?X\Q'<;RVT]73RA^#T%7?O6OD>'#)3 >B1(1D95N9>BF"J*KZ"-*XIS&C@4@O-/YARB4( MM#^BM#)18"!6>SIMNB:PZ1']G^?["G_2N>0J!')*'['9=1^Q#_AO%I0-#DT2 M#4"8@&*P #HHEB-E':,*C!6I4D/'=6A.ZQ#?6]X5IH.L8KHF>QM450_S];@. M7.-T^"B65:9 M&%X*2+2R))23'22U-B>J@N]Y\,H*PN^.13LJI\/\[+29#=[Y\<=E9$JY$*A% M$C.@B0P6K2MQ#?AV:"JMP>&0R)6T(51+A<":(CP*(]U;S MJ#V7NE67^>-0XP8WM7LM;B.VCK7WF_\RO)Q?7@/)/BLAREQ/EDLWM4QQ,1Z] M%YFL\+3L\MWMKP\>W=_1NI?P)UU(KH*W]U2/O.6?"[+&; !20$NP#$^3,C,2 MF"QS3=! S#RE[.H4L[7#=QH';46=/&;.WK-EGD)Y+RG4!F75@'<[G(<)>=?0 M]!9DVE--%4('+=&&P*AVP9-D%VB5)R%K_ -X,"&QZ%B=N,$AR?1,\/MXN+2- M=FKD[/UHM$1Z4UR6)<@<)&$T6R)5XL1ZE@C+.G'&E?:BS@BC523]AP%J:&PU M<[^/N#NT:(II]7)^.1\MZ@N7(QVO0^OY(DT6"!=O0 [),VDU88(M%AN(53(2 M93V8[(UEHE7>K)6MV@;1:5@O5>3_F!\[]]AM@^_Z=6B#L//@0CML_<<=NM?I M%H390R$=^[LMD=*L*8_.$^85*YN?(*'4+M%D< ]UQO'0JO#_Z"GS1(SC&!BS MC1YZ9LI=:_N;6!P>BH*Z2"PM+1>!*F(-_I'P_#1HH46E6O4/Z>9 6D'7;WRE MAG:W.9_V44V%Z,S[F9\M[CBNC#J8+E\A)ZR- 4]IZP*1-FCBN(_%T(HY!LTH MU$E[/0GK-*R9[C7PF!Y[MVI?P71S6+8 537BLA;680(L':IO4DOV%5S@]>"$ M-4X:D8A)299+5I[X'"PQG :A.63EXK=.B&>")'WS81N15^#!AL$Y-S?FK4A> M*3S-M,Y$!H&.NI&&H._.J>!49U'G'LN3L/H/DG2@NM6&RIW)O8)1\0YFN#Y( M/_NF-(J?WA2-A:A\\FA)X0++L&%*@I:<<)TS%S$PYNK$5-?C.04:="#IC9O" M?_VT(ABT?_Y<_&#Q_;+P=Y!_*/_]X]WK6R']]==??QOA=CD:?OPT^UN<7/ZT M$%&IYGD?/T&:CTIWWX>7<5Z598RF#R%-AY=7HY42X<>WF5M][D]WL!\NY_K# M'VBYLP7 EQF,4QGR-4S_^'$(P3OJF2K##:71:"FZ'+V@/@*-0HE!JR=T6?#V MZUTC7BN=1S1$N-+7AC%/G&+(FEABLSE;9^MT$]@ J(M[E1^N[X]=!/QX'V<# MJ97+Y59Y#N4*>$)[W7-TM7*4%K3Q/*9U: Y=L+>;[M?=J=Q+SM7+RU_Z MIOF*6^/%91G%-G#*Z.1 HV&O\&0TSI"0(1'<+1VE6H5DZW#@*52'N5^YG]Z> M+-;<0^C5J\7_&/OE, I(98YU ?BV@AUHBZ>RA.0-<["[5"8Y:5P^O.\'YXCKW)'S[!B@\WR#PFI;DB-D>!,B@1 M'8O:4QHX &/1QCYZKFX%^C1LS[ZT5L$BN9F0]O.7*QA/X<%+%4+,+G(@04E+ M) ^,X!'G2+(1A'<@7*JSP3P!ZC0(TY74*Q@9:Z#]_"6.YFE)X]O9:0-/<])) M(7%9B>R9"*4!K2(BZ(0[L5,V^+[8L19A_U3I3*W/TV5_G=0(P3^8K;>(%3TT MH@=4,^M$F5_@8QG:"AD!BD225S1"BD:E.A>IGX5V.FSI5@L5MI@G1S"BK2:\ M0EA)E_O<&9#"UB@"&ISS3D6KOH ^9T6+"OI*M[/LMB%A^$EY(YHH1:%+-X$@3Z9MIP M9A1G+JTVD*_BT?0ZIK"^?[*];(]E-.&:>1HTI*R4="33,K$5HD!1< MEMKH/IS>0Q:#[:W=YZ?-["#V/FGA;,Q2!D>T M2W@TIHSLUSF1Z(W*ANH(/)T ';:?/E2%#=M(^Q#3AQ1C@0=(A+L$B$]'XG36 M1.5$T6#R&FB[3O7?UO2AK=2R[?2A;63:5P]["7BJ!2X(^(1>+:.4^,0885*! MX>C79*A75'$L/>R[-@;VEG2%^,&&ELQM4'W?W>NWTEN[GN6["+V_[O4Q!>52 M0<<9^K2L="RAQ65.F0L(EGG9SUB+8^M>7X$)V\BZM^[USI8V-=X0HR 0*;+GPE'F!&I,AJ*#+B&AALH\L)D\'3WSNOI7U]S]X M,IU=C!-^#YK/T$M(*XW"'$49Y-!,%)UYI21(5E@EO=3)U7K\VZ/:_6W#O M&8O/'_D9I/*TU^,X+^5#Y>\#D%HRJ]!6UKA^R:0@WDI)1/399AV5BW7:3[<$ MV/^NU#EW'E]&Z%XU56ZGW(-Y+8"+&)NY']W=SF4#)2@365G"%6[9TI2V:0(] MN: DTXG1*%R=,'@[?*?.GVX44\'D>8+E);$3K__^#HI0\5?8 )1RSI0Q-9GR M4FR4B*6!D1RC5X8E'6@/3&H#]=1)U;FZ*OC9Z]Z"=Y/1Z)=)\Y=OTD"C!V&9 M-D3Y$DWTP$E@+!)&M>2!9A-IG3OYSP [=>[LJ8H*F?MU\%Z68W8\&R@9LV/. ME682N&SI$G$Y"*)=\0JH\J(/\^P1'/"5-A%WA6.D;?^:S&7IKB^!_ &+$GE MP 6B=N"TC,#PAW5*O38A.BTN="+WG@Z+]S";C2#]>SC[-)G/ M7OKI)SZPV2BCA2;*E-'+EEJ"7ADCBCG%$O,RY#JUHBT!GA9;:FBE0IG84V>= MM@YM*73?M2OSSG2*N,4Y9+ACN ,F"]GT<*X\96ELO]Z;6_AO\A/NPW29YQ,J M^D"-(B&7ZXDY 7'H01"J:01N XNR3MG#%B#[*J.K;I'74LRQU-H](*H%D$Q9CMY65[#.Q0B?=J?'C2PMM/+Q4,_I)D6A'! M33U*"V!5T_,;H1TF0]^I(BV=PZ152Y>2 ID\0)_-+Z$*4P'DV, M.BFCGNGQ3-;^,.S81O@U6OE=7HTF7P'MSL_0E'OWMTVD$E>9(JS2_51JK4D MA@Z+XR ]4VB$U@E;;P#4O^7?D6AZ"L^#RRA6 #?6=6S_Z M6^=!#P*OL$O<-+Q]B=8P@KN9+24!+7;T]H+-''W?8E/E#"0GX04%)82O$TQ: M"^=;9T9WLJX04'PS^P0/0UK7N*SD2;.2*C,![6JG@?AD*!%1.3 .X4&=RT"; M$)T*#3J1>.U0XMN17[;;%]0A'"B--$1&]XH[M(W $,,SER(YZ4P=&JR%\UTY MI#OIH';JNH"ZZ7#: E95)W0#L"-P07=3W7-DV$/NM=.1]^#Q2&VB"8T9RB.1 M#'>P0),C$HSTF99[T#WDJ&O381N7LRH;MA%WUS?&'F%Z?7G53#Y#^F Y#4ZT\C%V>OR! M,TV[:F[2J]B[=D0?OPZCX<=2E_7O2?-GGC01$/2-??P._L]\V"PB\#>=KW/, MSBDH]K%?]&=0Q"N)EA>S0$U)E*EV;NF>0$Z1/!55T5,3\M]A]NMD.D5[;N%_ MWS7;]N/9, U'\S*X9PH1ESP;XE\6[9X@%6'C9US-9PLO?8(OP;+=.G[0M'S0 M'C<<:D/JXII$KV);N6NA5: LAP@^2!DC=9H+9VW*@6;0S UJ@]NSZ](]$.]O M0?Q\#>(7!/'R#L2;?-/'_^WU:NZRIBR90+T0A'HN\1WRN"FG''%3YEISIQQ/ M=3)_7:U@[_Y5^^&X;D7-K6)!"DHLRZ69L 5B!9YM*D!R*@N@K%*CJR[@]W^J M'(2_C]IG]:[Z&I/6;B,#>RYG&3S0*015QBHS&DJVP#,2(#*BA0U>;6H/#!$DOQ+9>V_ T2ZL=&EGQ, MJ*LZKT3%11T^CMD_5;O=_3NC3(W6K6N1W6LGTP9?U M^CP$[R*@YPXJ$N5B1M_=9>)B4D3$$*).BDOHD^2"=RZ@KY_;-0A[YD'' MXC/MJI9))9E6<'$>P'NSF'=]4]OD/$L*G:W(2^V"=IIXASA3XC11F6W*=<8J M;81T(K3H5O2UDG_#T/E/+TW?L_;E(-+&C*E2'2E*(F*6.IC# D(&VC M4TKGFD4#FV"=&#>Z4T&%FH&5QD9WB[\I>^.6,1D"PA/H;T?CB$57N[#9:26H M"KQ.W/,98"?&D2[5L+'DJ-MDSH+,GR8C?,)T.=]GCS3,Y@_K(H'2$NI*ZB,P MQ0#?& ;:2H>>1GT[?Y \-^.F\^;IXV%T<3.!I M EPANT!IM#>"Q&-%9\*"X8SCJ1(JM0!O 6[O4&WYM'=P=6-@-9./C;^\F,\^ M39HRI' 94&8#YVT(P6C<,+,IMKLCP:1$,H"W6N+!&NKL32T!'FS"=6?,>11! MK:"9&K'^AS#3HOQO-FP@O5IFTZ$93M+".9P.HI&":^J)R]$226EI%*L1J^54 ML!P3;E-]L.A)E"=/I>YT5,&(7D_[VYY%=_R_^YV;-\%F$1F (-I(3Z0S0(+& M-X'AMQV+TO)*D9S=,9\\UVKIKXIY?GDY&2_PO_17PYD?+=^(ZUMQZ9=)\\M\ M-F_@]70Z+Y>9!HH"&.?14@0A\(]2Q$B9)BH!]\E"M*9.AGUKJ*?'L[K:JG"5 M8/TUJ(NF\>./B\3CBZ]WOW+=6N6B=-WX?5XD_28OUW?W @WPO8@Y*DJ<+P.5 M!$4;0'))LJ("%Q6U895LLJZ7(W?&)>LU<4X MK7_SENLPQO%R[YEHISF1>#(0+Y4CBGJNT15-KE))AP^"MVO20KLV;&I".CQJA91X](Z]A.,%I6)-^?&]#;V=W-XE-I#BJ9XB"1Q M)E"JQI(RRHBHJ *+/$J=5C)/FWHX[0_F='AW$/6LX=?>6:>WJ'(H4WL6BWD4 MGH@ZT!1=1!?.H]D!+!*?T:/+D7*JM5"*U=GZGL9U.D2JH(&KN#$ V@+!0IT_*(-%$09\K\A.AYP.]1Y2KE*[M.A3)>RJ131N22(+X6SW#!(@6>?/U>*^+\VF91NS $1YD"0#K@E<'DG 1- EN;6AWE6Z'A_=OZ7:GNDF/ MXCF,\;"[?C8H>@_A5C 05E#I&)FB"7<7CG26UEGB MJ(TD&B8EETH"K_N"'] (J*7I;63:]4%_P2DU2Y_[-HEV[RIWEHYZ1H&($'&5 MTI1Z@HB.MQ-6YQBB7BVCWG"F/_V<_H_O?50PJ2._KIN87A0MO!ZG>5S$'.ZA M\D('I8P@0;. Y@D3Q"G*29 >38GL$F>\K5;7/^*;5F@'4JO1+:6$,4N+_V7# M#NV3R6A"0(PE=(DKM2PBMLB%TMP$^?^W]V6];27)FN_S*P;S'MVY+\#, +9K M&5]4E6MCBTJ7-J'0+<2<*-AU4BW?UVCH !7M MM+7[;0[R*L;+SY?+B3O+,4I5>K/\J:[2K[GV"S^B5TCG9_?1.N0P1C8ZB:"H M8=%DK ]6)U)ZM(_Q[LW;5XO%;!PN%]6<_C#]'>LD\]_R M@JQM_.OFP'EI#')!]KJ6=0IIT)E6KJ"%%T-BQDK?K(=Y=R)/T!ZI);;N."R- MU-6J%\FM)D%D?=+*+U(!,B9!(;?@M.20F&*VV*1YHQ+]N[2< ">M5+>MFN-P MN3>PKM[%\>M\;Y/+2,IBL1:5,&]J?J'VM="$?E22 M<9^"$;'1?,>#Z'VZB!I ?TV& MXFMF8]OYK&\9O+627O*B'P7@9,*EJ%HB#H MFG2FG(60B!_-)9EDNO#2R @XFO2GB\5AM=H@RG>?C;"F^_?I;*FM;>1SY76I MV?B6)$4^#_E0SA:"$&WE@LNLF6H#RB,)?[J0'%*C+7J)W+47LJNC12*18,@N M52&2Y9"D!Y>,SMG8B.(T=EHSS^_J*H%KSX5'!.(]@_)DGF/2$:2/DJF8,D-_ M2J]OV,DU@_HUK=1T-FG;"^*M/FB5[4[\328X4/'I)*O*:W:S+0 M2P(L6AB/!2-O<[=W+UFGNNMK!X8[KE)?2FD1D[Y-TRJ$VH6HIO=Y6\DZ41)W M?^K;##;W)OO!@.&2-<'R )Z1HZ6L#>!$I-TW*&:<"4J6-O5K P+BH93M@?&P MC\A;I(<\O$VNQW,(%Q"SARQB'<";B6M+GG@(9-8R(TT(C:;J="7Q9'6+QZAT M?QOF 'TTB,S>(/3##"?SBZN[O?2?E_-%73YK*G-D*0?2*_/U=@TSA%(*",YU M".A-D,WO0.ZA[RPC_8#>,^M).V\V'?-P_)[.,%[4J_.WD:[ZB\V<2:373 M5O3&0A19<@>",@&4),K12;V<&&1CD#&FU!I-G2A]!KCJ7V,[X[<]C][8FI7P M&\YF6--PCYG#T>W)O0SE.(")C7OUI()TJ&QP6I"?G=&77&SV4OHB(IH=Z1MW MWM%3UDR>?1W'O"-EY&+YH.6 NO7 M>41+/VHD_G3,U?E1 CPR#[Q$F5A-;\43U1[TR^C+XCE75)W3_)O;>T6^YOC# M=($7;R>+V7@R'\P&M/^DC"D0$I-&@7731!>K(NSW+E=.'N9;F< M%7[.:*P:"UP%2YAZ3"%[Y\UP8 M.UEZ60VG1TJK43R'1!<>-"FO9Q"^F1+'&!>7>/$ASS[S4;%*9_+#P.;:2,&?-V[@L@[#WO!?- M^2&HP2RA9DQ>J>.GZ6SUJ_KW^(B7+'P)J3;I2: *KPT=Z<=HDS$Q*\L;51H- MR^?+PCE33#48CG2P2;KN;#5?S"Z7=?[+E(0/GW!R8*1#JY!\(NLUF"1!&8,0 MDF; ;$(9-6)09W;KTK<(GO>Z.QLU[(7$5K.@#C%W'Q3$JX\?9_DC\7K;>_S' M:X9"VWR^$[$\,MR.W>4]3^4JJ\]9I/G M:WM@(R[#,A>&)SK3'2)I2#((13%BV4?FA2/KN5L_Q:$I?YZ+X_Q!TF*.5CM7 M\?I)5_]H4R"CA-IZC(*4HJKQ:PJ@)\Y1VA1<<3*;QQ: >(#EY[FN3B[VO9#6 M8@A9,\Y'2 ZB5G2"2J4Y*,8T^.01F&$L1:_;-F ME]/I.'M?';$;=UHC[IT23M$9B)H<+\]KC:Y#B%EQ)Y.*6-K$UQZB['DCLE>] M;0'6T3?P6PF\GHZ;X^6,M)7G;_#B(J?7WW[$^.GVWQWI(F0H/D(JR_'/BI8& M*^3R*^X1DY8DO>&0MP_I+] <3O-;L'OTU?E6#FXE4EY_.%]].NJN[B3-4L,;4Z2,^]]F_J,@\A]P6A;#6_!Y=$WT ?'AU[%F"_RK-8/UI / MG0^KY/F 1B<='115.R:QK"#PVD I:TX295J?6WQQ%RO/&\^G1<86K!]]C;PB M-YYZ MT]<6,#V^2\&;S$O#C)=.0#:&I*H,626"8^TF@;EXQ851YW5R]\#U\UX,CP9O M6RK'3E=2O/RRLFVN5,)'3CM5?$(0QF;:.60&;QBKIY(QFG%OK3NOO)8M7+PL MAI/@80NX3U=$_.#*O@Y*K\QZE51&RQ.0U44N;):1+/H:6HF9IX368WYL&5T; M++XLB_-#TI8U4'N] =3\;S1.C ZMN"O'Y*;?M87&\G M<;;\!W96+C:J,^MEL@=WSQ/Z9XN?+8OD MZ,O+E2QOY@7>I/''O^JW><1D*8XK#4*I.K==:G(KL@*F;2[)JLA2F]!,-_J> M-U ;Z' +U(Z^._PC?LKI\B*_*P^NK)VC<*\F5,3HO$S" '>J -GY!/13<8OK3 MVD;ZWJYE-:^!R1H^1K)QO'3DG!4&J(4&)E66W@=51..BNTV2AG=T3J_Q754_ M1ZFK07OU]WF^F(UKT'5)VI^DF?G[/_Y\-2CVGKF-=> M6ZM3X6%CMNR.,'FW]PT/F1XU-&TKWB$00'YYFN#93I6^1\7*&'*&6!AA9\[4T]IE)12?.P2E.M*"2$ QM89KQZ$)@ MVH M;DF"G"0>(FUS64 6)OK(4(;8=D,X81RDE:;WD6G?)N(KP;C]=3K]^F8Z^S*= M7=WXK;)&Z]"Q\=>\O(^^.IID)%+J: RA&5%:AS<'ZRTXP2/ZS QN6@P[K,2] M7CN\A7",@J:#2+?' ,05I9/)9 9 M&HA"FI+0LQ2[Y5+=_YY'K.G^Y-=@$]]:&7^UC4F90\$"B<4 RJ $3)D!6K)4 MR&9U/K>)4>XDZ7E;>_UHJL& HJV$K4V5#J0UM0/O(>XT1F%/:NP"CB-T,-1. MLR(QZY)2J#QB2PZ-C']'W;6*N"'HS MG^/)QY_&L\_O)NL1ZG30*K)\%&@OB+14Z/ -V@/+3-:/M%:JDVEQ_WN& M-RUZT\>TC3#[-B&WDO;AW],5:;D6%3..Q*B,=8(%6;>^=L;SGGOF5%8I'*[G MZ_<\93T?)LP>U_-\MAB]KU;08K=LGKI MJ3?V+OD>!_%=$[%"81,47;JS7@>:MQA@_6OQ7W$UK/V M?B5)?;[\O"9$DYQK=U#ZHQXV68!7BH/6!D,23)74J7M,)_W=>O5PA^Y1PI_V M(;D>S:8E(?C7#4*D)KJ#"'06<%79R8#"*R@RUY[UVGG>WY%ZZ]6/4(4'2ZZ! MW_MV$J>?\Q\+7"PM@%]6%1%73AT*GH@7X,41NGAV@*5N,@X]\5R*BFU:D-U# MU/.THOK65H,)KSM(6T=Y.A#7--)V+WFGB;7UILQN(#E"$\/M.^ND%!:$#+: MYX*V5J3#+:!@=6ZQLJ'NC*%-YX<3P.2!F-MI4+*/ EI$8Z?S!>VT>)'GZR1G MFR4KT8,KF8Y)H1($D12(F(-2,LNDV]S?WR%E^$!-CZK:#+T>)>=6R>27<7$Y MJS.7Z13]>$V99%)89C*(Y56DT1Q\=A:RBM(I$XWR;6H'=]/TE*#0D^0;; 8_ MYTF>X<6K27J5/I.$B4ZL&0BK N\5DB;RGA)3^]=$@XV_54W%Y3!J;F<(DB(I"I%C' 'WFX(B6@HY9$=O,[KA! MQ//V6P[5QEU@'-WY8T7*:AUT(::I7W*+G-/X(0]J%D2?R/;^N]+>6TG_T:O M^AOUVO,?\@+'%_/;),['G[]S&R^O>=+S6W.ZEM=#OURWC4)3 C,BU'F:6"OS/6US.D B%%MO;))ER :V MQ_)SZB;9-R#PSUQ1FM.KK^2*?LRWB9Y>7)3IK/[#40J:?!8K0-.I4ON"TT%C MM8241(K281:^3:GH\+R>2SWJH*NF[T[;C2$VF"USJ!*F_\ZSE3H^CQ?OSRY=; MO*&(64J6@6A> 8,RJJ4!K-;&O)U] -N^RMZ&I][E"I=[G3B>+&<;%)5Y\R+//8L1*MBD%!X4GLK%KT99+68 0 MP0.VQ8N0T8KCU3U[GC^-)E%FY9[5R>X1L@Z3D)E;%ZI.: M%+&V*F(23*?H((H40 5R:E%B'4^;-1&7Q9=* 2)A0D=N'UM[MRN,KX4R6SDD($:Q39WG4D-=;K=IZUT%);6T2C4ZTI7T,- M(3K'Z['S L)FJQ499,"'Q2O4T2U,#9:K1L-?'L, XJ&A,>] M4XOV4=-CF??2A:>7J46=,IJ/ ,L0@U\.T?1C0;%541CF+"@=R"*2AG@C3NAT M4L+J*+C$AD;ZHT#O7E.+S@Z\^RAXT*E%1B 91,:3741'C$I:@S.&07+*&^., M,)DU0=Y3GUJTE\8[3RW:1UWGE3:USD$=NQ13)W&C#TYX%H&N8] R[FG M!:[/3:N++NBAECN#"BE 8#'2CTF+G+,P+>/5CV$!/& )/P?\[P.2WL>L+6]X MKXORO$1$IATP7P0H\C4@!&X D>R^8)()NN- O5O//1$ ]3?L1&"[M&L_T[,3]/+V1J! MVDIGO0$OB@,ZW@3XP M@B,)FE8-V5_OW!+SH_6,P])A;?H&7\=0T_(32S M3'K00AE0T6&=Q93HN,E6RU2"1>&-LO.17:T0F5BIBB?F=<:@RE1F(@R>;,#:CO>=*)"Z!M9 #9S MY^ML!E]39JQGX)G6=>@O1YV48Z+-3)KC:3]9&?EZ@EUM=+<,AK];?,JS#Y]P MLDKV^6TZ^9KGBYRN,O!&.G+ID["0G;*U6(33[FX"F)BCY#Q%PX=,ZVS XKGL MZ,VPWUN!>%/PM+C@Z*WQ6TXF>_)-@3,;ZX3H#('. X@^:!EJ$:+@)TD#Z\S" M:3.^AL/V251^GHE%Q%L$-BIP>Q2)7(V0<&_. MUCX:>2S9+EUX>LG9.B!G:R^P#)'VOG*VS ^\^"FX VF5K\7$DTW@9H_F3%#(GOWH51=%TPA@7 M P0,=71HKKENQH/PW,ID/$_6-D'?O62=H6/47//;.L+WHK;>+[*V4/9'GGVM M):A5."L2(_,QZF+)6&%D4$L4 @R"I&=]QO[VJXP:*?W#0^9'C4T;2O> MWJ^VMI#X>YZ5Z>QS+3R^1:9-PA1,(!47) :F() '#C5SL7"7O)'^8!1L?^>3 M1D(/8MYYY350,/Q57(R_CA??6@3"-Y_=- A^+R,; 7 ?O1%))Y^,4RDY-)%; MZX(Q,@OE<7< ?/,M)P]^&RS&U=8]UC #BDXT"$5GLK>D]IEKHTS#[C5//?A= M*W-_6E7FHBX<-6<@K5Q>9 NR'X($64*TV:,H9X.@O^4Q*^4+R,#H%.2H )72H'FV3DME'1^R ^3SOC$: *LGNUW:!VBG MB$,=S.C/](C%_.V$S,SQ-(U,$;2[I5A[_&M0Q"AX+P((GHLTR:;(VD0'AN+P M93V=9#T= ;/!ZG#ZX/,?2WU<\^DL"SY( P[KI(Y,3J!34H%F6CKIE6+YL2VG MVQR^+*>3+*:AVK3G62%; M-*R@VIAR#=Y:?Z$JR MC1]UEKK8Z'VV-)E^P$7^"<>S?^#%9;ZYA&(4: 4C/0F;04E6ZA)*H(/V,J,W MGK=IOW!F@GA$>^6C"24U ^*C\HR[BV.4I'!*^P(1:=,D^XN#\YE!3C:*@BF* M=&8!\AZY?T0K\!R6P!DNY[WP^ZC6\.VPP\."8*YXXY("EID'I:0'U"0(+H2K M.47(Q&-;R'N*X&4UG^=J;HGD1QQA>U@0T=NB(DHRLYP %;FM%>$,7/1&&ZZD MS8/.H1Y>!"]+^CR7=$LD/\8HW^4L;_;_WK:Q6872+T=1)U-K?VO0PCN0.O"2 MK,!H&TYE.3G_+XOY/!=S,PP_SKCBPS(PI3;BL0A>V3H/SFL(01O(Q7$MC7)& M/K9 _J$^\RFK365)/"E:3=8Q5R>UJ2DL%;MLXZ48*!TE.3=& 3K!0F+.6(:M-]-/)8ZO2Z\/12 M;7I M>E>8!FB8.\033\6% MFB3T>R;#2M?&WX^!$1I!"%5F,2O9E0L ^U:9G M!]Y]%#QXM:F(VAJN!42M:@:%MQ!R$""DYLE&7HQLDUCP'*I-]]+\7M6F^ZAM M9P'!$-5EKRZ6"*7OICNLH=Z+SKJ_LETMVH%L;Y2H261#<3K%!$;4.3I&.7#!U7KYDJRW:))I4Q;6C;YS!6%O MBM\,%?2OM1;>UW58I9\E>Q5BL=I%YSE"9$J!\IC!.Y=!9&(U.I.U:A.J:L+. M4+'6<]HT3X^+\PS"!A5H048'*!0'LA\%8''5#_&ISLR3R:7G$(0]&2KN#8!DBIG6(IA\+BHD%SJ(+@$S5-)Z(X&+AD%R)2%\, MAD8WKH\&O7L%9,\.O/LH>-"1K5)70V8S.@Y&0!@O"96F9$0HL*:816=B]:B;Q/4OX>H%Y^T M;\T-!ZKUU6H'XIJZFO>2=QJ?L3=E=@/)$9IH<'+=3R199$(;SD%;AZOA,TPE M8#$'9]%ZGL13@)'GU\/JB%$T!JI-53MJT.&9 MLX*0%-?,89"\373T#BG#VS0]JFK:IYP;.$D_YTF>X0698*_29Q)LO2U;C+_F MU9W6BDA)NE):*-"%25 \&O 8$#C3R7K%,N=MG*5.Y#TE@/2OCQ9AQ7Q!'WTD M(G_%V;_R@K[?H*^Z:85 K3T96BK[!,$),KF0F>12L*E5DZL'*'M*4.E5"PT, M5'+D,SWP$Q'X0_Z:+Z9?J@!NDQA]UC)8\L2")=N\R QHK2873>;H6+&\M"EN M[D#<4\)*W[IH4)Z[C/M6@ZLA1>%0 M)J>LT[E-R>QNFIX8./J0_,Y"SW[S:-]]R?5(G'S\)>,\S]_73Z?ESWE^-9_G MQ1PGZ?=+0CI]]F;Z^?-XL8Q!O4II^6:\>#M93J,X,K.V?R+ZR+5M+)J-[%N> M)3+4++"4E$OOM6 M"/4F^3J5BP6RRPUK-+WW?KJ.W5=O/WVIA'?72A@%QI(TUI%'ZVBK%\X!LJ3! M*)F=1,]RC@,PO4'6\+MKC]C8W%[[4T #_^\V<;^,,8POQHMO;RYG,UJ-HXQ& M9?(F(*6:=Q9\ &\Q W=>,!<+LS@$/#;I>L+X.$H%#7R]'=3]-IW$%8'"(^>H M)13!B4!!O'M'O#-CSL(''&R!YQC"$63^:A4 M,H!.6I#9Y2FW]X8<\^\Q'F*50 M E] FCIVP&:&X7('/>-1@-M)>=) >)X@=]%@>D7!:O,H_F( M%^=9Y4Z;XFHAF(&02AT\:KV-,BHGVUQL;J?G">/@()'?!8+MKS!N*^M764(^ MH7+.2G"^&DS&%ZBI061!&]2J#CUUC29(=*!NJ+*UAM#H70GG4E1V7[X(3\HX M= A.Y50[G@9 XHH<>%6D$625ZS96[5DG]_4%@#UR]?91Q.#)5UV(>\G5.U"9 M>V5A':*)X7/U2DA2V0@BU]O9I#49UT@+149+#IG47K?)-W]3<\J[F=MY& M$)HQ08=PX8R ;K@!G[P$54)4W#L;>!OM;Z?G*4&@!XGOW #ZS8IX,YU$XGVV MY'Q^1&;#]@?UD9W0@<2-#(-D$T-?/'+:M#/C*+@R+*.RO!CZ8[3]D<=NKS>> M^7X\_]=W_X>)A-K)#*H>)%=C2C5!R:.P'&41V&BE[:;I^,-DX\F_DT5/O\"/ MF8\B2S%B=I 2+Z!$"N#KU5+0G'!.X"=%#,/O#:J&WU]Z0L3=\Z4GT3>IG?V: M)Y?Y)Y(%D;GLH/3/\>+3F\OY@K;:V8]_Q8O+5)-/R7>C_],'_&L4LTE%.UZ+ M(QB1K"+XJ V@X99I%8-PK7(Y]R;VR8"HM:)ZM%_K67-7#%?33=^5-_7R8#;. M\U&23">B"J+/) YA#;B<(A0FA%->W*U%NGN*=7S7HX=!"YDV2 VX0^%5M*=H M&:0LDLB0!I0FWKTBJG@A3&+B*34:.[F=GJ&BK$.=)_L+^=0QU?EL,?H5_W,Z M6^]?\Z4KSZ0KP0D#V3EBP9<:$$RT=:%W,@AB(71J 4Z/OX$1^FD3']O??ZJ( M:1\*G?8FV!Y/@DI-K?9_5V[1M'+8NA"U3SBTD]9WDC-L^+,//4U;"7DP!'!' MNR!'#M9%(@[) O8!-5AIHK9D&G/3Z8KV'#6_(Z(YF.+WD6W?QM^KS_A?W[L# MV>QKQ0 (62\3:V..VH@# KDVOG"ML^AFYMU\ZG &78]2GO8AHAZ=P"4A?TPG MWU9D<,?)?)010E!(9'A96^4.2$+'2[>>ZTA>XDXXE83OV( MN4>_:DG4E:E]DZ05J+L0U;L!M9.!G<3I++G0S$-BM5D: MTPF<-QPXX[XH(8(UG7I+G2, [K&CAM3_/B+N4>_+5-O9M]&??XP"HF=T_H"/ M/H.J9Y!++D)6P65;L.C"[E'R/,>_?9Q^_?OJB5=Z7OVP5/-2P=_?-^S)W9/@ MIT=)K6_3Z@.I(5]9(^L W;K<.A85C:ICD*("1=8#A$)P%1:U8E(K*U(G2VOG M*QZS^GH47I.TC V;X_6WZQ:_FCL9,V&,K'=+:(L:@HX"ZA5/+HIHE6T:&-Q# MU!.PS?H6?8-"J+OW,8ET&E,)!090L9JZQ4?NMP0'R0+[?*?"QC_!;X&(5L+A#XKJU+7)I MF;?@4TUS%*$0VT5!<$J5P&)(C;H//T#8&5RM'JK$37#TJ($F'?S6QM4N K,L M+/,D0?!0VSDE3@X/3Z %STFC02ON\Q".Z=[W &E/!R3]:F$8\_1UGL1/GW'V MK^7^&75P3LH$=ND;,^_((_(2@@S"9N<3&RK9:X.RIVVH'JZ$!O75=^E;4[=: M(EWH&]9DW:#P;.S6(_3Z(&AZ4,H@.\P&G=Y(6CO.TKX7:O0M1-I?G01CM1$N M2&5EFP3!TX!F?UMV0,SLHXL6'61K5<4J=_&WO%@=D2HDSQEGP'TM&(^.3/C$ M-'@?F:E7H8AM9B%L)><,C).CM+99@'NTR'<:K_V6,ER5C9?1J"2,CT(7FWF@U:)54:/['MQ79X3I?/Z& MGOVM3&=U&LN-6N^I9AQX3L9PD Y"B A"VB!R]E+P-GYE!^+ZZPRQ^8I1 M4MPC%S4!L_9,IC4%M40(4J&?"W(O4NMF9ILTG;)#1#_XV-TFXBCY]WTO\T,N M>39;YLA?U:3OIK/FV$\O%[_/IE_'-;W^'WAQ>55Z>G$Q_3?2-CZB5>W1*W(U M0DTMT:'>,"5?*SB\UU?_9#T=,)U890V,HC\GL^LI1L00'?ZDGD5M MNV%--I',/U6'Z7&7 -]\:A8X3D4TZ@)YPZ"G@Z&^I1\@[*)'61]^(2+?TXO M+]+;SU\P+GXL)<=J'-!?67;?,LB,X%Y!*9&H+CJ DQ9!LV2,R,RB:M/AZ#!Z MGPV<^M1;@ZO*'51?FZ&_YPE>+,9Y_FJ2WDX6>9;GBU52FC;5X!-'/!G>]:[!!Y'&W:*ZBKABDE;5G6,FU9M%B M!*>9@F1KYREND+/67=NV$C9\9ZZA3?+]Y7_J*K+;?2&J:7A)IM]LO/AV-<3- M&9X9*@@E<%#>%_!%DI677$"NM:?_FD!I.SVGNM[H5>-;^^<<)?EF;95N4K4> MT=B!K@$:<-VE[)2]MX[3WH. .$+T0T+#EABR3#78BLM.MM7XIT5AR!T4Z"1R MV^;N?%A(=.JS-0PB]I%X R00%605U6O\9:[P^O(>G1"Y9*!M#XDR(L]%5J $ M95A2R%)L MH8H"D]'6&&^%&1W_^EZZ),UK]YT?B?89N=??Z[A\[!.LB'1:! NZQ(L M"N:;"NF\^TD-@KT^NDWMH\8&Y_F]7=941.4UG2%,9 L*,]FNP6N(9&C$'&01 M9J",I),VN#L)EGI33(OTI.M>Y7N*9I4B*BP7Z#FX8!(HI41-!D= Y;3&G +W MK6<)'$+W4+',D\!M0)6>2_SSP0Q#1!-MUB1/25^43Q:"D:$N.DRQ#NMH-/'T M7%.^AP3)OJGA^RCK%-F]7>A[20T_4J_[IOD>HI23I(;[2.1$!='$ HHE!D$; M172B#D$4B[91%=NC3 UOBIE]=#%8:G@RJ+0A*@HFVEIM('^BCJ1G6>0BM676 MMKG_?32IX?MHK5-J^#XB'\)QNU'K6U+2*3*B):I /B6K,6+E0<0@?!"))WPV M_13.RV8Y2$6#=!S^7N?9A;27O@L'*7*/NOI#M#!PWP7CLN316HA(M9=[9=Z[DD&BCJ(VA="L M4P#P<7;?/(%%TI\Z>DRLOK\#6A>BGF>7SKW4U:E+XR&R'JQ+9_!H%6V+H*,C MO(?:"H_Q##EE8;*T2>9.]YSG"("#NG3VK_]]1-RSWE_15D>4K)L4UCR5K!)9 M2R[4OI.RILQ9 X)K4;2CWYS:?VXES*FO4BR07CBQU]_?+6B1",O MBL< VM?QYIGPZK .UPFE2)DRL[+--,U<8HT.%UAHE&6VG/DNMG2^T/KW$SGG..]]^Y(WLQNN7KWF?XW02Q_1O M/M;DK%^ND[2*-R)Z[^EXSV27)X<0;.VQ[PP6ZYUQH"ZRMN9"^X:4T*A3;I&3XX&\[?&RZ"$=)O8$3 M>,WD%Q)[J:O;V*@#9#T8$&J%7=3) M )75!P0HX$2C"$G6W ;NC6BO.SY;8U7^==3,O6CX^(P1SSNC["+[VQNQ%Y<8H9'5SV(FG%@PDI!E:'?533 M3B0[.N;%Q[F6UX]^5\IKO*C]2?_XE,DG&L__-?]A/*^>!+WQ1O3GNWLD78B* M.3U(SG-@U#CR#Z6%?\I_&$7C?&B[>3.7E72TU<_^[* MS+])T<^SZ>47\BOGK\)\6<<\HA4>4H@16+UN5,)(")D5X#9&)VO64:,.<\=2 M/GS 9RAL;KKN@^JX0;AHY6VNI?==4F1A9LY0",",KHX>JBUG=0 34THR9QMB MFYC03I).@*I!M3MMH9H&>;+][22Z/G6\\I[UO_2^LY3D2XD$VCH!2B<)9'UG*)BU82FRQ-MT4]A! MT*EBER="Q\-G\-Y::K!-?ICA9%ZNLLK_R+.OXT@LORO;SI1:FC#?_M'*B^S" M2],"L3ZY.4U%62\PF9Z9CL\=MRIGR9@HX%V=&":B!V>"AR1\0J>%EZ*-%7G^ M>'V@P.WLX;J/:AO ]-?I)'_[%6?_RHN?+B=I'?)D*2BFB)8H)()*U@/9WP** MSYG1"6,9:].B;3L]P_LLI]/QM'<%M:CAS[-%S?S%167]A_QE.A^OVPM@%$Q: M3]X:5D-9^P2!H87 8[')HHVJ4>^UW40]8P#UI:HF)=JS+],9$?9##HL_JCV[ M,GE7Z>1*JU TN>:%MNBLZKV,Y)Z4U>#OA"_7DY( M,%_PXO7T^RZI E=12@>FZ&6(A_@.&('8+,I+'Q.V25G<1LTS1L[1RFDP%>G: MZW[][?K;_S/.,WK)IV^_Y*]Y5;.HHK8B:-#((U$9"P3C-61))W J(3C7.+AV M+WW//&;1OPX;;$U;+Q/OTKLN:>Y ;-,8Q5[DGB@(T4#ONZ#53&DM[Q0Z$>V5 M33JY5"3KY<+N9+ M"?#5.5Y2LI:K#"YZ!LI;1X9!CK4@C;.,9 F61F'\W42=\.J\?W7N LZ1NF@0 M%MA&FEB19D)26#R=\V)I/TH)WB1:.JQF;SG#];VUN?W"1#Q/F!RBBX%V$[GV M"HSAC!OB491$+/, Y#V2?T!N)>.H+--MRJWN(>JYP>007>RTFWLN5%VEZ+U] M>SWF&R?I_U[BQ;A\JWY&7!;:'I,3N>\K>BE#/8:MC=Q'9KQ-&(1FA1SL6)"1 M/V6<9@F)"0?#&0I": M1L,)L M%F $E[17!P,HDX*<8V:>Q>)CFS#H <0.FRW>%EUW+V+:ZJZ!.78_H:L$J)$/ M##&I1'M[+G7X1FVT: ,$IHM*0LEH?1. =2)O^+.WN:*GK;74P&2[G\@WGW#V M,:=:8SE?T.]__.L+.=JY#@PL.00%))7JA.@(P7'Z46AO(PN<.W,":.T@][E# MK0\M-@B?=B3ZW>)3GJTW_Y&6KEY>>D"T1#,OR\H^#4(I3(&SB+9-;.L0:E^ M=[0.&UP0W4_S#V1"+^>7SD><1\W(%0*GDJP-"XGB6D\J7#"B,)U1M7%9NU+X MW/%UH*YZ[)FUWUFOE3*",0:%.P)^U@DP:@XF%65%$IG?VU9K4(NLC4-X=35H M.<]L69(AG ;E*5.^0!@=*! MQJ9W^%VH/,W5?0LM[V<,'*ZB4\&I)JNG@G6T,A-U8)<$]"&!39$L8>\D_>J) MP>B!^_ES0=$^FFF GA4U9$'_B+/)N\O:6"V/O]:M>'W3QQ*+GFF1/ M.T;VK@OH1.'*TY;,FSV7*D^U4NWSJ5 M0*-(2#)P*@907C+P24C(/@6K:SIOMWYR/6PZ.XE\@AAJI:*^^]?]2BF3A M??Y['0A$VSBA_L?)Y><\6Q52SQ<=KF/WP%!]X7P31)6 _6YD>V#D^@+VR))! M^GOORJLT_7*C_U*+%;;U1<>VP+CR",@W^&.!DX2S-/_S2^VU2#0P9AIRT^W- MPR??WZ/-.TTJ]A'>SG-AQTI>_;I^"3C/__N__7]02P,$% @ QX-15/>1 MZ9\5Y *^@ !0 !L;&YW+3(P,C$Q,C,Q7V7S?O>?<<^_[SUO_>[5F M]]K=7=5=55U57=U[_BS_V0802GO960, \O), $3 ?\&?,P"6E+L%T!L !8!] MJQN\-6W#<-BZN;D(LK$Y@5G-+)W-K5@MG!W9O,Q+F860"LW M2G,K&SLG$>K+KEYJ2CM+$6I='F5V91=)*UL[.1^0E::/BI:%#]!"P)):3)12 MV$O0R]'%TDI.=DX.-X^W'Q\+!)\C))<@A M0/F?0/TV(GIZLGERLSB ;-@X! 0$V=DXV3DZ6 M-PP6L+>3FYD7BQ.8YA\C2%F!+4!V+FYVSDZ4?]7-S)W=W42HJ?\AA:/+/X?] M_U37OR J*_^?41T=_XD-=M.PLOX_8X.UO%VLV#2LP,[N( NK-W2:OXA=!"5! M5F9NSB M9V>'?RA2S=;9S1ELZ^Q"R?T5\N[OTF4E07EG5I0S(V9'R;ZD%[?X]+US_ MGI?_H+7\][QP_UM:MC=FV/['6O^CZC/N/Q< M]+\U#;#L>W,BJ#\00!@ ZI\ _=<##?UW\1\ PWS!F\%[%\ _ 0D9%@X*&@8%*B_.F&@_J43 18.'A$*!@D:&1, >&,&&A8:#A$. M%@7K34YH&%@X #P"%C8B%0Z'!#62.JX9)PT>LFMP%?;)8W?N33Q4V8EP;37 M%JE-<]Q:/-H$I6ETZ;Q\H6[-A']6 :AO$D)CP6 !Q ";.U%I4B5T6(S14@K4 MZMC_=Y78+[EY8:WF'Z?6P&B./QG+!NWDRR>Q;&<:I:\%O[":)X5C<+ 'Z<[I M&=ER,.]?HN'QPX61JP50]SJH\-11H1!EY(/(K\VZR]M<3ZDG>.$0S>A#W^_K M-)1 4PH^K)&*"Q[/\XPVOZ0'B@J ,&;[CW;OWK-IGJ!G.T8X7)PYB:EB?#(= MXWQE@9'!T8W[=>P>OWLBQ*]5&J/*)L?/MT\\YNAC/_60 M@G-$D=&K\>U2L/4FT!V3//4!V=\>1N7U'9O;#_<%'5%%BM7C"M&(:H?7;:0G M>.73IH!DXFZN\E6OW:SG/X!LO<(%-*6K49&/DY4A 0QB'M04WHW2GXL#)XA' M(R"O T5BM5UB(X*>9@^U=2\3"[Z&KS$=#[H[U8]L;11%+5-0\2!4;]E?8P2M MX[$T>9U>>'+9,A#98^S$O2IO'V_S[6"7^\21*K.3@K*Y'52:Z8#OC38AO02? MLN[[K4G3=W#CNX/C-#HZWU<>W 1I1 &0OE[DRD<% 4X$81K(1&ETF+_F"@>Z M4XHFJY;IGNBS).KL\BL3D9WS/*.)MM03X(KL]G1VI#2[B=+LN2E9W=(=2Q*M MDYQ'WS(!H-]1A_7:\J>,]B?>!YD3,NS!/(D>,XC]S\RJ#6C$>($>J*U4^S(#07JA5ML@E.C9D:) M&(B>-]0&KW')B&9\_%"78P"O.9.41QX725KZBJ>XSR/J/(<3;Z4Q%]$M)^*LR%%"@W]5CKYI]P;\:&EDH"&R?3A8D[ZHQ MM*;9SN)9J?UL[G(,[X,^D\%X'1-_ >L;2?/OZFTL_0%HI>LL%%O:_6_*P,, M[:VY6D,73BS=\=0S_@%@)NZM:N%]'7#:)U#JAAI2U0<%^5P-SUPG[O>K]5QL??Q?;=96U M@*;^P!KI,7=#\&-(]S2!?[D[W6;+A==I/": O>K;J8T5@ )JH6-*8S&VXVY= M/KN&(<'ZH>'8OK76\*[RG\UKG1 Q3JU'Y.WMDGGRV@H"@M%-ZE]FF?!2+-6/ DS#J MLVI1@#:9DTD)1#^5]&-WZC/-K/%O-DWDCVZ(?*F3UU]K: M+JHG:3U0$9IN=HH^F>"%_Y-EZ9P-V%_WX*E0E'X(E5]ADIY\4#)/ ]S1\=A- MJX.QI*51=MC%]_P-[I'7F8<$A--+_=K07K:S"J3) MR6'_R*CGKHR?KVL!5]U2CPRARA$<[5.F!XN(C#T3PZ?!6EB%$MP H00B(BZ/ MPA8T]XLBH1AB3[FL*#@I@XW5C@91#IT E^W?@RJYGIX&]LI7Q&*YJA2'Y(D& MHST68XS_PX9:^0* _>U_ )T$D]IMCGB89'@R,M8".>$4$8,+[UI^+UC,>_+F MV[W\'KHKEYROH.XVL__9!8X0,BE\8ULAL9+\YXR(6M0TS!,\K@>_X@E M[6Y$\/OS<9Z8L06G^T2^*R\7HYMG"UQ.!.?X)4%KI>M7'_[L?X8BDN.[7,K ,^PU(5&0= MN1G+-4N+4T3,5< OW6KY=G2VM30;_/:_[X8%^57;/1# W#$?%+;R,/=>F/F^ MH#&?MS:@_FEINR>N["JZGAP\L,DS2U[*IHUR1] H?TV ^SIBZ62 M:66IS)I@0"E%MAT7O0V0= D#*(^"T]50@&"5_BFR/D2T955[6^/3OWH8*VE8 MG)\D 2BE+CDN+E'I5"S9I1)+ C85;4@PAI%2(PW @X4US=RYL2%?AAI'(# 4 M!*6A:@H3\[FG)V*50)$KE,:V$AP%@!I(<0%XI$<72/JVF.?Y-9V"D27_ &)U M:?P'>(:*)Q*%E?<;O?9M._3(!ET087T+] MW45J3)SOFZYI(3XT^8[%P]>W<5PIA@"1X8W4!W&[O9OZPXRGS5'AD2]A%Z0E M#YOA+C2?FJ M)#G>\2R9?57KJ_KT!^"O=M_>I5A,8B@#&'1:ZO8_%G:ZVPUZ M22+(?)%_ZC_!/W(E(*B+H'F=I%CGFMD6>+//274B]T508RUIM0TZ 7NVU:29 MP*0%>@D]1PL6UL]XQ6H+ T8X@,$4]U3R_B1M^X[\0.K&5^V[SMFHCN0;3BPV MS*18OV;@0VE'T\%)/EXJWT"YDGB?6!+P\\Z&@)[>%>G< )::O[2V_D=51\8, M GR1;A1Y6!_$@7<-D3V# JI1>-;KS"]*P62/-7OR&*YUL"/PFU_.5-ANJQ?G,GE2 =T:(>Y-70":/\ [*"H ML&Z,RC ,(1 )<'XF[9:VW.WQ<)K-50_ZD28GJRE!_GS(I/R.Z%KQ%6AXK.6 M^4?V1Y=>D9L2$)WAQ\M&%22B!KG0_*LS^*UF%C M=]QQM10TTD2I>20K[3T6/2X*ML\3Z)$[)JEJ &#:::@-W;$\8B87%"*BIK75 MP18=;X1(RDA*14IZRK6+09GZ/7[$B,HD;OT^^ +CQL0HP@_=YZ<(.W0E=HGN M7\,)AA38;\ET!C!<'O?N+>T((_$23)QX^1 '59WI8L]2QPH^6/$8X>^,7&9) MUU)30>&ZQEIJO!XE9R6- @(["?OOEO+\)9X^;_HF#^\XFXQ,K44]*9'-6Z%$ MGF:2W\>OV3>-#2Y[FI;ZQ)!IYDNK,#$61>5+(D;'TAR167ZI>9*;; M!?R7<11_5':%+U8<-YY"E][E(>'3N21Y0",+\M*_XMK&QO5#/E+2A2,31%A% M1.@#V@LZW];TMM[F+!GY&5$7(/WV\A0M$;?K'Q _8SIUK%F3G2SML?*$_16R MO=;\A9&D[ ]@VW]O3T$J2^Z]I$R'UBHN(UF!$;1X MRKSSCSBJ25!S:KL;*[/?6_2,<7-%Y"J_@XS M-B'RO4";]<6YL W#-BG#EF4Y=K?H-BSK"^*L&'I08G",*69MASEPU6!;S1MO M!74J_ML$+59?'/*F\XKB-5K_#<=@_B"ZZP1W*]=N/Q59W&U(?H:Z;LG!#*W^ M2%J15(X"HR >5Z94'J%X$:R6@K;9RUSC.%X.JOXXF#QAYO[=KK4[7!MWR-ZL M"M1:_O&9F,1=3=.)H$;5/_AT\V29<%JIU_ 4@0C.KK:9I>!]*J?@E_^B90A9=BSA'-T:XM9*L44H2P?/-!M.R!QG+#9TZA?8+C83\!?T MP=.9E2:;7+=*US;]=.$YV%G\=?BP>$XY#O7S],JXWI:5E-'?Y ML40G&"+-S.@"P%S2P@G%CE>WL<9HJ7;V*$,.(*J4F0)5$:Y:PCET$-064W3D M<8W+FHCJDCNGW_$:<<"IBLXO..;3JCM9T]\M9_&M,U<>ZMD(FUZW%,?CSW,/ MMD)I>AQQ8,)#]KQ#+!Q"674L\A)J&CTB'LTD #+*%'D4!'WX[&#;T'#E2??:\CIK#B*.1 M_1H8Y"):JE;^@/\HOF]":_Q%W[>YPWI5UDX[K /91O$,/102D)4\0J(*)3"I M]C)3Z>QP/_=Q;@0C,&]R>"=P]K&G[!F_XIYF+]$<>,X:0Q&:]7+D1]USG=-8 M$#2WT>0[% A6@AIA0&7)SI09R$;;2HLRU&3^=*.*3P8#Y-N"599$3 BG#LH> M%T%6KRE>(7.:Y0FA\;ZQ%G,?AGFNW?*'#[M!&;]H]LMPFO@\;/1=E'.B/7,( MW3IA:3@VZ$!1,0KQ9&^^&/P#3\H N-U!OX]=Y?(3:: P"3C&VA+ M:.!?FN_86O-*U8\AJ&9(\:DA1J2_9[ @!'_(42PS>@]:6>()X8 W['F]S^?+ ML1KKXU1'(!5CW2W/PY..?=0?P 1+^A.]*N"JL\R"TIY#F^.F"N*9)?<^*5=Y8.Z_C76&\S+ M#MA#ZY=8+C_O,/>1OS<-[,!*_$M#/S>\4;,@Z >EH% MTIKC%5E"ZHSQIOS ]IW.B5O=-MW*TDL<[W-F$?YT(T MRM:S+PNRU]N2)^+([_ON6)^\_W?3X(J5S(P8+_##F6NQO-,(:3A<@JCR$AIB MQ6]D(26Q+I.6.Y+#2&OG3-YEX95-(0PF#7B+%9*7I4<,E*D#%IL-?\H%-Q?+ M\ES$7Q/[S_U1=SM"\T4U/]0U_A$;]+L/"US;R,YTVUZ5:UUC_RP0BS40J:AE!Q'/!.[YTG/T;WF+XZ3[%XR;XSU/RW^M)[9),2T6*WTN)GE<4P@2!% M-]D8#8Y+- KWKW&JG-X!_@$6 8YOQ_!:8]($WF<7441B/WX7MT@,CM_75VT7 MS>9*+)7%]B7_DI3K$VQ?M@?([Z:.0!2NC1,D/H;9?4JG_W6W7%9_0W@:-,BD0=-7]((QQBH%YF!NR(9;!EC_A M::$PQKQSVL,&E93SE0J")1SYTW)?N!%;8:6.>*^+ADT_J0.&7+449-#TX]*" M.BH*D5"0C$[.!8:^$F$61 H8) _!.S#9A^BN2I^>LRY;I$=B!H1@0&-@RL"R M^3W0_Y[UY$TG+_T\2M^:IEU+(4>YLP03FB-.N?6AMFJ@\>[O_6;*>FW7S%2( M9W#;7^XARO''=XG2YBG+?"A/:)8Y+#39?M?(#VF"49$*,9V]BR(XEL?TO]3] M$>#9S9_(GJHI]+G1"%/PZ,Y/*:UM D=;MO?$F#D]J>G2?[U<%YVUGCB'UZ\R M.J=*(8NF5@OB&KVG^.IR)/@6WS8/QA<%)3^2_[H^KK>W#C_?=)"T>4>T^"VO?S.+#H M9CH*E"&4)#F,Q3UVF1,PZ(6==*>U-WXMOX_M?RG(Z)U8+0DZH[JF4*U^5V&A MV$Y5\/W4C?:HM+B)$;[<=J+_T,R&8OW:NE-[*FA%] ODR*[#JP[C1#56&P(- M#:#CD()%U00@2<'" C[T=*U"OJ@LWOV\=+!T6+R):9G8DEU$Y,>TE8#%1-0? MU^25.;"K8/I4'>SQ5W*YM3]FK9PG[+453\Q-M>!VK)G./:O,&3T.SMH!:*3! MJ&,=01D%:W_C_ICGV9O9@UK(#T(M)&P_=F.:B_RY?85O8%45H<1)"J%S?]H/ M*R$I):GX>"&/(9DE:OJ_PIC6VF N2%B4=4 =)&32 *6^0RIT\B#A+7' )MG:D MV'>"&$ED;*9K*.$Q5%>^ [?Y(AA=$\G]:LDV(6<:\^NGMA0Q+RR3A;U)"&:8 MU@6BU#SO+*D2 -HY"'BH4 N+01]$7"L-ZOQG2OU#R9RPG"HLDC(HK4\0$=$= M"@J9^@6J%X.AQ^!W1EC$UB/3Q8SGB*)Z<6PX2"EDMM^HSN!+-6;GFZN)VAQQFP(-B)"!$,/Y=(Q=EX]?-L$3+K1.:D?]BHO=P5U?S%7D.#.>=;G'GP?/\ M*_ZWYOAF3KE+$&^!Y2T#:0UA^P- ;D$L-:]OW*^B?8HN0!G5OVI",V=UN#JA MQ%4)D5I(2H[F8NQ=961MKF*QI,3CL'H+BX_#7&=RZ+;IH^R^R"'Y*"I! MYPONDR^D"W]JK,':;DT8S ]#,R4<< K\%M_?6HZ#SPRCF?*OL<9^^V/'_75X MOM3N^,;UAOC $"ZD*4]MR)7+N7PZR'+246F_ V:0!C&K^#?'<3T$84ZT8]TN MP;'GFA-RA1";_=KDFT"3:38=F,V68LP%XGA\YC)T#(QF(91]=TE*>/NC']K_ M.L&L">Z+.\1SH@/-EL\P4YOJ]&E9(*LQRM7DQ'6>>1"2Z0R!(^(?RX M_;'9'AFB!]HPK8 ]ISF71;3E>QE&'W$K[ M@2;F94IJ;(I<+'N2^+XZ7HH:'^X !ZRX^(>>J9F67&69F4R=1EX]*UNPR2R* MT5P491PBLZK3.5V()FD\BZ_R6VSR71*M5SX(,>LFX9/[*=S$6Q'3;4 .2I'56#BNH4L'_\TMT>>'!ZS.JO2C<;KWJNL MO_^&$UPUV%4=17!67I+H+086:I05=#JIK0*J*H*0)JX8<3_=+WWVYZE??;9M M:<-S';P4-KF86T98=P8(*4G-?LB<8?F]>PAA\-3"Z-;.Z.WCY MRPX@E4O5.AR1)2O6FX%:IT M.]5'KTQ5R0KF-EX3'@)A<_O #(?/?YN B,YWUD!V(&%=Y^_<;&J^)#>J4M%- M\^YE.C6([[/; ZAVBX*"$#$D )B8=?3NQDP[0_L/M\V->C_0$:)HGGR>V&99 MU]=X#5KB/%M!2*;9Q>,N6P?):H%9.^@(>&K:/28:4349IF/XGW'K&4!X6X=M M).C*Q V4F0<40FJP6 Y!)(/2J,0(2?"?R9"AJG]Q?8\N5V":$N M18;_7HGGH"_Q %I-XW5>PK'\'T"ZW%O'TX++\L>>@TO-RBJUI.BL[XL\281* M4EB,3_"=61OTO"4\3ZNG#'HM_I$#!@;G 8NS1W;'CR]^0? M0++^_[B7Q!W8(6 ZY#_UPDHK&9/?@22;PZU 0S/@#Y,A8N2D^>%1VG47 M__X0,7,"AWT>.-H[/GCP?4$*C/W":X/!DP11*,21'?2C0>/!^HZGL)-DC2QN MY8H$V8AZF.'@YXQW_B%Q!66S2-J12HCK)T%S$H)T#E3DB,Y0\RS83E9-V-CZ M9BCN0LSK;;O^[H?GK[T?8GPR.\:Q_-[;#%WO7#C;U)W)?.D MSP)OR1&LDA@ O=DH6%.Z\#,H:WA5,5Q8;%QG$J,9_+$]4*2(?#-Y!8?J0RGH MFWF>E_9(& CS&ET)\1WE'3Y5PM9W:&CDX# YK5%^YES6I\ MZ43RC?Y6-S&09L.5MC0AW#3*SG@!*MB: CXW#2C1^6((%!9TUG=-[.OR\X/5 ML1R^+C;>5/6[*[WSATNK-;K$.&ON8?176JOM<#@,81TO >LE8=['JD> 9-Q# M!&MFMME@UK'B*Q_MMTHJ]/"*H>$H$WFY,$*<#PJ(%>)RZ&2EF:Y:=XMDGY_$ M^BUN%2,OV4>]YV=[-A4F>0*C".IN#/IEL,'H^OH&9L--F7A!XUCG$/">J-BR M4:^W[E$^)AVUS4KE]7RRYA?Z-?>[U#;73MDQJ3-%]$ M$25-EHD3XT[2T%#'?G,- H8\K<5:/40YUM5%<<-@=N>,@Q2-O8@?)K@?%0X8 MU(EOTS3,7H=RF>ZUTC]&/-3Q,^#[=/X/#5VTC5&FU:3F.NE%?%U:RY.!)SIS M3=MUV:K:XA&G&:E/5!GH"W[RG><&BZ0J/M-0\;+4_(OM/KX-6C,.)"6'\T&+ M<\0)9#UIQ0B)Z+\))-)[:BXAO+/]1/0_]H?PQ_Q\)CV%8M%$]<6-$Z<;'+Y, MT#.+P1.09#/NK7'@88L/.=69[JMY ((]4STQ+ZS%N!3)R>% <]C\6A:0NZHV M!QMI9B.CV3X_;7Y3)HD^4AEAD=7.*EE?B L!OLMMJ@#2$/&/GR74?8FO4N%Q M._MM8"'WI&VR&DLNEU<=%2P/4[35;K>4!-]-;E<^;RY'M&*,L'U]#I/-_B=\^>9>V_TUDC"_SUE4'5/B';#OSYPLL 9^TXXH/6:77R*A.U_ M'1H9N"?\X<>+GHY"FK3IT[L17YHXKUIG^HVJQV]UC[[VZU2CLIPW,4E#TE5" M+7,>,QP316>4A*OH.>@,/9[AM9&FI]E/IC,3DWL(J][(Z4QWP#*?@OLEBSF' M0>;8#6E#$C@NX6=F2A !C?+>>"(3)Q=H:'4F&W;0CG0\ M DN^5&N#MNO?:?X*$QQ ?!!<,75[G)(4MH\J0[\/9>^U$.V M9\D7E]%9%3HI3&G#\IV-4[.FTBH:MO3O4"L(Q06C$!1JYM['+\R[P$C2K*X^ M6%/J+FA;KW7.<4]P[MR?LSIV:\B)]R63H(P@)%.JX='=>)+5.['Y)K-DK@W' M9X\L[^O+L%73.I!TT CFQ%[06\/Z.$Z,,FCEU^LIT:)Y C]9KQY,S%:3O5?I M!7Z.:L='M,0#!UPX$>8Q]^>$/ZCJ>HJVD;6,<&C:BU#GX@S-@H93Q=^=Z.D^A6BS.:R;_ %H-'&N&WR= M-;ITSGCDF62QN_JALRT;9S>@=E/,S5\!QS%"R\^8#">=2Q<91R)JX %][DB[?1G\+49S_+M'[P\48QB;HCH_Z94#173] M?B@-Z"/&$ 36\O7[2&7AD\/?3!^#?HX+UW&-[28X=/STT,SWVFI([G0,3,BG M3OB9['R-@(&8.,[A6M>31?JNG[B*LV:,YLT]\.5>OC[-\0R1?&M)]1$Q4(4W MKHW"B9-2*B[*?V_*L,$2.^\1J9JEU*M7W Y0 <#PN$56I1QY4B-%\];Q)XXS M7*)?3I(.T6 EY/Y>\:N#.#L*;^@WFV :&XS!UB;(9/24A2 6PYI*(&!*](6/U@Y.ITG;@JU-@[^W2D*J/LJ" MD.W#.^ 15DL/(U@_47H=?7BQ0BO_$)D5!?@FQB'B/2?HW48[7UOQI!K!>"I) M&QGJF\/?,W_5[,+*@L"YW,6Y:]2+*1OJU;&6L[$IOX7 M:Y1S^'_49=7KF.O M]K15:I8+VWK^X 2I),M?*H6^!%8I>/H3QE1%5'R E4_F?(^%)Y#S)"2+ M(4UWCZ'/7@A"[; M[3]WPJ^17:8LM:C,DZQ655(I_H-)'09WD-T>&IH,%E88OO=#LL(*,>DLBEP% M#:;$ 7Z2P*?/D= $/1YL:24L'WLFO56^ L> .Z<&LFC$U%(6=+OWNTX M24"*YXIC$K6PR'L !XQ'GWP";X9GAXYRQ'OR>Z]U*4F]6D59G%U%;WO$=Q:> MGI_^ )XB T[7RN6;_1W>DQI&(M'C801Z.;VW.>[;:)=DLI[*,/G46?I=.; RA#D_R!-DV,77(Q&.9LU%\D#U%+6 MTM:&F^5$*0+3=R*\BW*;ISSG4-($("E!$[\= JLK$]$!H6I:KB)=.]X6WX#! MQ0C0;P:8/GKRGTFX6GMSK4=&M_'%"=(H?ABD[3TUJR1#J2R;?E(5:XC-K: 5 M/U+H\1TY[*KG*7#"FQ/ Q,]>BCE0 M+@C-T 3-RH4>JA^,EM[3-3^;K#>F.M5L"ZXT?N&.5=XIB8%WJP0H)#&"H@A< M[J<#8!1[S&7^=CP+W6PI*"YS-*NS M!GV[,@>4ZAWQXC7,DBIPFNFN>L_J^/;^G[TU:CI -4.^DU(RFYWS^AL<+I5A M"K.ZMM7;24B=>'QTC!7B1X *1 !2>LW[I\9CO8Y6XHFN0&]":#6!IE#C8[N^ MUVC2G![]WWP!YF06 1XMMW\ 8 '6-H:+'X/7C[SB*#GL1-^@/TO7YWN?]50K M4"]1Y.?%:?+N,[!CL@TJN2;,Z^=!:8I6?/72= #]=#LRY8AMH#HA U>]NX>%.:OG7G)"[-9.?!J9KV=" M[V)O[.M,0L,*!'S#@'FB\[5S@0Z/W\#CT.T^53X[]V_XA1M$?C&&U4X;^<5,7>:$S\1\KW/\D:DV%&KTPG$ M4/G*+^%J%;@-)'?DU%;L4%W\G1FJ K]_FCNI7[M-+/=[C,]ZX;_,$DUM= MP&N&6E,($FJPLC1G)'IW&K:/>5$5YVO!BD@-D-;;#P>W+I.I,VZ(T?8;E+MFOI5QP$&]]Q]"=B,@O:W<] M^=R&\PB_)5U_2FQ)SKW6U/ ^74RJ.RV&)731CJ:CW]*AET":+3F!Q">X![0 MSXR-7[,6!2Q4+4PIQ0)"6[!X]Z"D]LV()Z+ M\D1&L)A+)U\B3=PV(0I,?K(!ZRVKO'C2D Y]WZ5N MIZ#JNI\X@=GB+)$!L_PK0B=-R 37$Y\P5:9$UTV7 V-%_>Y/W ?Z(@J[J;JS M-"FWT^W%>CGBP C)UY_^3AK*D-SKV=W7B;QKS<_*N3>$-8+OG^FRN2@U;M%(A'"$?9&<2-&QK\'.W(.%?3D]A$7VTAF* MZM&F@1+9R;ZK9B"' !5!5IBZI.D*.JWXU@:TI+SB_AZ^P>H'#.LCI2C--G/B$K4P:..4RGMWXXG&!@Y5I#@I3L% M%%SMV!\LP-U[6EG19^F,Q&ZU?YG+KP=%8 "X=&,>$L#H81+N87Y?L#9R9 ?U M4T0>S$5GSI[%]9=4[S=#>]%;D+7++_)E@AOIH3'WB527'/ MIB&4VX$!V_TCKZ:E^.$IGD-,5P_)[>&FH%ID\B?;5:'/(@2RG;G: MM^^_DL-<_0&@H/C!A;X/<'DYC,2@Z#ZQ&*C\XK?.V;YAD^NY7ST3HLM3&,DN M-*8/&5E4G4E,$0R*4=64V+%GV'2R>-3 P15'UX@*.OZD0-SR.T/C!&< (6O, M\,.L 1K9CSXLA;:H2RB@T_+TUJ)C,PE)R2WL]K"16KC#B%#4,CR U M+UM[::W*!9,T.Q_IL4NJYJ:>V;/JH]-W3F2X&>/H;G4%:YG).0;M"Z^<,GKK M?>C&4_X@Y*&MZOA,,@]!?S;@P>GJ2'=F2+SY2_1.#N1 >PY$U(4'B%=IKZK4 MFO[,B)X;! "(.K0">&,((XCMIVU!P;C[>")1K<\9)0O MP&_(HQB2KBJWC)OK=B1@"ZH1[NK&C)"D?VH/D0:ER/,W*54FY#OR##&/M;JC;SM4*\5#V'[($JK0!=LFMGEW37-, MW;7BPCP.F>ULPJ/Z%L,)]9IL9Y(]#00GR%:KC]E5U/CQ*8?KLXK] ?*0*N^M M\]DUV<(>07)@%(4$Q,YE_8?EJ.P[U#RHH,#UU(>7)5)AB7+LFZ9,0[GNP8\$ MK(9-3MN[+3$K7S3(9%G13=_A*(7C$ YA'0$ Q%$+(NMK:E+'EBY 8B3:+0!T M6>H(5/1'5ZG#=IZ2LBT$GSY/FB:N\;EDB@G:RA_V_=&K^F=HE>+QR$Y?"$L_ MQ[!2=6^8$A/43M>-ZT[4C9.^2*Z#C)N3K= LVNPJ2J$&]T!ND0-G3/ Z.?LH MTPDY#AFV/D!SFL>IPIND-F$7O+W &7\NX2Y@[@L^\E%(SWY]2[W+NA^4+ M]06PI,'JSG3[7,36[\#/S6OI);T#N4(7B9)^^$ MA2H9"+CH.:NY']]-D!M6V!UPL3 Q<;B0BL#IX*_I 'YP.;RO\(J-)33*A"Z: M76XW'N7-C>.Z1VO -2Y#FU8+TUK%1)<@@Y4T26#! V+7*.]IV^L8O 2IR!S5!;30P2^$... M 1A3CG#Z&CDHHE_@PU9ZAUEQ#=QF3S/Y%S*7RC6G4#<*ZJ(R1NC)>;E(-:FO M*;A2WXG1\^UII@.,/ LJ?<% .]MC"COFDJ2%&MODLN9ZD0N@8A4:,9+K'KZL M;\_=%]O2%'U)0V;)W&#:YIC%(&P$.WY6D:YH3N,E*B$".&MAE]=E+9(U.985 M2]2\Z+!P"4U103HX):IC5>/^/3S9%M&/GAEM[B(]G][.3C96:8+)>^ZVA+M4 MMABTQ)P=B91=/"S[GU9EAL>8)2WQ')G.^INM8.=Z0_:[FU0F^ZDR&PZ2OR*Y M,\/OF"I)-B4G1 HTD_&BWV.D^E>'X M]/EX[J.QGB(I)C:Y')ZM7;&'PN'[NE_B5Y,.V\)>%[3;^.FO7:##F7PCDI"^+UB"QU' M9[=I\D#9W$X<1IT\:GN]_+JY>KB!83_"XI/2LB"E CJ4YG\9^G5R%>=[H^LP M@X)DP00/7:$O3YW-6:4<:-YRO*/,9'SD-$@2"I)TNM;3WTV]-QQYY)_Y MVE(CQD=F(L1FOK8Q<-;&B<%$OLFI$+2],720^J!3>,">)36$Q1$GF-4_+R73 M$P@=>TLM3__):)S!_MNF?B&6/I]@3Z[]5<=6*2L<'Y)8Q]=4Z<[!-6@23]P= M8_?C&@LAB';!L'1'1R01=8PLWWW.K.QLF4F2XZFRH?NROC&QA,@ 1V]F^ U/ M[7 &[.Y83*]?X91^EC=!"K'L1S OK1-'87+8<&NU5&A[AAI6?<($^0Q^S7)% MCET4?;34$/1S9,7=-#/@..+[3.]8O<#5,%W"P+S6:FS0D MY]749ZESI>>B-.+ T/;LT$]MF"2?A-I2];V%WF(2R;9M)>ZXJX8LIT6L)K\^ MUHK&5J*&4)*G"8Y=4@9H14N_)O MW?.#=X@__V KWMK[!!YGX-C?L=$KA7D(ZG M>+D)+%*@2L)I W]\ L<0]]@LKS0D4&+?-^27F0-DXH+W.NH3@M-4>JQ-+.O[ M12VC4"M-[#)C1#!B=)PQ +Y-8:G-XU/%5'FCGIE_LXO )$%Q@O MSU($OR^R#5>8< @N6VNV6/OFN,RGY-^0\#[QP,N71W8H)5AF7RC[G0!UL#AQ M*R@;BG=_HR0G(9P2/6N-S*5[WK0Y@8]W4;[8K5%LU.];AR6'E05)8O0$?2TW MT*626[][\YV@3*1WQ9K2\.8W1] (5>Q4S'*7,#7HV"H5F9.O68,C^W(HWI0I M3XR0_Q%-)&/_(KHCN>&ZX0 MT*=23TL'<-B%7]%>*IQY+4)\3U9K^[DMMX4:QW[LNJW5/OK^M[1SS&@'2O@Y M>TH:;9)<[]-.[34=STQ7P[CL[D?Q7=)& F+9T,8!XE5KN@5A::9*G\#9GNSV MYE_YJDISASVBMC;?.??CW7MC-8?5/? M^\;<1%JD.*?5=+WE4K9TS4\R8>PCW?!?*K35E& ^T":+CP+;%=2FO7[Z6Q]Z MK_%.VI9XMP1U[$=(#&[L@J%DR9U<2[VT:O\ 8B#X9!Q-'N6.PM>\KT><6#3F MHF>2CW4W:Y)9[\0742=KY* C3Y/J\;IB:YQ<6IKJA.*9S2?;&@;."[$YZ>UC M'_@T'T[QJB'6?4C"^'U;$AQD %22YGFW6MZ'/X".!=;F3"-IK Q])POO,8TE MJ5DNJ=U8+JOA+G3%74\WE7[Q^C6EQO9VQVX./442O_'BL_;DR/?GMF-4<<(1 M-[#6A#G(T0_P.UK.E.SPD@)D62'RQEC[NN=N5 9>1G\4E%0YRD)5J4W2$5PXOW!VOM MT.W(MH)TCI9AW@\="O,E_3)"VPX].^.1(F5&S00FS^Z""(P#SD8RG MCL#S=2[UPZ)-0^ O!DP,H J+:&N2[DEAJ;%CK[()D\8.NQ'"NM?5R.:* M%]A?818[CQP/(5=@?@_\>O[0'RLZKM7K3VK$KOPL-MJOV(4K%$=U M4US\%=MK^-J-(KT^+R^#73?,8M^WN\S7AC.H]@=?%LM\]^;LI?&-I8IGL;B* MM#F6U2 M$O,E@H"E2J$FA0785;P[P69!-RR[1:MOMWN!X64=$V&DL]#L .[( M) -EID;FY;);&B\O"TG#CW@B_&"M^\-H5Q&(<($172B5]W>;IW=(1T/GK"/, M[*W[W5\V4Z1'62P'5,[G@JD3XB2#-5F+).[M>6S77U@@@O''BV2V3[OS>REJ M)*YP;_B*&$17Z\<$4JSA;4_IP\0 M8A#HS7GFWQS8O,LA?\EO+C+LDV\Q'75\.X$7MGEY4DK')-KQH'5CXSBKB7>> M,\9+>?HS+T,\Y7/5>CDW>$F>:K*H?8E_9"WO@LD_IJ^ (HDC#KY,,*>757FS M4,8(3WWIEC*U,W&_^*4]E-QV)AP?TNX:>QX;8+^6/ K*U%0TVR['T0X#;O8F MRY\>X^\Y%$[Y9Q&JTY=A QSG_>SE>V::_?L;'UZ3@;CU7Y_E5_L/0H;X589^ MT,9C-8_)S-=KAQ=95>YT%9*")'&($5E9/_/#&,F3_DK/%(D-OD'<'V/&_VZ$ MWW(86US^V3%WR,#L'7XFI\Y(5+?\&.YJ&>ID)3*#E"9_D!?)%@=W%X[Y:7OZ';TF+;HYOP MD'955 D-$UWO+'1?M[+9P(%5C%=84(AV;D_&BA8%\83"]+/=Y)*Q.!.4BM$K MV[+$<7 PD6&:W;LN G(=1(0T&F"Z2$\7G8.;*P,K3Y_NZ>&1<5G$^UU#3Z,(\_0V3[K7:@STLKF&/,OB MB]9>'Q9,-$ O$YQ9R["S=/0:>QDT-B%!YH%T_8?%K=&&"_7KXFO*N.=$),'OK-'GS:TM?:R?LRLGE8<,FYEP.^]^FAML*O*.S+N= M0GR!E2SNB&0TCB7@CXS)"6!%F!L+(I9:Y_?=O.4L7FY?$?NSQ%V!$ ,839/1 M!\\OG2KO=Q\? X@,0 OMU\H]J=N7Z;5&/CO*S65E0K_DH[KD/:9@P^!2C#Z_ M^Z60!@O+FQ D0IM;E['>1=]03A+%T!CS3/+])[A5=N#4=BPTZV;Q !VNG#D' MT<6%/DT[;G;5:#2D;^LDQ%Z"+++^BZ[C#JI5WMFIDP5&OY)%9>&A'LH'NW>5 M6N787I/^'0LJUF;9#@K#SH5OJ5Q67RL?XJ^NK1MBV,V- QIZ(A0V+ M@>+S-,%48DY!?GSL PPTC+ E.'EG1[)^J"C\O#[BG"WO1ZR5;^[A3>S6,B,S MA+)X$%V\-CW',]Y2.\G/P>!B"1HTN1;3SDCX/[;2P 5J#!;R]L_KID4DX%FCA^[!.M MG#C^'-!VN(A]P\@R%S%[XXU#'"I,=\ ? "G#+7[^#SI?PZ;-243*NQI\";T# M>#BB3@&$[FB--9,02?=3?5FUSG>M)3,7Z\Y8S2GC.@*T76V9.^)>=NCQ:6X@ M_+QSM/$UTB7_)=;CLV7"'2@G$SP7@1ZC1 YI3!9@AOE$!Z73F/]R0U[K>ILO M[AG/'>N*FE8();$]<6:%=Z3"G&-+>^U=O PS1-(\$"3H(T M/ &=] ,$A7 SV5N,?&4%GD+Z7_Q\!5<<2C!TKNXN[N[N[N[NP27Q358 M<'=WE^ $76"!$-PAN+L$@A,TR'?O?>]]\P-FSIE3U5/=/5W7,2&7.#H:H5LR M@W_'&> H^U*(W@2][OR-7421-K3#_T)BUE]\L#@=KD"U"]LXIO,WVN?BRLJH\<_BIILT3U >K'#J_ M%WJ%I[J\OH;#D:6_+FD6Z_*:,_W\AL9%$@3]?'IN7ERI,@'\MR.JP_$5K,8E MG8R'S^;W/.D3R/C#K\(LFI253F]C7[.FT,W=_6]J\%76?O)AEH]-REYT/$R."SQ#]K!*J:F1SL^@ M2K>2H7C*F2):0Q*-T-WZ1=&SATOWB7-65QO#MDI,ZTT+ZV.3VBT] M%=EJ8$)8T'?%&2KW.W**AGEO>1,QN4Y@ZE'Y8D->7X1SPT$:5:"3@V@1RV90 M'!+2SU/T;7I3T:L_Z,6<_:/FYAI!I1$R'P!RS+JYLN%X6[]Q*8?)UJ7QSTRI M58XV"K52/YLCU$H((-@U&;33C,!;ODI#XS MWFFI)[P%O&N>@\%3LZ]ZG'D53'4T80UCHBT$1T!%[J3R-I@@6HY[4AY@%3 H M:I;:#2;\3W%;H^8F6)&+I>R02LGYHIH.P!CQH]I>S/]9J[;P6T\>P!'G7#ZV M(SX9U'SR-^#TY3'7L[D9\>8GIJV]Y2C>/'*">=PNZ;47/-GVM(_S[ZIVFW>& MJWTR61%!;OV'ZI;L7R@N^2=YT2=?ZR9G7R$9A'7K0VDQO?.Z,CJJUCIN5'V@?='#X R)^?1@%N?_YA&FMS;:!SA$<1 MC=4I 7FEE]DIX84)]X@#Z ON=6L/-U)52"PG:KM.^4RQAZ+EZ5>UT=4S4@E= MAN7OWBL^I-PR7DX\:9XI_F(W#Q:G;L:3MZ+S'9>BO\:/74 !E,>0;SU$,CM_ M>H+V(EC5F&?OKX3^ZY52NLA-#N:B.AP[L1CK^4U!_$:YPKJA MABH0%Q;V$\E#3("9EG*3-=3/3#2?!>1FFSF]H@0U[FN'W2AH,!8./P8CP<= M*8YLF)-&VVJV#'B,+(C9% MWG[ZU8],3O^8[&I5)+HO<&?:FUW8QN=O_A> MM]5QH-$BFH.RT M!>W8LOT)^08Q+VJ'C,LH4:68Z :.\*<(G)ZG+Y:O457$L-QX(\3)[&#]BMST MA@'P8@)0Y4FU]\F( GM9^N%_"_%O@LUN?$Q,3PUX$]B;F>" MEA.A.))*=E, 0":PCOT4/#D]L[KB?!\T[.WL8.- 3>O-1IFE*-)">C1,PAY0 M<((!QX,*T]VI,0>";(M*33\L8XZSS+>UZ?'S-DPQF)R( "X(F=N^I+3H%S4E[_'?F$=(,*!6&F'!4K# F>.1A' MIR_W\<'.WR[8YN>/?YEMJ_/V#HW0A[I36R<9? ""H*U!AG_!G=F"E0TEJ.[, MN/%*/I'5Y&(.5C&#V(0T3E.("9K3OI%'[6)T<0#0>A]KY55]-'? #S.^R-+T M!GZMFSA3MP0V:ZMIO/L,)<[A--L;?0I/7+X73%W438:",G+2S_/WO<-=[<1_ M5;76![6:O6Z$[/<\ORBSU@TO MCE$^6Q5B^OAT'6T;YQ%+*#?;$RHXP :QILG(?FN^V+1RBQQ0*%AOR1I<2"'O MUN,4B-#F;L=0&!*JP0D)TD4MH3!=C_0Y[U@U6%]?O?@;ZD:]63%D3^,7(8UQ MITPD&0 M'?MY L&! IP]4VV;I5C59ZNR_AF=[!?ZC)J&J@3-PF L;A5S7>\G MZ@/GC:Y&%@>8]TE/SQ'U0T9;WS1\DC!GP_$X9UVXK:B!<#>A?1OTW_RF,!O2 M1N4[ZZR]6=D^6P"COJ&M8=')M<"-&A@5/R>UVULYJP0A+;,SA9=.>'%FQ]HV M42E#%TOOFQ0U2B_W: E+!S9G$V[=M4*Y.72$8UBEOY5"/]2T;[%DA_:51A4& M32_R^S1_HH1'3.-(T<2J63D+>C, $:"_JH7.UVQTLYHOD_Y@/G&(4C9>CL8/ M6X'&1+6G^3D((-K\#( #!D+44YR%\> PCL<12PB2R>@*Y/T>JD62K[561AV\ MWW"/M=_VOV:[FRL]F3/*Z/;Q]=$TM]\[;=_(\4\;7Z8;RDCX/,Z12XW%O.*H MC%"\&Z4)22_F]Y9V.7L'.)Z 4P229^S@6^<>\'E>=*,]?W$Z^F 9C?^X^%IR M*U8NU4'\[ACVKOWN^[S_ 6 -VGG\NBW>>FO.?FW2*>.-:;YH*=3'+_*S?I)VHA^;VG2O:B%&-C43Z(OEJ75.]5MS:K# M8_-(LS5CRI(A+S8'33ME>$[),@80$AVR,KFZ H50+2*Y*W4)[DPCA%Y5-EG0 MD(/!G,+E/A343;Q:0=@RG(SG,+1BKDA#_#[F,#.U<9@K;!T7IZPT.N(8'NF3 MP9\#X3\MB2IDP@^O-,H,5R&R+:5M+Z6)F7)*IU552+R\X?&!-O(8Q>UX%.?* M0VM\V :M\_!WQTO 6?!\BT66 ,X/DX=>]MM2T[G :,/*#TQ".LY 0P@EP&G92]+@O;2\FD*!4@;!)&FQ19U06BS*.=^**7E>WO__D M%!RWGW"F%,P30=M60MYCSTK;=.FY2O+Y8#*O MUWDG[P*D#EFZ%.GH>JG^0E.\V?7C G1P(#5V&$ \."#1 (M:"+G=@$#0+ )% M*I XSSDF5ICJ[1"ZXYA>7>3'1 483>H6\;SZ^M4+/'-%)9W4_S\FA]&KJ7\^MA^7!XRF156 MX-CTMC15P26ZDJD_8> 0>1I_"_GEX+LZU8J%HAN3'Q&MA(E_TV*?,D%3&U-% MJX.2&S),V@=<%I]_X;G@F]\TV!)BKK/M#3-)= L@N[T=_9:'0>*XCB$YK$:T M,YW@/_/5_T);W6:DV/^I@L,OV2+)H,Q)2N$(D)7-@_'2_J/_:!>W[1]A3T%% M:*L@#(\V8H#78=1A:$P)MZPDN[9:-:,H2.E?%UU6NB6H,[3NCJ'2[5 "%]ZH M_"[1F?O0LF4JYN!Y8;R] MT0&8>^QLX[WXXBMXF-V3*A4(E5$NR[F_5S"-" M.,N64&:3RGI)$C\Q#RJV,4R)#@XJ19LS1*:*(V3%YVZM.ZF6',?7EMG/,/7F M625(LIJVD8?5'2Y3,*0_!$%'E.9L.[HCPE.U*CY^E?:..D.=Q8LJLO0<%[2^ M@O2SSY"7HC.LTY!9?--/G9R_Q<4@:CB-]\!S.^U1"H[+\DSJ%(MT0&(5N9EG MS#(F6QI=K<@TH&-%_:*M06)SX"![+ YC8;Q9GW%Z*$U@MX;_RM35%RV!I='2 M/GW_I-OS!S7WR80)US4 4U-ZIB S(/AVV_8I?$:3:361>I#/N$.W[UYGN[&T M?*%%+2Z6*860XY)PU!HPS)*W)#WHUK: 5,P=HQ5&8$:Q?-PB$B[[2[5KRGCJ7%RAN&0 MQ#UN]VJSU-DX:R& G@_F/#X+M2AKQ6GJ=Q.6!MXDQ-:*E&=(18,A Q)'Q]9. M0;N)A\P,U%$K4^;,(?/FMO?X9T!*%[Q)N/00ZFJHB+EO]3=D7;\29SG M1>6;(&Z0(J# -$4T.V[?01O)%F)WOY5S_*D%K6RDK)P?Q:%GZLO<>#H_XG'Z M.K'>'B0+Z$?K[[GHZDIS0$FFZ1JI*%"D MSS47>C%%MKBR[F)JC]\MDU33D=G"0:::@2%Q MB69!W_MV%OVH^'TI9\)'3UC2 @_/VJ#7)P==O3!3OYH >JJZ)"?J>P_O<_JK M(C^D$4S;F+6PVQ$O^.:GSKFYS%=8Q" $>_,*AQ/G&:@\R;'*P:F1+C6*JI$Z/BV0;K-DZDUB$ M5L>LD:\E54OWR.?Z-62.Z(#: 5,P0"'G:0:S$LW$E%\7SAQ*E0$(P-5&S6F M]S$MM['IX9IDY1^E.!()XG^L M_^UR#U$1XB'ZTOZUX\GH&./[=" [B&1_?S1+7U@ZEA4NR48!%,)CXC?%@IH: M^OS94KYZ(4;G:#@353@QWXHN*YS8$3=SB=Y+/C.N49A53C&7,#",D8T>0Y8J M!::**XKC>9F^R_^;-VJ/5U;_:OE3%QN-Z"^;6CX(O?5L3"DJ5,C]DP6/T>,,KT(YA?[L MZPQ-H@7.=FHJK+%BU]?19Y?*4R??@*8"8K1)7Y,!H DQO1+/*S%C5^ JF6@(&YB:2'<*':2@EK?FZU M^\9ISS(90]KH2Z]UY[_Y%81]QQ[EP!@4MR(##I;0D3!4O'F$#9B8]!O^T79U MKFK?974F5PA-+CX]HWX SF;8Q*C_=D^?:%CLCPXF"@>DKM#DHHKW'&PE!CE^ M:^OBNMV(:[U869;R>+COM9U>PU8H9;KEO7L:'\<:K^U&6\\.D!WS")50@H/& MUR GRTV:?\[_DH_:AMZ.)8M:L=P$)<\Y:]WB%]'>3Y($ S02P%O$E+=8([U! M1:4JX0$G(L+G4(>:5+NH58*R23G:;F2">EVM<)IP*"CC&=XFDA#].*GYX;V. MQE&\\52&A'_YV5N;6CTNS5?_8LX3;$="A.A(GN$ZA!:2,JEZ#:$EV9\PSZ\*)RJR8M:')UZ"O1I.X* M-LX$=HZC6IE;NW$UUBLY3 M;!MS?,?OG)P^U/QL-ZW\2.QWS#7X)(U#>7&C*QJ<2;! # 98P\<=O8[C.A#[ MX"GGQM:,XRE,2U<#3;3P1$S*LDX<0'G02-D(8.HA1(\E8]$H'5O=_VV8B%LWMT;RKR9K&Y6TYQ-68#3'2A\RB)>U-OX*N [V-11 M\0*:-G5@-1(F9& C7\ B-YI^6'PN8ST7-_KY^X;/CM9CI5OVQJ;DSZ7%Y[_. MQC[Y,-YDXR:-8RZ^MA1?'GT,M 6>8M+5 4@/Q!9&?OZ???G3OLPV2YFJ]-UY M3>B\9]J1C*=RAS&PH9[C%(5U M"VG1CGM S(;'X>2FES$,Q4";A%1W 5+GBT2[[7*H^UIPMZ,CKE? 770J78MP/8'- L.IAAYHAOVAEE,%W8I$7**>Y'-VR \DA##1 MBQ3P[KB67UWD)/BFUTLCE$J>*ZY7&HDZNW?_:0P1C2 ME*;8::/7E,X9Q81R;C_U9^'74C]>#*6N9I* 1W$[;NFU,O:&[-V&W$0AA3 9 M[9_#2IY7'XV4W&8:\KWNS6+Y+4R41O8XN[IK5/8?Z1HF%2-WDMCA)E0Z$^U2:"Q9JE#1W9C1Z#B7F!)_F**D/.%2KRPM M_9:ML^Q YF\8*@B#.+MNS7='G<[_7GHNQX7!!6FE85HQ,4)E5AR4F,.EZ2& M:%*GD_3L)[GN'STB3J%Y#P>D>\ M=CLI1R?,[KG57S)UY0ZT=:81+^^X<]5; M>]I0TY2A-5E@QT I Q#0I9P[5QU\W4W0&:/H,$#[:+A5<)DB3X^Z&F?K,\4L ML+-NJ=-4!6XU530\) *A2:PPL$%^)ZF>P6R?3R?BOV]<91N4IY%M\U5V+FNY MABD:\!T5IW($E2S1B/=\2_#&R6^)AT7ZDYU>TPP-;19?LU68ACV(O#Y> "!>]$FF3Z8G[.*DFOOE- M;$XD?1AKTZG#'1$Q\*^D*1YK,V%@/W]T&)?G/.?7O$2=A:8)KZE?33]]M,.B M4*L$VW968"'.7QLV2(OYL*#LW0>+H#,9('1NW>V3T"$VJ$82U=<'0R1#1)TI MGAZ5^G:?S016-II@KZ51W09W^ZU?V:UM6/H46>!%TX\]#H>/TV;T4W(* MI%A?E(8!=+;5HRG#7#(K7TH8G7]SS :P-'K92JT(E@]+K+N55(_F7EP@7V3K M/6C(ZW=P'(?)B@M5W/*0Y*%!197<=K"WX&-]RQ)YU'K4?=@ -YSF1[%=#./) M$[N ^4+3(D>P5C("]/D3ZE&_>X$%C1ZWJSU:<;764Q#H)' >,>[#A&.+41M^ MB)"8)O=*A]#XNE_HH-\VK/%.L1)HLY&(T%5%]?Q '00.PEH+4DZPC$_.?K)_ MK2MF0]@8I9>[/650C-]*P*&!7LLPLO(F*>EIIB#FD9Q<'#MHOX/*(=%BLN%( MVI+K&U6/V] ?)Y4.K)VO6!B>Z.E;LECR%F3[X\JE9'LGB*3_J/LW*,/H1L^G M+**,%M,U_TF6.P\,!SS2)S7O$ZJU$BZC.@UQ+(D))3+5G)!OU&F_9L2+@B80 M8P(=\Z+?4RVPG*<$[^7]Y>U))>^6?$@^UM_9QJ>O\[VUY28O.<2) M&\9H,,[]AE:B2.B&R _W C.6VR4C7F=F%S@"JCHP=NX4(S" OQ >^I+0-_R" M]RK*I^SUEO7W$4G1CSDQ6$H<6K[FQ\ERLZ#1.WCZO^GRG@+W#\"#<-('X-77 M_@.P, VB70M^7FKZ^^L#T(CCN\S^ 4!;_ "\%XZ^:6=)A72PQC)>TA9M;SH: M$2(M3[FPCN2B]A;,/PIX\\^8SD+40EW@5^):CQB*6TQW"K! [ MO>M<:*T(YD851K)%Y'8((K1Y'=5P]":?\^B>QJP*.2 ;'O/J9*N( H>N5$V; M7Q)XH+"0)I#QP"RR/=';B$2R:T@(P!25(:$0B[DR:CVZ;:[+QX-Z%:?;73B' MRFAF;GP;I_H86]C+QT"*,,=6[;)-ASSY:U6+UBD75X36UG8(EY(!]=1?AT;T MK#T4VZ;R39+EK'W["A43W5+^%#<](W_C8+:90Q7XK*,FX0:0R#>-1]!OYP$' M^3'!L,]QPN@;?(/D%K)2+_&E,LS\X([VK+/M\\/"V[5-P1G.0Z?("!OWA-!$ M#KJP4!<_?*Y#L>J6AMF<[P=I<$T+9S%;*C 6H>3="%Z\4D;%6?"<$:5$IVY%&85ILJ_7Q+M M%USSW_I.-H.1H^:%LZ1OL#5;QU1BV1-5Y MW#&!<1;'K@0)G&TTAC"LXF!:IICA(^ME\S>>WY#17'HO:\%1K/,TT9#..T$C M(#VV4H&.43VFVG^CB'@+7^:>)4$'\7*MQ8W,"I9^V:DQP&CMH.UK9(9-^<9N M8+9.Y MBI6OTY$RW2QLY[2B!F?&9&.5]ZID9\1<*8G#B2N6[J>=T@@ MV@O1"MDCL_ ,\=@CFULP2MZ #YXR7ST&!7IY3ZF8MQ7\0M.405*&P=%\X8AJM0D3 JJ%RE.AE0A54$<@P'^CS[MX0USVKY^>E5> M'E0$].E>-> #H$JT+T#ACIPU3[M96^5*CE>?=S&OZPF6Q6;QFI,(*XM#5("B MD,+AY7@"?%Z:5)YO M+#BZG + GR+EMO9+0PC?7AR$U0]:5GV0O(N81H(RHHR&RY8A8Y>6$T4;4443 M" 1BD!-!S@LO:IVG]5CEU5.&/1'K3!CL%2@6,21AL$@0*,(D87 5:T_=S(V% MMGV.$_XBUEF;3R>D]DG31#M!702F!P=IHVF(]9A5HF5J^9_$<%E M FUY#;V5'AKQ$?^#AS+%+?):$6!;@>Y6?9H[8+A#6IKQ?46 MUO\# !:J\:P.;#+C;7J[SW5N%KD5^FPO2J;3)0IT?'O?3$(KDU&XGD )GR>X MNN"K0RLZ!',]\G-Y[%8[&_>3<7'&"KU@.V"MHI%^8/[]@'J[4<6W8;NA M'7\G\+)]U1)_BWNWT]3W :CEOW^TO#UP=7-R:OH3G]P@Z5B(5_*_[KI=.9,H M1T[3% _<>*M<^JTY QFWD]PR8KJY:E"T^&AZ.#^5?<+;T-PP;^OM/%U5Z>42 MQ%YLAT@'OF+_LJ]+#H)*]0^:-QWOKO+RUZW/ALWI;/MLO)8[DNCL7F7)+*V& M?)KN5F0\R+;&/6%PJS;.4W757=@C_3>_-[2S/[Q"5@87*^2,0CHFQ!NCJ;"U MMRW1)G*9N\6D1T(@65F51-0BZ!Z^@CC?L;=AR=D:/'N9C8[\77>_P5MP+L_" MC&EE6:/>_[\;H9;TT3F6:UA=G)[T/X$TFK7*>DJLF+VM6/ M/P J3ALV:7=)MG])5J#__/3G?K(&777LM!KK#XJV#@NO/@B0:TQ?F,KST.MV M^DGFF#&5U-RF?1H6#;9NGM;Z!"!/;S6/0\_OM5G94E@T4_68(/P R(VT_F5> M5S5];C0]U?S2WFNL]>_ (G-Z@CON!R"GDK:,\U5**ZG$*'RM9 EAQK&,79BCO3%1$ M0D)@.XAS^0^I]:FO6Q>8(H1(Q+ UH+*R?8HTDM'H^B#LJ3 I]IF$86]R8:"P M7;=#XZ##;E#EP/J6-*%'1:14&^G_$O&Z]5S#3!^0WS3UPUO)<)H3>AZ8O=+QX-HR:DH7]0PY+D'K!Y MP'4SBMY]('L2Y_[(\;G1MVY"\N8WAE-IIM9J>OOJ])P[!L^<8TJ9 M\4O.*:V,48XDT>J+U:_ITZ""<6$C!W-UQVFOH!,6S)@*^P#A88=?0U8[YKJ* MS L91<>YR6D"SM\)6:9TDY_\AET+Y-0"DC_GP7RBNB24.V&J[B[T:8GK2N&R MHU33(E$JVD\984R0BN&Y@.!@^35Z%M.#$AU^G9O[=]QGV?JYMW$6#F3^V7>_ M:JHMP?4Q^-L].V'TZM'F*?]/!DA+]93K8+Q\-G%) #44":V6.6WB&?T5$Q*6>T0&47UR7CQ&M&6FC*I[8WM7$+\PPAL>X9H9R=X%] M&T3V-'-A!8E.M27<_?XB*VB;L.SMV>W#NC]L'=XSW*P@BXU-9X5DRRF?;]IG M<#Z;>LE#H7/=5);SV+@E'X 8M+JQHVFN, 1!E^6\T.53>.1.ZVSN**8AAT).W3(B&)/OP.N^<=;-O.*.\C/]RU&],'QM2I57N)1]"0"NO-Z4X+&/W802U#7T[M/,9K%"60BBPK$V1L%E8!J(XG$E0OV MKGEBJ)MQ1;U.AKT9317$6O:TW>JI:F&-91C?EQSC4&.]'I*I?3:H_IJT\77# M<,'+%ZT* X!YNO*N#RI"21.]@"O!_CTT7^&KW]H<)!QD$\WBWM[(2X $X-Q+ M!(YB$0GD:=4F#IL=WG5TH Z_^LUNJ@QM;H\^(>#*)UUQ.:G4+F29^)_Y)N)M MRV$>R)K*A?[!:G/O! JM]HJH1XV+SH(D?<#RJ>'^$/O,=ROE%'_,EM-,J)3P3F]-)S]+&-"Z3GH%!;>3YB%!DI#%D^XZ6H M3BQ33%%3ZLA,D7!0?AG_@6:5L]T..^R4(?ZF<[@<]@A)U-=E&W MEWF76*^,!K27:1A%V2<9)HQS)!V8$*%.%]:7':YSVJ>B( M\4EK>^8#YK/._+'H'&@R4R2D"!MQK'*);:DK>IK@Q#9)^2T,6/EY>C'^ Q"[ M'#DX#9">G=\OU[5@LOUO6!\BH%@3 MX.B"=P0^Q(GI9 4[5U#0_MS8MG_.&W8+.[V"QO>PHR#@!:)*5^L'-4RE**U9 M"9H-(%#'4"R2:^H8%>6[!CC3MEV@1^EU)3OL'G=J3O.,1&"AXOYH]\RR;K[Z MG&71 M[IJTM?BGNFT2HJ?H +!/C.:X MO4UHN-U<@?\6%:BL4E?R*K,QH9^1@U\YD@=7(=<%C"3>L#,LN MQBQ32E,N"59[C)G"H'Z.WA>C= T,T9JK'M%&\9'#*(6Z"2.!LG-4<"3,.041=C,9DH M4&.CR3ZF-6YWJ4L%L:&3U''5G O;*DX-?W>,U7JV34O&8D+NH@@%JIY02I1W M#I #4.7J&[_GK'>L0AY9W#V-(Z&38!X6DUY8NO)PT[T9>0$_;K2^R3US3OU: M=UPN<)!0=0,\%"&G^IN!?>2Z;=GC'_;T//:]U^'1DN)@G'**O\F, MGZIR9? P> &:>I6U.WL[O>XZ^^3=W??M&00TW'!, SR=3U]$XUGJ+9WX;J"( M1I83:]AX:NBQ%(=NF')J'YGLX7,RTF*I48/^"JB&EU MCCAW/["AZMFBE^KXF$RVP?=;ZD,39S#6%F'C L_?;LMQ&IN HF7(7^2&26TF M$T%Y*M5JYP-J7IHRJVL5TVH8]"D-0-/LBBD8^M[T=XUIY\I4=TZR?,[NSS-[ MH!Q$;,S8@4-&[-R9K*?LNQ*X':<^]3_!4.M,S'3RG:9PT(C3BI?M9W[V(($L M-M-9R5R)#1"+P3*N%H!6DLO+\0QK9PQ=]3+S"Q+4F(M?*$P=F L$#M?C^D@H ML'MSHCB;N9>KXGXU7&'U>HH HXT-[*X?2*@C%4GW[ K6&L";!D; 2/RWO# P MR('H'/54"ILK&G$8C1.2[M4R[)/%:L4/8N>7 MFA 8D6YTH_ZQ4GT/AIX5A/])W7D:]Q!__// M\LP=*V4$L*@$14&>PIS295]CF!$YD)6E$M;ZC:5AA]5V_R_1Y#<7&-9?A@0, M;<@"(G! )S6M.TZ Y@"M_*EE!\EJXVZ.L W*9Y= M[74FZT*, &IN]XL?TW7V;3M5A>KAU2J3_)9HS;EZVA_95N(6V)_Q0!U%F:5:HX6;[:#Z(! %H8 MHYM!I6TP_4)P[2&FEQ>.\$IKO,IP.8S'T,2UZWE([X]MH9'N%.[:9OGS6W4^ MDW:#)8Z-SEN!970VY%D5YIU?I6N=%?!$FC)[_N+>V*D\A9;ME(>V85K)I- ,!7&MO>"_;%1NYC>]1 MGRUG"Y]"HE46_3]RGDG9-!2VHFC.7H=Q>2;UM-LTP;\Q]T3>F:8I]%J-D0=[ MB,B1_<311C&7D/T]XQS_P5SFRBW+&;GX\0+KX@=@VA> MUNL/4[M+7OL=D=0_H+"/E^M2'%_\#53SA]WK'OUJZU3YWA=!A2)EU:M(@?4F^M9[=,YB;,[*_A[96X[?QR;Q_A.#;39HRZ([,QT) M+ETH>53:#$*Q4R[_B+OR.2FM.1X(JZO+MD,^U\3!1!=G]W% #965)>9W86JK M4)!#/E'GB3>#H8KQ]C*?PA8)*@_/E(DLO,>?7JU1GW,XP19!]^0K9-OG80S9 MY!::AJ\_V2P;)[WJF/8ZD2N'3BO7A4(T=:G1OYH#,0 '_K*EAJMK:Z[&RIVN M+/LHLTN3,D)H+HT= ^E93BN/VY_5/' M.89BX[QV- R^%$L(1DQNE:&TOMC0TI6N8\>[KXUTO&G)[T>KE?+$^<5<%0?L M%0J!E>H-.LTJK'S%JZQLOEESY+2S]L"RMLKSZ*TJP>=K\R27(%O1[42J!8T1 M337:4S;A F[@_93/8P_M4]N\V[B]F%#(G_2A/ MIYQ(+:3HAF5@,I6I1"LC$U(FY5S@312N(IK2OTA;7GM7C#T4C%+TQ+""1N=L MLNOA1('F)"V<@^>;-UD"J2((Q!7-W/PPF[(LYB->]<',-5@62>C1^;(IROB9 M'H=_7;,?3@A(@I[%E*\-_(NA _!:,)56RO+W)M==*UU/!5D_'R2_XVS&]+'3 MXST+;B.@-H4(H!O;US7T"7"VH;Z1;-\+]PV#W/-%L@Z27L? *7*6IY,M\S>H M+73B7G:@<:XDS9]+*>EPV.Y*&GS= )V A4G1D8O$3M8\VGR= M-/NA.0AG@)&)2EH4AO+VR6Y/EA,-(190[!/)^;W9+R#E>K MS=H9V;B;)@U2/.LC7.-Z5?^H?1:M'-X7J39AC85&5EI.E8'1)(HPA'M<)Q/_ MLG^#OC7S!LLHFF(M[#4OA GIB]K=OW3;=AV<'O)&T/X H+,O+P5M?'\LUC0O MHF=1:RGX>MB2)"0@)M$3Z79SGSARK?KR^\]I5?!6[DOYF=%S??#VX9M=D(W\ M2Z/>X?\5@PY;K%]4[Q Z.Y@G)B8%)"MDE'4RW$XWP,JXW0A4:1)6#+6U)!64 M2%!T'"&P@;U[95\!D$^AMR*\914U;^-7CC/^;@ =/9NS!9-_G_9;)0\LN(L>XNVFOX>9S3[ M,_M;T@%T\ % #W,1_?7[0_1ZA4MV\''PMR_#(G>"BV(6$R?ZM5^[[&0U5\PU M)MBH7WX/D4XI+GYM>DI^;S;_YE+ @PJQA4>G8C_C-39JKO^W=6,&XP4DCW13 M.H3E=F$@X[$ !: /FW=J[4YE5TFWE#0Q_JUAOMFJ'V]NQ#35R6FW'!&= MPMTIN@Z\P4;P$_X'X([] Z!I'CS^)OT!6-[[ %SMWJM;/9(-KLM;@@C,6I,!_( QUC&<86G>UNSAQ ^3@,B\,Q17NI\UU6KN3_K* \?0]C8445@W& M WLJ6ZSK6K!(Y7FP@+@DNJXV/S[E2\,8K,4S''0YS=)G-!H7X2'A\5T8+5F@ MS2S+9KM+5X^7MY,T[LD709B?O]1KN^XSADW2M) M+0I520C4)+>W4(]6C'I13HIM'7# XODZ@0>0#H^!QW"'<=^M$PIN^EV_BQ&1-7'2UOPS6K#=P48Z=(@DH#S((L[J?X0_\+RC[,>X25AN M<$@ [:^&ZTW#L=[O\[S-Q2R''P#"#(_;Y/N\GN=7^?6=6]-FD2^LW^^U&JV? MJSS/>- )2U6G5\IXW MVD.[QUU5D166")1>ID;#(FI)Z<7V%G' MWBD9[5XY+1J-HZ+FL[$@/ZXOR/O\V%R4A)JE71L?#L.F2S9EZ=^VVM]VJ1-L MOY^O<]ZA=W/P#A3>UP90+49E][AW "!-ORWB^154CQ0-L]UBZL=E("Y_'>3H M8& 23"5^=(X ;GX;^LS&._\R\EK/BBS9V3$<)=Z@/6P==R$EA&V)ZL [').5 M)"S87;; );"6"-OH9TD>SF_FT^@QS#RN^D9G .WQQ0?:2WRXNAB MO!<:E$X^J,2A!TF([Y?]V2[[G MK'P 6D52GX)VG/YAAK#1.EI*\,N=QP>@J_6?5".U^LXK^,2'O(']33L#^Q$W MS!-ZJF Y/@Q1F>HB_/@K.73% VU=",8+0(7RN>YQZ_9WX$9BOKW\%B@OB#4@ M[%7]]<8!R_!>61,4A>Y))CQ89O%R)JJ$O;C<+LH0_R,!EB$G$(DHN3C2 ^H0 M*9-/[\",:OAA.)QUW&22WG8S5XX3L4[I9_O%@GJX?;04K>S"Z&^6<*N8&+1# MXYP3=E7Y:AVJF/E@[BC?J1HST+ ")9N\G9%\W@ M/W\=P'*E--C;ZYY)'J]9+JMUJO(!G13D00@/9+U[T5N.2,V(5ZFHX]3:A1+AR-Z=+ M:N^&.UA3Y+$:\D+BZ"@Y7_ R/"ZIMWB);QYINK;K!]>6PU:69K'N?TI.7ZTVBJP<7]/?(G3!W.$>F05"FVWY')IE:"(NXS MS_"LVZVP*'2RO'%P"C+]TD!YB:K%![URYR#:RU1AB\!%+GEJY;* D)+/J*R> MY"HD1O9G* -EM;\[_ ?+S.UO'(RSUAXQ-Z!6[2+WA6-R%-T3LGG/LSCVE8D> MEH4Z.7]\9:B>'.]DD4>GA1ZJTU/'["[D,I_N\K%4K&\_H%CJ+CQ<*ZOS&>NP M7/D,7*2BP6:@,!V=XZES.$UXZ9G.-DO-ILP<1R8R1%;L[PS;/R55 ;J72_+@ M\NHWWR':=#B;.K>6I(W/:T]U95ZD'5W E8:T)UBK-+*AN-BE;,Z4>]3*Y"IG M\P_@9T"46]Z[U@[E?G7T6A-FV0PZ\#4H,-+E1=GF5,%0RBB7\ORB@IZ3-X9T M=,PU>VEV"]MO 6E#UX . FE,("WWDE#R49&F+F<.TH2 !))CUD+"N)RMU]M'Z'P4GE)#)]2DU0JE& MR4T@HP2*?E%^I@EB9V.?9U7(&L$Y?.S.0B#@?A0I2L!"7EVHO]7]QZE]V<4V M1T)-;TR1E0=P,]*)E![7MI15W?"_JD/SK:SAOK)+Z]:@!C%__6&H-5-O85Z; M#:('B_J%"CFI. 6D+^;2#C?<+A-XF!N^2G+5[(_[9&\_VWE&704]B-J61-\[ M8P4/YGS 7;J#(ID+S)LZ3U);;>"!M&2KBG+!4%^3SR"#S&.:\J89UN[QM1+V M#.,_ *> X(?L#J$ZKDW(?+DW:!_\#Z?C;-PI>=W;,L"T;),QK.>R-KF+N.,8 MDER7+J.WF*-<'!7VZHH3%H*XG)E_X$*_AD9 TF]KL!_^5F[QM_H9F1"6!<#1 M[5TEI +LH!#*-\WE ,!#91X,X,Q> MSJT57O:@_191I[7-!0<>!98*#.I,;-79"9RRD&R?RIN%L]]>ZW]=/@!^7F>D M]#)N3Y/&L319*--6Q^@@:#I[=\*>;RL<<]F SQIQ?WY@%LW)D]$VTG3T@/H? MB-QT>9K@$W6'+(UAS&Z63VI%+&ALBFE,[!1IFX ME]DLF*,D.5V-4_)$_*W/V2"_7G>0IS3^"4MX !CB3OLH9O@:G#I6LR4?V9:> MGDF#E!O?A0X9MJ0K"Y"V?^F1<3R --(L"#7;=/(*9\U6F:H>_^!C^Q0C/C"A M57_K2'0\AY>BBK_9..F_9N8XX(C.\MV&2:S]Q_2*E'(&7>'?>I+\F))N!U;# :V@CIP9_#Q$SN$YG$ MX;O$%OYT)DC1>E4DX1Z1Q#B=:OH.,R+>( */%GY8 +>$%P"5=$,79OJCL=>^ M^^AGPWTG_^0],L)A#[C[<^O;+;2='D9*=DY(5LN-.\A3AG*TJ/ I6XGIF?FO] MGT@,<6\I7-$P32#.Z*-W?5,U$1^DT?7TTHMX69(UL4<%TL/US$E(M-Q\-(^F MYNDQ%ZXU&$FLJ^DQ;@-QCUV_G(1NJI/2DA'_,ZO^_R>&8*PYDMZ/X778#T_ MXLD[B^['$P3GA$[VOE[KK&8R\VF*[+@C(LE&^F7AR.5?_JKT-EC@^!6P$_X M/G]6=O :6O>Z[$FUA_W]EI%L%OU.[$]=MRE"1FMYN7E>]RCNY*A+PG%T&\\?-@+QIN=%93;M)&?VA"-. MOXW>X%(/Z[6'T^,UW_!3(WK>*V@\G U1SQ-BF*&;;G%,K]>1J29+PO1[E >S M"HKHB/>[K8%(R@B>SJPHYMZN! &6X5H_)/?.T[Q/RG4^M..) M1ZMFF"-5N$!IE(-XF=ISC>,H8'CA*,!A7G2]Y#:*(IEW7HVQO\X-OE$G3M\E$X8CQP M+Y4VK"B[&3H2$0M?(H'I^."WD'_G'DO[#E!J C_M% ^9L,;PZD],S^6 W>UY MRCR=SB8NM09XWCD3O%/K+=1V9G)8?$1OK!>BER>$G JX'3_H%!Z.$GF1>AU2 M;+&S*R@ %]*W:HYSZ@,](E876:OB*QK3*MCKLL,JBV*N'/+*&:Y7Y_8F:+%K MU;!@;[^QOI7> QG^E)N)F[OG&@F-Z>'_EWO7D_3'\J&8O>NTT.C]^,'Q2LN2 M!8.#?N_&X#C<)@OU6"X5("7S*96=KN C%A$3/FE!N'VD3?)_DG-T#;]8:FX+JKB D;D#9;8N.SX;/TWPI#JJ#2P9PPJ9G?)<1L';.P[A[P7&U MM)VC<_2T93_Y.P-SB_A\I)HH7"W3!"SER6*PU*$Q/Y'_V9V7-C&DX,?\%X"' M#[S9PC[)DF_UR)R-'U:"F)D(+FFZ0SU[1.E+*)?AU6[GWE4(R>AB\?42OK6N MO0,W,G;+B4]/%I$VFS$YF556$KWA685G/U>S4)5GX"7*T!4@VZ?5>YK.A#1W M\)I8+<-P=G=N0#:3;#^A6)?NZH_SX=1PO,WO_+/ITVA"\Y01P'&]% M(@21('2L&?E47F$8Z((-=A6X3.QFFW E#Q>'J"@"TFFX:5:KRB#X&:,%CB,$ MG=;9QAF.!-$].%]NQ\N!I;CD18[?>0B< ME-LYE!9VPXZFX[:@57%WU&,/@[UT5UC15C8^2*.H@L?I;+/V+?W^>4"[9U4' MZ.96OB-E._@Z=28JD/W60AUNS14^>8%/5<0"O8)L;38W6M/^%8C'VO)ONF^%JK>8 M@_9![7EF0R'288;?>M2J]\6K4I41\T-1 #*ZEV!GD'B9WI84%YT/=;*,H. Q MQ$%174T@S:;Z0?#-Q4M[C4\W6UM.C8"M2?KN+JP,KQ+/?-2RP!V+:2[A CK0 MYK(G 0:O!E;-^3]"G!-@UHE#;(Z\X^H^JAH5F/"#\6(1A8J2%<#S2SQQ?>%W MDRZ6GQ,;;5,)"/B9=IIQJ%4=;I6.NS;V)/(7<,Y9L*TOGX9=2BHU0)%&7N[9 M%47-"V\E2/WP%?#'$07X=+).@@.ROUEET:-"/S MYBT ?BVVX=?Z-UGOOLBN^B:Y:M<#F#0K+\>!-L7'OBAGK":GA0Q*YT D ?A* M,E&"?-24-WCPKYEU3O7EG=O:("N:Z\G1=! 3E%4*C9=MRF\X-Z8GMIL^I&NX:"U&06-4F'4#'EEL0=Y"\L\TW6\,\B]*LR M6]*D-NX9>O?;C=53I,,2V3;P@\%"B).3T,J'V-V3G>N_ MYY0X_D@UV[DHS!GAUOI\7%?53S4BEVBL1ZF,QZM+BH*) N-WO .OC@P#W0)* MA!(J4S:!W@H#!4Y>IM@9V"X$.IEG@Q?"BE8/[S^6>B^5<%!NZI8JSFWSYR_E MDT:X6*+K5ML=[6Q[@^(7;MFTL&%CK:AN;+[B#//\R56&2GM M^!:H29L0:4^>1?Y@.V<5$?[;./K@$^ZJ;=]CE_3%>.SG02_@*0PVQ%CCFF M&[MBB(^/,= 3^HW12&_$V"K.BO2C0N7)2: G>^0!<&\R!T8=#2EQX[1+9\UT M8\A9$9>]?F$5H $ZHVC:";?ZLY8U76$\]LR%J]'+3Y:DUD_5QBN]R-Z!?QW5 MRD:V^D&*RVJ09^NL]K$8C%T;(:GV)%,]N"KV(33HIH#(4DK!+NL7;!1)*,=, M-%P'D@3G?[A#M+6DC/^2#%0(G=5'LL14$(2J* M[7(2Z'HB>LJL442_ZE)*Q&)C$CAQ*,*@$.G=7UZV=:Y:[(*A6LROCQ[\)OP: M%3N>^-'!,*<>M_%)5Q2O=^;S!>Z@UI79MM[ 1Q=%V+22;*N?4V72/\YD&7(# M)FH\2([ _]RW!\W3:8H'3]F9V*>V,Z;M,ORZ* N#LVX+: MEA#CBE0;6#.;9NSJA?V-=ULX7Z$C_7 B]P&":F3'B*&>,@ZZ)T2\*/L8=I$I MV7#J==T8QIT3BA#6^DGHU*M%!E*%09,+@1P;EX,'+,9O!0L@8^S_7BAXT&\P MWWTVZG?:.D1 U2+D^[7W8LHDT?YTJV>^"<02?])_E,]:#E2B-/6)(9;!R$1' M06'7U#P]I6,]MLAGX,IG[22@K2:@8Z_-9X(.42L5@B$W)]:<*FM1Z.&%S;;B MR;'.(P%Q#$*[._:5J@O,86(9>N5E9K^N?>U).,VH4C,46EBU-TDJ#XOU*4*A M0O1R.K:J0#1'[ D]018UM=T=/%5S.+."@V$"^@BW6P1[Y)5615@3$UA$)9KI MI,IHY-2J$7]?+::%#--VZ#;BC3WRZ$A((Q];Q)3G0C4)+6 YN^UJQ1D,1&#B M6^PWON'3TRN_T_255R30<5\/SL&[#W\SICS&0%*KU"85%=)I-FT,L0H-N5'A M.P@"XRK:E9D'420KWKD+*(&IE%9/VX*AW'%4Q?;ZH3(ZF;):6,I,W80V:-B&.H @M9XC^ M 0$%" ^&6H5M1ZB'5C=!7":*),.:(85WY"9_@/'>8*KZM];[\]5X0JZ]XXE5 MRS4QV'D^4TR"D0;]?(KJBT=A0B1\IZ2@5^!ZL.^9/?E5C!YNKNZ&[!U(0.]3 MRT>KY4M8^(2KNV!X_4-H@AG+9Z#A7X"]NP\.T:V7*1-$[@&;Y#)H_"\@0E*Q MOT#G6J=?0?GW%")9^0!S0>3\K%O\8XPRU) '_$3; W']*_=X'Q0IU3(JJ07,17YLC/WH^KXNN&I'T> MT(VC(^XMW_&)^BF?2Y"WK_YS+QU^6MLS=_-!6%\@/36!2A'0W3MU8BC'=?*[ M_(-)O]8L->CK3 >+]FOCND;PZC02O^RXY"(&G2>BL< \I9OB#PCV!,- G-J= M'Y=^XV>KVD_H'<&PO/1%UC1-',59XOS)"M]SG:BS'R&C#X_FW*S%8 #'@#_: M-7\!XT"_FY50 2';HS'0PDG/2ZV\JZ*(RB-*NAOTDHKORY6Z?F:I8?/8/ MJ,Y@PDO"\!ZXQY,BI4K;'9,%11?SU5L](B*H7$)Y!9I'D3HGB-OC16'YT01/ M*(V*<2/HH,R^5>P&C-GXE3%UE<[BF7&[PL9;I1.>F>AFGM-@Q/E-]#WVN@9 M:Z'-5N]P%>M7' F(:*:+5@!*9?P.L@!KRDH>DX.>3-$EZ/A5ZPT%9G$B?"QM $ 4:_#,_\(5PWTW"9.QL'RE&X9]NDK5^VJJ4I MSO6Q>C@SYH##7A>-B>8U:S)+,H:&NTTIM* %/P![MPBP7,TJ:%Q](YI[";+O M/=4]S>;;SCWB7H@]\40AI1O7%KO.(; 5)18X_B'HW&WXXE) )0 M PGAAGM?---._PVOS E=66SU>2W MS*:QOL1M3R[U9($-';?T=D8NA?O-R MS/8+#MP+X<+4FKZ7,)P?]J\A;?K:OA__9QK>:T\?F0K-!Q?E>]Y5/(O+@=XC M$BQ08%^=A"V#]VB$KT0OD0K-.[L=&KGJ]G I"-OO3P)$Z\%>U]D=%@FO5E_. ME@X]1.6A0UOS\1\3^_!VTHKV2$<^8^,5\#(!$U@B.88+3LOS_P5836+NIG2? ML;V''603@*MX26IP^_+4L6?54&\D)9$:7PA?KF_2^2E*#&BC BOK[LYU:3U%0'4$X_%IA B&"S7"]=!WM\D/L^C8S8+9CDI7Q'.6Z:'F+ M 5K6;[1QF>P@LV];SL5TOM+FY 0MEM^S**/D #"+T,RUH+>F@5G@5D$'>4/' M0($#3Q+(@8C D+*H) [ Z@19@0@YC4A*EC,=@^U_X4LVIH]V\JHX^/-]X:F< M"X@ X7YDK1..',6]BW@1];'60\ Z;$Z1QX,N:"$@1S0-S1^(/PR1>/,I<\0B ML0MP)W_]T;0SA[-6]Z1'W##]R'#(<^RG'T #"^GPL!HZ$L>;98SIH3ZKKJSR/5&J;'U6/NL5GEL9+WD>CY M+O]Z]*Z)%3B&\0\BQ?S\\5-3OQ$2+YOU_SRA'.A^BM]WSUX;FCZ2''ZE!ZNV MG^0XU-(L HQ!_#G^ &/4GOY'X,%]94:5EH:OTRND7Z=?F,(G=4NI\PQ([-7$ MO[%4J<>01W7RI+1N/L98CHUA='RF0_U+.*M>V=OWX(B7-BNUS"_U4&>&!KY# MY^4;C@1B][/K/>O"=)<-=?[QHN(=B:NO2"Q1-3?4OI8=#**F2B7C8I^&)[%R M(9K7_Z4L#&*9=#96VI^$-/!J=NI+M3$7Y;@5=2@RN%J',J8)**!P_'^FM/] M7P2A>.C),)U816)1.,YD[,ZI9+#Y62N^R%0I 7%J&[I9< \2."W+E=@8%O([ M<4_J?WC&XJK3$IQYYK8QY#S6?V_JPO/;O[+PIA/\@42K4\-4O=M6@=]KS7T MG=-*)97/JRIVU:O"P1L#?X<6^N0\I\LBN6?P'66U_:&O>00K,"FI%_T10/ ] M6U__4?0-IT30;7R]Q$.XTG)$H+%/G!)G94[WQQ\2:JQ,N*N):E_-9L_T@T./O8DQGCO?>NF=ZNVL5?'VH#9S(V%4S2PEAT<(15IO1B'[ M;A_F@H3L/%4]0Q08B1NY:8YJ*G%U2,U;+PPX=-3FO0,W.QB(/EJ ]<3;6>B, MW88PN[VV;<]/?8J*'D>0 Z67Q5TBR2$=#6".C"V)_<:9*C!UP<%-+;2D8_&J MQ%-F6PO1O]RW%;P@Z9 M*BW;0_^\-&7WI0D36R$DB+*6$W3NUV_[N-[$Z?E(5(,O.MP%X[:51KX[SC;) M2\#7$!*?-@?0+X7M"X];<5"(Z\9H+OY?\\;6S%8'$0OP8?URD@W]AG_J:3K6 M.]N*44:"[I$AOM^;GRNP[O#=84F>D.L6C2#?^MP>ZF*V5_6W%%^*0XA*SDU_J8V;Z 5'/\7<,@QL5[I35.+U#> _[&$.7+)0[9$(:6[K,%2 MAD$?,Q@(;R6*,TF/^'R38TDP;[^F&_W MF3G,*GFB=,DC3JVR8O%I[L B!,FYUOG+'@\3+1-/.&.VJLS2M0W"\74$5JG< M35S\ BJF)O;,6&SE];'B Q4W3:R9@O?UZPZW(L2P-#WG/"3]%,)"NO#12O\E5U"&)\YG#3H:4A(@(AH4ITU*Y, *]-N MO];_SAI^K8OA\%2$//8JZ6#OZ=UK\1<#"?6KE![AAI%PWZ,.+30,NC5H\ 8H ME:WT:_,P%:_DOVI^'R&.[0H*6?OH$.T+[\7MO,S>MKS$Z74;INWJ;R%: $'V MYQ_S2]DNC1-5/C"/G:S%*>HE[\H'4A:'FF1-/U#>K$HJKEXBR$%<"LCA_))\ M=]@]D@(_O([J]5S7D/#_#_MP3LW*'W7=SUT*01KW($W[ )8)NCKLF.[ F"GK/8 M(#7S+&8U<,LU_P"KX@471>['I> XT9'QG)N0&XG (8HTA]C1K>S>_0G4KO6Q M9^LA/TO"^9LNBRT+2='54DX=KHL6.\:IV!]2MYZ$[M<-W(\&'& 8BGJF7>C[ MCG6S*0&4\>3/;HMI>CT<^ D0;W@7=[U;^ T[* *\2??P$Z/[N+LKRKG[@$/5E-S0:J^-#3>+F;[L<+&:%B+!DK F!&(<'%[!!!>7T:C6]9L?9[HRB=25?I[P# MH0('UG#3F(XP(/(O0/F3N>#;UJL?0[M]6=WXEMO&D9W-I4"CN[X^A+*!ODE" MQ_BU=?(D>,.@B,9:SRL(N^E23"UXWZ2D MM8PW#()#K(P!J8=OA3MG\O9X9:Z799D('<@01;TH4&\]PM:GSS&XFFR-92^R M5K90/E+/^>OD(^D-U;<-VU274?=56&6KFD ,%3^0D!"\?D1G%I/"NOLD@/I MQ78:$]-H/<%,0$$:4P%?*(F\?]X!H/,RR%EC!]CS1UZL-RLTM=^TQN""]$X? ML_2+YEG),14@^!/ MY/6_G58R#M12T,=<[G3?;DC5J"N>S*2D\=ZLT.=)8?/_:V_7'1D9>0[ >:*. M,_V>:P6'^6_782]'8-<\-\#DFS" >$HOS8D+&0_"Z8WH2".)T<6I-FAMTSF2 MR+7G"6G"N%.T$4,*AC/A-I5IO+_VCJOA%N$.XEY@U?*2;WC/"D?DN&$U8B;@ M.^SW/R]_Z(YFX3 7 [AA+/M&. BSF" &"F+M]CHYO$(JQ_8*=Z<_YS1G\P:!FV M/I%7'H(#&#<4>S&T(?]+#)^;)/I)?^;Y&1)JD:<-0%4?F0V,^SJ%/+B(*H@FX; M.&NF!$;-6#X"D@1:HC/,I_Q'I-NI8G;,INY0V&/(GH^,^RZV M1?M+J@E$[USN)\U6F U"5!B6J"C-PLS5V'+W*7^=4="]Y!(.!NB0I1M*8II# MAT]>Q[-.2E-Q6#D5EOS)8V7C29_$_Y&A^FS1H!S%*>U M^U51U<#BUH*&1)[?*HJHU?%F>%XQQG7D*[4$JRF"K!%EA%AUG))N;Y^CVVA\ M8BML[&@VMR-D+^"8'U76B8>_'D?O7S"A/_GSK7EA*?:R<= M=2<5%(-GVH[%8FX>_54]R4IY @IZ)C!'I7BV-BJWCW5]%*EJJ^,N7VXG!P,I\;B_YY,,ODSZ^I1R3;V^S,E3H)RV%* M)W%'WY:*CB*7C9I3G]]/!,86OK+H=JHT3[LOZ&44H4I8>J%OJ"'4<67N)'-= M_(6&5G&E2[O:73CZ?X5#]0>N6##4="_=:^Q05T-,$^SD[@D:5UKU4>;B+3'[ M //'[E(G19: A_]-K] P?+=.I*BEXJX0$Y)43 MESLRR='YE.H9?A6%-ZN9T6%F.,&1'B>@KB"]0-0CSPM_"T$?7@A'@:JW?MR! M"8I)Q]QHQ(2_(U-MNF%J:X:*$N?!>.0EH!9 >9'B%#LCM-] MR9.J]:M=)EU6*H7Q67P.CP"+XP]Z!8A7_;)I3(KTU)NZ_?J(\8;YT(^>V]E2 M2_6R:>9KP=!A]0!DX%:%; MFE:^IWN0U5^L\"X[N8<36-P4,U5/CJHULWVOFH8J"BD,#(Q$A;'V_/E,KFUU MABGDV?D9K=2SDL/:;D!>HRV.GS3,[N41V&0\0>#Z>=4W4[?]E/I@UY2.TEYK MV4'REG"=S#I7BLLZMOZ0V]QQI*&A^"!4[+JL,9A9L7B)P(LZR"KNB9IA+-OD M$\?HU341/7%HZB:B,FSCY:2N;!Q(DGEP4,8TWW99:V<^V(\S]6G%\1^R9 M 7Q _YT7.W-W2T0(4ADI84!S,'!Z0#=/]#R&]["7!>3J>-$3K9,?ABM\L>/;LKAUD^ M\:'BN'LX\&9HH,%1-?4L E!+MI4CJZGVH1G&VT).B6QR=LCU&S5>3RM>4%%? M"^^9^:=" MWZDXG#?_@2IH1^4M'/SSAR9_")W=#1GWPE,"<(]Q-+*99@3LF6R@.6T(T'F' MR'91F+YL?ICJIGO>71^BVK)!XW75 F,466!&M3*I-?,3"^W;W)@LMK?TK73; M9K)H5E%-<["=OU/AORX*M_/VL*&?1JBQW_+H(*#2_P6$/0G(V.<&E0SOSR^A>P3Y/] M.E;O-CKG"22CID@B\'O4)_U^H9;JXR-=%G W\-#CHT"FD\[__/&-PN'BR+'O:^>>E M*U0Y/;VK*)_21E%-):#H_E:Q]5THPHLF\)K:,";'>ZNOF9:LVT'VE)/=GK7S M;"G!!/[VPE/&D@$$,;]Z"8C6BU0# " DV#NV/>Z!B3::&"&:,DQ'R%VYT-5B1KX?5%L+CM&Z<*U)$/+7-0.+MD M*B;LHF@\96ER=43CXY,8C&SFTG8_5F M5VM2LQG^^8! +\14ZY#6-(J+Q)I(/\(>$S M"6RAB(O#[D7*.Y\\1W\:3A&T>VMTL-"0WDJSQVU<%[,_EWQ6RS"QKBPT;J>) M[BL_',>@J0S .E+SM0Z)Y1\J@B-N#7KRZ%NRWVI?H?JFSZ=WVK1HBW38TA&3 MUBWYBX=CI"%-T_H5EB0K=!7I_S@=E>=-&. MH=L2:@>U+(-UQTD%_X!FIG,J[#_AP6]DO9R'<6.77W._B_L$F)$/4NJG_$J,UWV&' M"Z;X*''G^NGY]%IKJG0\;(*12TRW PD\[-5Y32QX*OV=IO->; ?%WB(0;2? [9 M5H\NO 5KX++ARL>6ZI9_6\Y#A4,6R?I$H MO-))W^SHW>SC[5HC(CI8;2,*L=H0**N/WXFU34['A(#5$FCJ? 0:I(9H.*PB MZ_;WD311O+X^1,E"HU\0'Z[#J:4 6"NLQYRI*0^XKIEJDE<2[!PL:KP:W!^; M]#!X9^NE%50!W+$FXJU5W?)A:^XGYS]>\/[AL$V%%WYJRSN5UDG->T8=YI8= M/Y#-5_ YLF&C8:?7HV?0AP8M?U0Z>FBT@3_Q U+]R7E*CU7D)-EXAO_U"A]HLZOZ/GX2W&:LC17#YO;?!^S.>*H?_7OSK\T5ORT<_@+""<[4 +^F?]<>/L2Z'#]NV'& MXTO'A^Z?-]U/U8 ;UK0_BG\!+"M_L [ZR098Y;,&].ZTXFV!&F=L[]E'/QLF M_@+:GKA^7>EZ"WCC^)NDGG"@*G,@0\+^ [W(1:"A82W>J8NT$?%GR FLY7V[OA?+HD] . ]RHP!T*QT9)"I?9S,C+ZD,6Y_AJF[ MW43R\76KW+9Y%4]&'S],?XF/!/_>]CWS'>@QOMV()%(0O6P6\^+6FL#["Q@_ M$OO"WIBBJDY8-65#^5\P?5$8296CEEJN1)>4IZ:L1N^)&'6E#[01U)HIL>8A M)U.MBG[41.09A;E[:A@XN?URL/X7,-U00),7LHFW]T#P%\#_H9YUJ/ 1Q^P[ MAR60T1-"B));8FD0+U<;@V1RJ S EQ=.P(%'0[<)4$G&@LV^0Y$L4BG0?"91 M_)!V=2=]$?>!(;PP)?UMYX2X6VE:WAN!IKH21MF(.9J1I@3 MKMHCD:)2V?6KW&FRC(B/>BYY1%]H?F%]/N(*"EG01=3 MW@ ;$,.KGNW^>M$(]2.UV*#(ZV*WIW3/6B6/WRPLA"Y#3I"3O^GFD!B-\.&M M&J@1Y;9G=:M YS3SVWI<+RHAD[;>0G[#9(LJ (YC9(\,A#0)L_^?]L= NUN" M?1E9.'G93G$.(.HQMZTE M1@(./>UKBV <4/60G,1*1&_5]\X8OK,EGY-?P&1W2=83"5"D.()/H-"/^>TX MY-5L("&A"@,W]!>;I7&%(9?IQ4?1/8,[*6NTZ_5_T/GZSR2O?UB<_9$KP)K4 M=HCK'./"05OKS'5;DSXEW6HCD>3-]&_4.E,[32G&O+9;H6DA]$>UF8+XA'0R M#Q#D.A"^2)O81>1?LY7'3)J\_W\Y*:FMK]U6P_:(7\4K^Q/B?:=F0RBCQ&;( M=Y:!]%F2.SP<Q M_$[QUP-'&7%]/U'\\G7O?N8X5XL;) 71@I'D;$YX:U(\3U2["L%!YT3Y_ M)S5EP&Y>A,G;B/&T)BTRKB9A;0N(\_47J2*"&U2&$68;0\?5'\=OA;\DF98* M1MZ*6-?:4CI9M_X"4*RL<3Q%;9Q(EJ",-EB*[A.;%?J,\_X8[_-[!V19^O>5 MZS3'@%>.8"IF;YE._W :2E-Y]K9!GX3Z5DV!X;?,8K6:$@:[48N7+NGK(F,5?U2N$+=KK6-[VWQ9]P^4Q(_]9'#>XO2'$M;]?E%BX-P\J[LKNQ6%)7PFM-Z8$[M$9#-,B-N MJ8%N/X(!T1CQBL2E.HT'XW\2;#$V]L3: DH<3A/WH--,=(\^C1)UPQ[%4 M?]E3\]#V>NIZ:T<<13B.>0O9:E7*+,FS?QWK37&YULK,//"D?B,1BIBABZ8) MV?V,N;'+1D'1]^-V(5&\)4LA9(*:-A0L&;MSS%1RE_^2M-^%,B0KJ@@SD>Z0 MPT$W,WD8Q?MVZ?SHF"&OEHPQ(U&QHXRI+@* M/:.9F\CW N5&]_4-OXN'L5TQ#C>#%-J2VNJ /BSIS]ZI.1F KQ!R*2'EIH$9 M3A'V2V!R/:$Z!WM)XZ7TR$RI;T>!A)"[*FI$<82H, MT>2"X84B3(T*V>-KO;ZF:&O5'_;Y2P%4G?\@UC\K$YOU^OUF!RW(:XE^RW,+ MMKK/&0ZH$82##W,"6M,G.,[!ZZ:>)KSXB6+R=)R52'Z%QJ(/JQ(6Y?4A=J[K M,<[#A#1UUF%<[AOG%<=&'#O;4QA)\3"GHC@38"B,2??.;(B=Z%;2%4.05PU MIS>YH\'GS_P$^/Z4#9\MDY3+<=SXJM1!VTIGF(?A[):J.'I2DK:2EP)3(4 9 M7[(7?TV7YA-O+]PI,K:1J38(E'NA8.FL76_X]:FYMN)03? MOC\M""O%EA6C4$0Q\\1X6/)!*LP-@\,,>*2R@RDJ?N_O3[8L"MXHCZ.&DG#L MK-3\)LG)%3D*?"Z8&C/WX9+@>[LQ)H4]O!,[N>)G6QLM8T!412_\B@Y 5$8! M 0! !C@,,A\8TYB#*S\N/[["/OXP%*/==Z$Q^3VVXC6-P(857ZOU&/V5(E] MGA47.^*E;K[HML%@(?'!,+WR2ZXM,*>GO@ZU/2HP OTT^Q]J@H,D'V_TT.\0 ML]5].N&@IN%C[A+SVX^_T :M2)]X)P6A%8"#B8Z==D[:'!EH14YU.J#BKM^- M6_GA22^9@\B)*%YW4]?UTJ6&"%!]^6FBA=#TETY@&S%X5$! MPN[_5G/4%>#C.X,A&3T0EBX%PCG>*X"@7Y:'HW-M;L:@ET)0 +5#NW3:7[0OJW$BV8%:05;EP&K:LLW';X M/+_RSGU&RE@?"\._^%M#^2KRW#>%1-4! SF5D%RXXGT##*TV3>,VYM)C-^R$ MHFF8*]GP>U0 I,LQ+?Y#,_Z//^SD"K&\?".&6_R:5NOP9%A_,GTK07V+&%7' MY--8;1J?8,I&0]]HEAY@. 6=" \7L2(7 M#/_&4^CJ]'9V#Z[G-;<^ M5@U+%5G5MIV'P%NJCDQ(OS3(J)HI"0"E2HKQ$/MMPX]TZI4IR&7IS@XBZQ[2 M/QBN9Z]TP!3(;-#N7#/PB>2;C&]_9X^;Y_^&[NBJ1!F!0*@K6T2%(5?3DD>I MNZVO-.0>K>WC9L%!.>F.^ *%8A2,=(3+$?B-KQE[_F[\-GGDQWT*%]?+T^CV7 M[,87CE-]0N=344K^PR(I:22SY7_"::Z1%2HSBXC+E^.7 T*:D+8PSVO]Y#*2 M^M)5\L*;"[%=:ONL,$HT91QD.VY.M]8 UA[D&8[54U)6VD; I/R,I,UY [)"TG:9NS%"BOMZ>D/L_B2)Z@S5@_ M_$O/>IO;(L$8FG28 \D(>2KFI E6+*?Y!#!=O/BY*8 %&_@HH@9?W&@%((R$ M70ETA8((F1Y@#F G(>C?U"OWHSTLJQ,H#OB9Q)^;\+RH,OB#E'CW^U)<6O?! MNNNI_D00/[\_, +C-7Y17+.[R"WMW\+Z)K)ST& %!X089B4,>X:3S&CYRBC< M+%R9AY304;VJE!2*0/S8D)6PUIP"+[&, C>)&XK$R(+:*HOMU@&]:[$]BSKH-ZZ-#!)#[?+LI88]E??J9DA1%B=4KO$TLO.7I"$CZ_ M91A<+AXR$O7;6^V<>8EU?;YW1D,,5E&5K8!$O_FF0'#C/!;[6D:]Q?R,'\16 M8(B7P+[(G:(W<*]40Y G# \IS!!'$7.M0PWV&+^>I29=+(?\A\6M=V?\KS:S M0B=!6"J.H474:[#Z)&)S4XJ ?V..>FXW:[\88;'X+Z5[Q%>V^YEW;W>/VYEU M9>2E;:@]S1GZ7Z;6=\DE0;IM3U#],+ Y"->N!7IZGR4?(E=T:]?):V;%]!]3 M]<*ZPMEC6)Z@;<$6-O)11Q\OD8C(+]K"D7"DB'A7>Y+/G\Q M/M0Y.@0$X&7/VGZ&Q'XH(SU^CFBBEM3.\?A@UL\DS-_2.VW%SL@:R'F1G>JO M_T"VY7C\2M:[@2S^@@Y/KN<]A0O__Y-5!M=Y2\YS8]N-+GQ04U9 <9P<4)*B M/F.+Y_HM[GN8JJT4M#@E\5&GG &4;E';\DUAVN/X>-MCHJ$8H#-(3-\KD7W, MR$UDH7)W6\K!B>DX&B!IYQ*%#+T:'FRUJ$B-:-+-6*])_<^7C';Y'M8_CN?E M8B?6U8S%(3#K7,&7M*:MD0E0@?0'=MRKOBE*RE@Y8A" 50F(2QD56][Y[*N> M%+6AN-,W9Z@;X7"1<8MS)8FVN,\&+L4F; <":LJZJ%SP[.\!>PS0R]Z@0MF01P UXQ/.P M[YES4$E^O5A+EC#<%^!V!["3*3(]S_P3Q:Q]E"0CY%:VTN'UQ$%'8_-.IV>$ M71.M^X!"+=JFMCP:#)E;N1](/DG\.R]Y],XRBBWLW2WU'+1'C?ZJD8#X/"D: MJ,4JWY%*[V@5>*%3I*)7HC>'_F$3 BY?E6_RVO?LSVU@4H%8F4CN:!3IL0Z, M$V$O%G.';=3+<0_;M21O*5+"PR!M%=_%3S'?Z6(+U CY$W0.5!)D2$B<=_#N M!YW:=G=IM]]O"X%#;O)/Z'_V>ZSTAWAU?$704F_;<"CCUR:IY7\G&]2B;^5E MOH2?-M9]^/2.V)."%>J_]1S +Z79.3:;!9+GVI1)W*CH="*LVD)"9J62*&Q, MV FJ=;WFO2ZGB*_6DU5TK405,&F;87'$%49M^2JPU.3A/[!W9B]MR=4&/713 M$>4EE[>5 7? ,JPOFS2V#R4\TF#<>#X%0V']U\WRV_FOIK2#SFW[IBS;=EUZ$SPHT,, 2M/*HE:4:7HGK-R1U7$,C(>&)>GIK6[WW>7BE5J= MD^UAB@(J,MJPVT\6HQ%9'5H@.0E/HU]P=5P ?+3 M[EZK7\EZD6'%38E1;*R'T/47XQ<69D8UY>'_G?JRASM%5IJZAHK[;'W<53"* MZIK W5W&>VN?X-61%3(91J*2KT8D13RZQH>A-F(ITNVE#5:#Q[L*DFM':["^ M"W=Q73^SQG;QZ53W[@QCM_VT9XIQLG\D?+T_AA\I*(52B5% I2SZ+OQP"Y/* MSEQN-"7 @MWILJ*Z&--YV3BKPI"9)2>H]N;H!9+4!3/,>:\&(!" MKR[JXE8TH5=?:M\\C\T-;YFP=[*N(Q[9%%B\K^@('K@B"M09_WZ?:"SGLS,! M"3%>D70(4J]TRZ^M%WZZBGHW!>/%9(8S1?TN.%0/Q>IW? @'0<$DL" (4,-/ M[*[G:,Q2+E8)TF[4!O(&R3GQ59:I /M*6[;T8[SR\ODVF!*(!4AWCRZ?33W2 M7T%A#6-Z'YXBBZO!%(].#>W-]-J67+"-P*8Z/*W A_F7&P2Y'U=M((SMR2WB M1]WI1/:[LQV--]I//N;'(SL:-T;K"$K9!])Y[(GE>E'M&?R"+4SK!D+/M4C; MV(];&2![G,]TOL7N_11XR9UF@GRKMUMS+0EW_T2*BT/AJ\=NSJHQ7R6JTV:$ M1E\MJ,T\::RQP*T$,7[#V^=+TFW/0.L2_J8V:";,:Z47*\RIW(8P.QH P P' M=:J?N-I['%4@O5-0+B#OHN@9[OXT?->JX6-/UF(RS_:8LQM)>M>K'A> AI[3 M'J-IA ZD7D2_H^\KE^TGF/.=>T"FBC55?-J;+>@(UX#9[+8,_,EPZ 2MM3:> M=C)VK 8;%I[@A*I[*"IK@/\%YR%^R"?A9\0(D_+/OX XA#G6EIA\=V)2J XN MY\/VO+("9C$5;D A0\H5 '_XJ_F'RS>_5O-E,J(Y!7[401%$EMU?OSTXX4O& MZLY 3@WN/..96N'XN5Z:THW_RN[YY70XW@RC$))[L.;F5K7;9LF[82N?0J:6 M,8A)2DJZ M (][-9Q:@7V5;^ C8MM\7^[.I+V5$E&0]ET @@/&K!FE&&DO.' MV4NBO)D!,K\<,]2ZU),$]#)6 C+#R%=A>E[VXKKN_P+Y[ M]Q]*^)]'#QX>/U[\S&J/-.E;U(OIG>;\J;=[6\>^ZT43X-=&V'KD'0&KOC[; MWA\#A-QBE;%\6Q(IY IAN^&Q]R&I ?A'57VB$8[:7A9Q69E-.Q&-?V*Z?B70 M-)&QY/GV;NJ>=^+XE;;:+B7T[BHZ,%]7L=Q MQ<*EB@++<]V.^ULB)CN+L9L M9V@T']]8'.1FV%0R%QRO(JL!@B*=(U/'T#DDQ<2 \W-*\OGS!XORRUOX5N+' M 1E0@['22,]X[6\D\0W&)#>YP=HT5B[Z_.C^Q?SH3M#H8N1A\AJ(?6489I2; MQZ3,\8U-H]@G@TV[&?'O2/@[-TD6%Z:MG49SOX\IX3!3Q"E'47:6(Q.#R@]0 MO.5YB7J4S'/ED\[X!N>@ J&7;MVT1?QZX3AQRX &-!NT:_85X1P9/W?*KLVZ M"@5QI=(]D#U;#U*7YL<#*[<@4@_PG8SH?FS1WL:Y[7BT-;ENHZK)EO](QK!5 M''O05%>$I0QG"&E7I@_JI] 6*>\CXD:HU4?+?"])ZDNU*JGV\6$?D^^N'^_* M\-,%JJ2_HX,6H(9$.0WWSQ^CE0/]CE04ASNW[.^;[6?88A]>JP&[AQ.O8H/' MCVF);5 S?-G.!S@P"F5PM/]3W%?&5;6]ZTZDE%HT2)>(-$BG2"-(=Z=TPY(N MZ>Z4;E@HO18+$ 2DNUDTB(0LND&/>^__W??\[L=[/ISY; MK."80L9C@GDU4'QWE<&RP9( 5R"+NV*XF%1O7. E9@(;W.SP\&V/QJRIIP/N MZ%HN9BP_(T^3D$8%'0@COJ<)RR)0KHV=\41BLZ]"'I[N3)7VS16IW"O?:,_7 M/$KEGGRY@NJ7F@#I\GUPXCLP9;Z=.+Q:*CA: M M-H8S6)FFVH0A^IX9 3"]M=()G66D;Z.P(2LBL^[I MUO&=73726P?^>US)+FK/BW*E*=6D"(2>*.^Y MLJ0S7$Q7]0JDV!W9/*1R7( M;31IZH ?@1ZP",'81#$*7 7#4'UOK^9$)U'?_L9BC;#F0YNHAK 8&3X&C@DZ M_*+*?6;NZZRO#,P$?ST4Y[HJTT6-K8[XK>R. "",7-RSNR(]-8R*[J=!38R+N*JB>1$O6)9 M0FV>)8LLC"\"E&$NJWNZ4_JK+9KT>6!;1W>/ MN%8RAF!#:D2J_Z[^UFDG)I6P#\R[C=6K0/P_3FW"K'Z0P]SWZ B)/Q8_)7L" M,%-Z =.]\A"5![X#,5'OT>D^>'PLOI6@&4.-D9GKKDIE-IE]LG7 M*1=RB"#P*^6X&^-W.T_"+(E$GY[CK/EGHI>L7PS]91[GS)1:#$\#O18]LJH+ M5UQ2CY*!@0)K"/.&?I^63F#AOMS_TSZU_#RJ$8ZO(]K3[8U(6H[(O,1+GD[& M*X/=^:H Z3"IQLJBCUM=:X>TD[2*71Z,HCP\/)]YW(X__TQ-B(F6%3@9(<2M M*HYA>H0?#@H&[$S+XHEDFJ8=MYJ:S1(>YY!_:U+CAQ #8( TU,1XV(VM+"E3 MO#=%E5"5$([5QFKU)RK)K.J[$=&:(&E,CW^=IN36],6,=-QQG#2]1L(Y'5U/:1.H$JL#.4VV#BC/YTN M]J)4.N4,\@*32VAU:8^(?S#/X0W8F?%N"HN9S10[67MQ\O5$9VQP[J8D0]-M MXWGR8Y$'W3F8Q.HTX4XPG_F-WGIPOO+T5M*>U;2;Y]QC<=%GMT2+), M54AQ$_*8)@7S%8CZ#]:TZOS4PY64-:U@_I(52S\*B<;>/*4'_'/-8@.:GDG# MBKW:PLVKG'?)OX&\LPN4,#F [4B/(?-OL5@:!W^Q+?HGMX0(PNE<%JQ&2"$[ M,EW]JKUKG-NH4MJP.)&]3?4+8M\L7,@:3Q"'K[P:WWV#!MM"]VDY*L$M%ZW/ MA]/-Z5B%7DJ;LG+>C8X$*JQY!W;SY? /R/!#L4B@5/3TB,]O D54<#<-X3>J M,X%5A+F[3X,!T*2O]VO>JM;]?%!8M$\F7TO0=;/LNAL!8X)*75TQT8-7#!2Q M&]K5#;$22/YB+.V/4=H>V].(VV*I^_P#A89+@I'.P')<'JNK4P36L%4A:>"M M>W)?,4#Q)%5&7/SB_)A>OD+EJQJU@\4MZNGDIZ.#(I>!]*-2$ MNA>]$LQ;LJ4&L"B("P& Y$A5242EQ'&4/B_?[,A[8I9/U1U%6RH%?=#4/=V&O^ M6PS'C;;!W**HXG>$4?X8<(;T$5]G%5%5G'LKC4*1=3#I^=7F9=YG1V- M+Z?V7S7YN+M9LL#=.T$#,2@9I)UL^5B*:KA8-U6!19&O7)/ ;_;1%?+NFJ\H MN3;ZGU#V!I3 ]R\YK%<-U6\=KRV).J8O:4[.X_SL(F*&2"G^NO4E9:!X@X02 MJE!#5R]376HV4\YRCH]?]]C4;6!'2+C\ T=-(V4@FA6M$Y<+0G)%/A-L:&)@ MA>-'%N@6FWRW[U;5K MTZ73I9#Q!0_2LP)V*SF3[Y-Q0M_MMF%4F.($3C(F1"Z#S(M JJ:.D@3:#.I] M6W620E9,V-X^KLW^PY'#:A=.H(@-26&=F&0Z2R>?*"6Y.4?\K$,\F[02M GK M.A&,9>:P6K_5-8:S.)6_3177+RPI"*VO_]'".A^H](7W)9O?$5CS),O@U!:[ M5&'="%TR5X5>K4N3JF_:#OA*KT_36-V^\+FYV7/&EF0CR[N6S,5V4K:RO6.5 M/&RPZ]B\J(M6;VL5*UEL^EO@A,^/5)AJ:C9HF9%W@__&DN$IPU)C_LGFAD*U MX14^V?>/?53$VT^6')9 *!=A,<;#2&+9+AM32;V.D!S&J;F#$[4HXX1H- ZW$R#IT[$/T8;!5BGE*Y>)BS!."M\L=W1P:GLE>//H#)-S+Q2)1/X7L/3]X<18RTQ<' M5GA6S[M*YZEG?^*A4Q,WN_OH@ M&&Q[9<+-Q^.+CX^(L&]I?*<&XC;GKMQ;D;<4>'V$O(PLNR.16*!QN@;K&*H<66!@X$V[M-G3>'4/>7:2H( M-2*!&'H:Z;TS[/,)3^H/#_4H$^5I;1Y3-0^!:NN\AF&QXU.42X$AXY\/:$>> MCY)&UG/$.3/X78'0Z#;9NJ=HH6M[HL@$)B>G2.Y5\:XY' '!;ZXRH2T;PU7M M>-^W4HE1Y-^F3Z!KIQ$&9_6< P Q@!KHO8-HG()0.CDNU[HTY5OE6YU)6ARG M5GZ4G6U]6_T@K9XT^/(W,.G@PQ^&;'*G2;%79-Z=O3#_9UI)8SN1O/#,R*=\ MHX^%/98F?XYWT[BRDQYU*JPCF(%^6QM >W.,OV>@^ MR;' ^Y40KP'6=*H)BHP5%&3+Y3#T7,9N>=Z#H#>X%-/W!D_7+_C#R^GU2?QFPX6X,ZX;_! M6L,/. D]'E7%3W/5YAA&00=HEZN)YM:Q)$JSDWX#O9(J:+\!K4[?*"?JX1N3 M&[[YMDA71#9*R]32$7&OQ:V;(]W=V+8QDONDZBF.[HQ$]:*M(T^,HJL<+A5\ MV01Y M5=$F-S=E.>TY\$'@! L02AT=$S/Z066T%E MK9W#IO2/#*QD#%NBV!Q+X[7MR?9-<$@5+OK[?CODHSR)ZFBJ8DS%UP=[PC@8 M(/H:Y,KR_*WL!*PQ>5)IU7*?,82Z,!2K%]SY=?**.?^ ^BV&JO,O#M[:%>YP>Z?:=XDRB29])=6-IP M"Y1-#UR7YV]_N4#*'E%;B"5L['!K5W2,;HH.>P16FLA=?#D>[@Q!PA!$3RQ[ M;PB3:(36![D=X$"@!B89M%;62NQ-JAM?T4:#=N0+:TG4)YI,8?Q)*N; O)8V MM_>6E3NQ(8W9*Z[D"DZ\\P2X=%Q_XBPH8 P$]Y7^C[U1@ M\'[IE63UD5=/1VFX"QN]WNN_K0Q<[_QH9+'JA'SSWNT%&"DPRT39PD/.0"<2 M4--\25=@NB:D0]\&OHPO;N3_^3,66D!PSJ?=/T/\<7HLSADRSY*HV)BQ=1YF MVWT[)1+G NFV>9-@,J&<5?MU9_OC@*(U$6&ED1-60[BCB+VHB>1$)/=[>QF@ MPY\8'R*X+SAZMHU!32-6Y+>6W=@YWKU<9,2)"83$#? M&X M^L\=O#R.14+*-(X"AF*GTBF\DGJR1VBR+B5!CD%-_-]-]7X#>/%*DV-01$/T M9N\-+_XBIH=I&.V=/LB'C:@#D>C,DY,PYD !SI#HY-E.WN3*57H]D\P210*_ MK!%L4Z,YVX80KMHA_WN9D2A.8'B(@4 R5AMM>44,7HCUIZ26: MGY_?%=]5>"E0EBTIW-F1HKJ/5UJX'.;[7\WJZ++QI MFTG9VUO]W%*NLMH1BX[.B:IM(H;M/)V;+DBOVR3;4_?XH*')P[F5JA@NG#8Q9,T#[/6P<.C6(Q*#&ZUR.W^*LNL96EAP"!#69CL MCR4S#;R0/D7WU2^UO)?RA^SW7A<,4=52J['E-432A=]1@ZE)4O%Y M<"B"9[73?[:<1C/RN6H91!3@SC"_D#4(RFP.M,W_:3*\>(5X?9;<1M$*3A>J M$+EJ-;>9P5_VIEO?6DS(5WD48M .JM8&4$A^-5AH/DEYZXW(+:>\_"[Q%)/@ M,N&H-(#-L-5DI$#%Q_5$YKUH(_22MO !&_LBK9;GCR_5_<1Y2LGV[HT'RI(^ MLW53+>@I^[?W?Q2!S[&/U,;2D<<5K%"\ON?E^IG\%JM_GPZ@<*B,1\_X2(S> M%T:64Z#4>4 9ZCQP_Y6'74_2^?_2%) MFYBH=WKYIJEM,:++9 %K8,*EMT?P,N=-?3< M+-BL^< 5GA<]J3QDL>)D?U#3[]77!T.OQ9<@UV%FMFM#UM+= ) MG9NCZ\])F3#A7X?HRFMNLFVG2 MHH]X*(6E./G5!Q5>?*#LA1( !2 EHR*UB[P*,3=(7SH/YJLF,UMPCH^5YWA MK=N8L^*&TCY"HE6!^VJW_U]K:@[O#-!KAL;-?JA[+!QL)E 7:D&[D;L5#M8W>NQ1_/EMY\ M@0I=""FG.D5<$#5NDTBE';AC&D=7.R/ (ICY55G^0#%_%6+X^]#E+GC"+[,Z@.Y>FL_AL@77]Z6#((@GN(UQ58[KW7D_[WH]HY_E\!G% MR N4),=%44YK>FX-7@?R?#,KCP9;/,]TH2\"6 M(;0&:QW-\":(S;*JN9C'-Y_Z[I[YU[9^":SQ-?8#_Z1J4"*AS06-P^5[ECCF MSR6Z+8DK8'A13=$*.$YH;R_6G/#R&0!SP2Z,A@?8YXL _2[#US] 8V64OY(+ M;^V+$XHN^NV=;(BJC/LI^Y&:"<_QH3:_$A]73/P5&F+;9]/A&Z% %2 M[(+OTJ3O!.G_!O A;]0<(-[W-DN,ZCN=$1J2LM#F_!S8\C>-1DDB(A)4BF\4 M>/SM?&(6,G("+ZI?M#JN$/?8*>38H2B]#O8$@ DV:[K6!&8,;HPFLS]G33#Z M#^J'^RM-$;M\4\91HQ^$BL^CF395?8S#P:S_9DY:892D>C #8K.C]TS?#5/5 MK8XE1JW?DDS)V8QC1@X M=F5$3SZ$+ :5JNXLM3>=44DA&4-N^Y_%B55U'2 1ZKT)_(&&F^3\/!;IQ @E M)I./?-SISSROTY08MPU.OD""(FR^3QGM7=Z'WJXER.,/YHA[6C[0->6CQ-H+ M9(Y@%'BBJZ-#X3"S-;Z5(H9<"T.FF#I.^*/#[4 M*B, E;?_6+Z3UIYT5NDL0LLX380S4O7\="4''VO6%50AC/MW7EUV5.0J,.X: MVHI,+4,](6P2"IB,_3)) M(K&$GKPLVLVFL2"JWUYZG5GZU9R-?SF13#%G@PDIS;I9N];Y&SMHJU1) MUGP4T_>VD&->!^(^VC$233L__O:0$Z'ZGA"T4'%+$NDJ.^_YI*PZ\D5&,"D4 M$W4/H[ RV?;M"SJ#:N8D'^+Z_KQQ]*WV><2%/# MG&V+$T,5E,LM(K=ORFM ![6;:SL([\^6WT6GQ@?6B]^,][PKGVJ#D.$@';\< M\ P?4AYR]$:PHJSP07>4:%X(YRRH_P:DI5 >O$X\SNS@I31$1.(X]Z5U!Z > M<'E23D MA$$?FH70$L6W];_L%"78*&??>.]?7/YID+%J9^+O&E18W(UH=!L.>AK6LB?\ MZC>0%OL'FTF=!U7%YHX/?6Z4UG$G#CE4H,I0LN$%*A99+IF-;'K@S :N%@7$ M7:>7R_C&B!6$KY.=OT,;7B9,!A:PN-S*4@RM0W^70F62!T9(OX\BUPA.]W1Z MC#KO\*Y\B>9-L!.=XBV9&@LJI_PAJ"F@9*'H<'@:V+1JXGL@NJ3]?*>3

"%? MN0LI])CT'O]J*4O''B!:YEL0RS;6"OT+%7@3!F\YJ%(:I-1L[SO;G.O 5K4R MW"FAQG0JR\T8VI4K>$"%\K/F].,!B3,J@P ( M7:6+SYVSZ]"E&I+:/*+EKB2AN/WEX..42!41AD%W!I1S[WVAF3:NEKIX%:C= M Z'A.:IJD:/<\DW_OD .;\O-E&"#7(/JGG#9FE+#N'C^=E C6BGH?+9IZ MSJL^T'F$?>)!K8UJIDK;5F26.!ZM+:M"Z_UKW^!N>6PP.&M\X1C.4F!;1R-/ MA7?*N9'/\KX0]6"*#J@?\M2_V;=ZV)L-,$@Z5%BHW'DHB[P(AH-)]"V%>60"G^'7(A3V M$D(LI&)6TJD&1@+JJB,$34=:[N=R#+TJ5=).'$ 9:[*,N)AS910LI2M,$U(, MQ3&OT!4)B;$TTD0 ",817_: "A<+WK"Y+%LM*6A.P4S??+_^!F9V2^H[B_Y M GJPIKRBFY='MSR-RF;X;FN(NW7$NUOX5@Q0T<]YQ@GN&G@^N=1WA>M;5BX; M2HIQ>5 O34G=DH04;#ZGK4/-MG9DVLSDCHI)1AHW940?:&]=3$)U[HJ4MR>8+I==I'UB(RX!' M::BO +P>L9 M>I.Q;*YBY;E1WV,L/X3O<9D^1T\TU*$]0@:CK'UR(HFKD=_-E)IVCX'2 MY)-\W'N0@]H0\8FVFP4]GRD)4"T3:+!$'0:9]P::EM92V)A^?4!&QI,DZWQK M=<*Y()V1&25K07J/&+/G=_"[>*:P2=\K:>;N$M0VS \\6*; MYP_7Y.K>A\SJIBVBSB]5FFB7J5?"PG?6Z]X:J/YR8UDO@A23@;KQ,\Z"7VP! M-95.U*KW9'E+M)3[NFOU6Y. F"R_N,I[$:X6$Y?N),DP)XC M9&HSWBTQB@+ET^.Z(;\![UK= -G&=]!YH3O,TPOVC.$RW7')=@\]\8K3 #8S MB>>!Y*HN_H\V>3='POB'L4>#C_"AL^S@AKPHMI&6R!#-[O45<8;[7GE@] M7M1W?@(X)9A@6KL[EL9#MO*<@$Y>'7GP\26HI<;@X:2OF<3&$B''V]>X MGHIFSJ'GC6MIF5UJ^HAA,9M(.?P62ZV6]\]QSL:M2KQ&,H)4;F(N&-@F43=V MJ/\?:]O_]H+K]^)_ 5!+ P04 " #'@U%4-E1##LM7 0#2 0( % &QL M;G%$44CT8!!06,]"H109 F3;J0$&Q( @E"&$F[XWOO]S_G MO.>\_\?O^]YR[WT=GLTS,ZR]L];:>ZWU^^T9PAYG$P"Q@U:V5@ ')P=P OX! MV(N R#Z_,!]_P!^ #P[V%& !<'+\.'[\YOQQ<'/]^,W#S'DW"&[@%_AQP&="@@)"/RY^#/(_NW+R<''Q"/#Q\@G\OS[8+P'Q#5PO M>0RY.)0 3G$.+G$.=CN @'7D^1?U.(#_=7!P.5=#K)IQ0NI7_E^L,-ROLK6J6/#%)4#'S.Q?,+ MR,C*;917W::FKK'=T&BG\:[=>RP.6%I9V]@>/'K,V<7UN)N[KY__J8# H.#S M%R(N1D9%7TJXFIB4G)*:EG/C9NZMO-MW\@L*BQX]+BYY\K2RJKJFMJZ^H?%5 M6_OKCLXW7=U#P^]&1L?&)R9GB7,?/G[Z_&7^*W7YV\HJ;0WZOO[#+@Z B^/_ M.?[6+G'8+LX?<\#WPRX.SL@? N+"7V.?&=#)=4TK^R06K_]8<5K?S* M!D0 +1& M0S"3V< 9!T@32^ZBXF>M7V5/-;4K;F #5Y7;Y1/I+>5$X9 /=20ULH+.$#238XSYJ8&KPS&9P?OD2D_5 M]"7B;P53['&$)YB5O#!&20B&<0D'EOP2_27Z2_27Z"_17Z*_1'^)_A+])?I+ M])?H+]'_#41G8XAAG9C)MMF\=HP8PQC'+&%$1R"3:WI>[ RYC3X9*^$:'Y#2 MF*!CKJK/L5KPG V$B'[?$Y8*TAR-,$R=_#2 B?LK.<3""AA.L8[D_6K_#HTEAOM7DX#\-2G_U>W7I/QOV/Z/FA0"+@@UF4 #F=EF MXL&HS6P@*#LMWS6!H?$(T*D)=?'AVOUVW,>2YW/N\XNOY:MJ1:3&7N%YD 3" MD@+KO:+*.P(;B \"6[7,=- HRLSUJ% L.NCIPIZ I N=UT[DIL5,")V>L@G3 MOJ?2IN'GF<8X 9M]E0V<0::!E*-L -(\Q 8JDQ,8MMNC=%^V[$)Q0,HV;G)3 M+8_/W'J[S'QW=MGV?(-T)Z,B;0LRI6Y5FJX?^Q84!/VRX\PDF7=;!*,N;39H M\Q8=/#E<4:B4. M?-C-"V8@JEU;,9":&LE+M@,Q>;=S9R,RF<$_FZY@[[(\X>[2V&!3F+BE]A!? MOJT?A]-9_K>'!^3B1 ,+< ;E(&%6-TTB]@V.LFR"A527,N>8]\!JQO4Y0^I, M_OKG<=88#5D'^I(1#=_80"2F>O5[R^]5/V3B0;.D M)I-WZY*:J JTDU >@7FJ_\B[ZI[/^29>5I;ORI4Q,N+[3BW;AH<;M6N&2%B) MS)\Z;*Z2,0^;1>E*_051"ZVXYVKM;$ > MK3%6L[-BD*4[C2&%*GA>X+FS4IO/+TSR=[ZS.4-3WF7>19CQ\^T/@HK;=(=81!ZGK?0H:EQ\1 MM^AQ&P$QB=+?]]*W@ZV3^,IB<@!58&T6&0?ZH=+UH7O5MF>:]6:G=PZ-LM;: M74NU;&IE!BW41([8;@M2T=P4[M%+>JF[%TEJ90-\^HSM5#9 ;@%/(*;L:-;4 M9-+WN9X7[MH&U@[2P17>'EV1.XZ&\K1I.2E<_,TT]N@5%8=/NDN OPK7RM3/M MY]##HAG\@8"ZD-M'[#0CHD;=MMBJ.-.MAI1/-HO#N4FOH+F*8$T.HBS1*IDW M5\#)8=HQ:^K]5**7^!)C]RDUN]UG'ED%SHQ,HF[Q'SF6HR9T]EF&P95\2(WF M#T]6*?OV9O]&I7W?7I M][?=C8X)N74_C;?AYEK=EL:8@M-)(-C:A>' $1[CZG0JZ/(,8^9OS5ZS]:$K M(=,6^ZAF3='\,8/!7U7LT@]X3DJ4YS(__)99I*'T8N<<2U!W=BD360UF(_WP MD%H ::D$?8&:W"97-9?^IAE5_&6/4<9,B"4M<''Q3E'#39NL#)\K!2[>?I_B MS,8>]V@Y'ACN5RI0NA5Y/NY!A I-^CL<.MP=L$6)9MQP:.]#!FG'T-2@=(H= M"K*DIN]KP-6!? N--XTIWO9^;^MN4:8//+DSN_SA5&:AYU,#S1TNG3T(2@0; M8$AWTC#,.RT(-9(EQ6[6.(6A6H2VJ*JO'F5I?MWPO+/4O>QLS2CF$=FG_71] MVN[/)^I%!A_LU@=$)W23D))H+NK=6=9UJNML6%IH!$YD8=0VNC"8IN6NT!.Y MT=;QFG[1.='POEB0U8F@G,LF5=#A.6@]&(& U) )L6)1Q8<:0BV.#3,TYS3G M"T(N^WQVR H*$.9DT-X,3O52JPQD!![>VGE:" MMC217T"VBDFD2D 5%IY/% MWT75G[*GK+4N6 TV7WZ*FJ>M[VRA[)/+W'*MV\N48&NA=*6S+XV"@U3S&%(& M+'YAZAA+<&/,+.H*DF+7%S9;UXF1F0X9#)G1']$EW-(T*8W246N9X([4MPC3 M>KS1Z4-=IEU>:*_%3G-D4 FV!P>I\S$VK5*:6/QU=+M@N"C @:- %V$)8^6YE0CLBA%]P0Y@VON^3\7@;-Z^KM17'S32Z!=&!G$ID TF8YS7] MY*J2V+>3N>/#IEMU4U>QO%-1M]K(+OE^%Y<]N[;4ZVA_C+C"17+]?'%$)CZHY!%@&*LGG5XAJ5T9UT9DE,=,UN8]TP-L+68DBA: MF-2$V]>U'2KS8=K,Q]>^=H3XY;Z2"9H[8>%_3.4N@+15?R9*\V$^8@FQQD$. MAA'=EM7?LB/=BY*71N(9O5%BE:C D68KE1*==?R#:^; \K,,T8,+#&N1JO.S M"W10Q,N:]Z'JS=*3AH6:FUYOL#)K?6X/H&/F0$C+*GM.=#*O'5^11Q*FZT7E MS2UEF6X H,28@I"+[E979I_8Z0N&9!XDU]9TK$3H'<@ZEZ-C9ZU4O)<:PQ+$ M$I 3ZJ\)V*E.VD$HFY+<*=^D8B8XN"IW8F0E6^I]?R[7# M6P/?Q1_+X6 HPT&K#+;Z-_O" 7. 66*FBM9BEK:(+>QI22!.GS-Q2!FM")7_ ME%YZO"=:[1Y"LJ]K+ST:2ZAA R2DI&7 MB42\X#[E-?=@+W&*3KD]W&'30=$ MY,3,=L(*KX&M#F:[P59]I&^Y-1%%8@,401>J3%/) >U":A&M9%(M4:BR2/S] M])G0X4-^N0<<>;;W]69(A8)Q.,+(TA2>EC.(# B3C-KSC68(E5./H\V9A6%& M"&F&U]"94/_GP\^PIU=2%OU>1']TNS,G2+LC4.JO*M?UYH'HC+OF'!)2_\R0 M*288D_BH":V8RKQDEN("1BK6"+V_N::.4M>&$O1LX[[3<+>K+J;I279><(YM MKF=2V,T*YWTM#:'&+,'"63 !58M,9@,G04@=-G?B"9J/FI=15OX,K5".3"/7 MX$6_AIB6"X7?A8XH<]VY7O"=*""'[GUX_3;7DKMF/QL(1DVF$Y))OA3E=F1U M'EEZ+M 4.:LK-!F]GLEXZC5Q)]Y:R G;IU5ILEU)7?5.'+9?-P-).??V!<6 MAJ8@R)U441;_D[D01!Q.PFAMV%1[3@,=5ISIS?JX(8#/L?)GZ/:/&>O M'OC :W5"M)X-A.&GCEK"CH^-[6OL)]O-Z2;MG[9$.A[PO\W5=&; YAL"4EECR)C0HN&^N"A41ZP6$].R.:J_;2!* MD?5V^&AVQ\[:ZZ;]YW(:Y5KZPG=LV7#7)&U5KN\L@N(2-JDYJT8.90.\=+07 ML\B,&[H7DT*#/OL $"%I3$P8XL M[,!5UL7!U[^Q 3'R(DL>NOJ%A:1Z?4XUA/')-L*.;L'N MJV'QBS3^WW@#EP<+XU2X*66N'T4G0E@B9R C>J@%$2ZI,)!6 \D;YSHHEXN, MS;;6#1AZB=B2?6Z_45)2?LIWLR+-7,;(-W?^37\MV-JZ!0$IZY)YKK,!_=UL M8*A$<[F0)72!#>0\H1]@ ^.XV7XFHL21;_XS"0%C&$&P=1<\=_WI%K1+%.LT MM#TA+"7'TRXLA "FYHL-ZSX+2%>R40[\>(OWSL'G.[X7'*V>%1GM?._,B -; MO<@UF%0Q2>Z@Q364ZG.B!SY#WQR4BS'>#D,UU;8F _? M4?@I>G.NF'A#9;<-+[)Y*)D:^6!$!X)-^]882\I!9]"S8@ M%9"YC9KXK"+4-SPEM79D+DO][N'K!ZAGMO0^P:G6%I4CGH"MKB#A2;X#0R)Y M5B272B?*DI:(#ANC8*6N11&'P6%W%\XK:'"*-MNB?I1GE9&>:13)W=N;..0QPYS-J MJ%C&YAMTR2AKVI9!9,CQ%C&H<@%%M:H ?6?A^N6S.(Z2*U>Q^=#2>$^P,R38 M+UR^0>CM]V-6DQ_U?I F2&L;CNX/MG*A]]%M&"+,K):M=H\9KA31M&J4A-=\ MWJVA5@*FZM-0$':;[\;\&?.AT*CA\&,GNHO3@'FS+6#K )[K&6LCVIWY@ WX MXR82VD%QUD:&]+N5=,1&:'2IW652W\OVB5=->540;:BHRFMKA$K><1MO&RYN MY@LXM7]G-L:*PYZ%.R.$8\<0W"MD]\X#5+'ZU.KI]*BTKP)$]=>DWT2H_F--_^ M-+D:/@>RNH[M-PD7^D.G[]EJ$$4;;3-D0-G*<*#* MOJ[R.(XVA30I0]W]]DD3.F>$=K).OMKG*U4E_H2:;\0I+[!M,B[?)5$YYHOOU2E< M_F.#%NVT]TW;*TUBC!G2@BP!93Z&I"@M IR\\1H#K+(!A2B[P\UI^/8\Q_WK;>!9[U/+QL3 M=!FR< E X BY][? 6:\HZ@=[.#3I$+]:.H60A_8/HZI#[FX(]TM>PFID[/JK)/ V'4>S"--!5<3-H'1_[)V$ZP&I/& M<*/@:9F0,3$LP5N=\K%L:#RP,;%UI&@T(,O_ZOSHO)3XV\ETF^XGP5NU/I\5 MSGT-Q#X=1-U0W KCHW*S36AY9I4A?B*2!J^?>!#M".TM^CKL_EU1E5K3ZS@S M.?F^Y4W8&3CY:)VN>QM9?;[[J&]1]68^0@:);K)\ M$.70]EQS9L8T5"7G#4E"?6LF1Y#_]0EG)RM;4P*G.5^A$RH?!9-P D$W \6+ M\PN590EL?0RVZJ*//F'PC7F/VH7)3C/LATZ\*ZANN&D9=E[GWAD=H1#EF^;E M.YWO.=,D45ZQKQ 41]TK*(H3&YAP[Z&5,?-.-;\SG"K<6[V^K>1):,S))_L? M%CVOY[BC?"TL8U'HC?&W(L7G#]: &VCL&XM?,J\K0@G$?GYG"D5BK7 MR_699.+=%USMEW(_CMQ;D9%UZ5/:Y5P=K=+PGDK.]'$)$GS@:"=02 2A/?A9 MZ];^*1-[YFUD\-*X)A'S:J^@2_[X5!2VTU([+)1\1N&T\9A\B)70Q0\?FE2& M]+G#:^X<'.!;T)9^B_:$&BAC!.-7S,@YZPY1N8E 11G*VSR=PFWVOCS'U-]!.^'0GMMG 9@$,Y/1M2=VW+AM1T,R*6)KZ*RK*! M$]9S3+N.6^X7'UY\=92C*?F07G=?V.=L%9.#R6#W_FM3YDBG+UA99C88UC]1 M2)MFYJPL3=D1/F?>$N7V.O[^?7#D'EJ/[0676F%:"9;#YWFUR?&*]T?/;':[ MGIO=?]MF0,_:4X;YN1M0N>/G496C3&D4+2S@S"2$9TH;K^! M"I0O?/&B[]&*DF:?#LTTNC;2B??DIJX&6Z"RLG%/E7(IPN;!CN=S@\CI?4OC76P]$89[[U[T^!L??O/#V'ZXS<8%V:R ",Y[- M$KQ,=(5*0[4;*&ID!69-I,J7??FOC1);DN;XK?=P1W)'87A#2#6 HU,R*0MN;1_'5QB^S98):1*">HGD8 M^HX^4<@T;J]]@MFN4)OI-GO+]%J>P+.+L>21FU:^GY$$.%/5ZC)D[M*D(-V" MV"XV4)?,D$@GBK9C(8O3/D,,$ZKL;&2*X0LK#_J&N"SNAM1GG%4%/*A=;[*Z M"]$GVYJ 6*PK88R!$*<:=*P'M"U-?":0,]\/0N?=1AB69<&.\>BF])Y=95OK MU&J==,^$8[XOH!YX*[\#"<4XBE./+N0\AN(QTIUPG34K7(ZJ:L_'I9*6FL/+ M)Q"X@.)6OZ%]1='I#8I?W;S]A&_/\7TJ15*\X:I44\>0;J+M024I2HZ2+H I MWN+OWE80-J.GAGZ[T=@NJJWKLP0E*E 'IU9^JCXV KIJ#M MC8,J[A1/PU26Z5B*/09[>V)]K!]%\:UK!^6#42)L(!"\FE=WU':6K.!&^53^ M^%4ONEY75^G=UOHM%WH>Y=;"I=$T*<8U+'H6A+8GKC'$1I"$+"X6_PTJ?ZRV ML 22SSA=P6T0-RLC?] [U6R*!COT\E)EMF;WQ%K+Z;D/V J0D (SGH,-("$+ M^?SM(\(+EW%HC.B:4GPYIJ.PS4& 64O>.L5[Y]1:&+>_LJ.38D"JNZW?1;U2 MX $B%:18TQ6T+5@B7;<4Z+N*#T"M5*5C;H5"TD,]'GXG1/>7W?.TM-IJ=6/%=EG03L+6P*YMM8=5@R&^(!B0/8&G<5/W1]TS=?,GALEX+'@; M4UXTNV^MK<15[;17HSUQ^WBQPRME,G"&.]A\=?Q MD7+IWJR^=>P5TWVS]@['ZFN;ZZDRV263P<^]/>W/"FD7SQS^,IBW?6&[U>XC MCY;AY*R (_26*BC@($VUE#,Z).(M.U1\8WMMO\K)#)V(S=J"&L@+I$C/K+.] M>R0]$)3H3\F^L[K0=O"*J?]L[AW=]>K];2%S9 M\5*VUB77;-BR9V8ZS.(?N8I';@P=3M=@J ^91I<'H00B-&JP/,'N0_-5"WL" MIE8^W%+0?,)W0WCRS4!WTFDKHEI&I:P(+HPUA* <#(/4BQFR-U@"LX]CX11> M8TW"E#)$(,W9N\(F5@W)K_/[RAISW]X(TJKJ"A7P>//Z:^Q9IR)GKZS4[J"X]O2):@.+7X-1N0!0GQ*/X+8!R><]5!*+;/ M6QA** Q$BJ!=J9K.WTQ=Y]1JAVMVN3K*7,/>" BX^AOGV[ZM&A5*F6=CU^ % M6 P2\G"U>0PI78+NJ_2P\=(V<2@)D;P^6KBM@6!W^E+98%1(49E1@1"L8L^K8?2+^G(1ZQ:>X#NMOG*5QEXMA9GNO1P5#.8!/ M3EFTR6Z/53K&O8*8K.-#W$'>B]6%)VM3K!!D,9?,V-3&EX2.?F0!/IH'I9I/ MEO?XGKU2F!^S%3Q_VLV!S[_WK&W"C!ZJ"D\YPP9(<%3P"#"O_B"TPVAI9CGR ME)V],DL\IF__MU>QLH.FEOZ1V(70\+-K.BK:X9LS2WAH5MCP6RIY.ZXJL #8 M&#C%J8$P.:X88\@HBD+JHATH2"VV0?R>R/L^I;V_9M:GW;SM!"1_%_;8$J>(9XI]9(C+PAT3 (]N: M6E#M9JU?+24OLX$0=]27^UN@7*JL9QK=^Z=:X%?%PR((#9.;!,D=6&3-CH]K8@/E@:28$PU/NP[ B ['=.(JW ?U4 ME"X!G]2B/+^,/C"*/A"K]/42\_[UPIEGI9N'^L_OK3[7%7'ZS5B.7EV6ALB' M5S+[%5M@ )+P8PED*KV)%ES7$=\UGKZ3..56.&N!K+29:^&X;*RH.XE3LA% /6 M!A0;T+2%4_/X&E64#=A&N#-S83T-QV&/.<0*L3H4A2!_N@OKS<49X:$620:2 MU3;4K%8857SX'>Q4!2^K-[5K7.A!]Z"*3@']Z'/O;^7;&M]*%-/"W,50#F5# M*OT,Z37:07C$OHD?3]O,M']4C(A:RF5\&MKN\I-QN):(,S3VDLOV%,E6=#@K MN%A>ZUA3/WYFHW-HPRYNKODPR#2 QLD&$C_3-T(@C4"Q2OT$P8S_(2U,K%GO MX^^,ONN8 MGK],?,,0I2J<;G= M$WO-&QI>*%R[LG>G-;"I-W;/.*G%VC8.;Y7&"[&1;" =;&@EG8UQ_63-4/@Q]C'J&D,2 MX0F-42UH<8..45AGJA]+FG+Y&\^VN;:+YY8\OM!N5.CZZ[5T?! \OLQK\T ( MMNIN)TL5@E$!=R$%UX;GT7L^9'J4&F W5',[U.K-_;>""@OUY-IG &K/)!_7 M@V6>Z,\,B6%"'4-*E/9C)40U[Z5K,L23"7N3X24F%X5L5]QD?]1KU"AQA'3? M_LAJP*WC)VNB#A0<6587VN>R_]+8ESJ&C"R+OZL0;#W"!DXB)5D]$@NUZU9- M*I3@&:'19X/Y"IN]I\(3BP3XEZ<5CV^*FWV)/ 3G:P3%7G<2P>)WH&]=P%6ID3FHKFVQ6B'9F]XO7.+I3"IJ"#Q- M+JZMS20@ ]/TD3%".2FN/2+C4#I&V-=4?/R:K MUY$XKJ[">;9XH_+]U<^82F0;+IO%"_GOK* ?9=C44&7;$9)?PTJC\O>*/_92 ML,Z=RS(2;I8LL';,YR?546Z\WK/S1N":K&OL MII:DR0U)[K:*TR/'1#[D\,V9(^"@HSCBH*VZ)"XXR[9!(0]8$RCAFKM8CJBY MCOLR%2,KJ!1WZ7Q;16S(WDK;4&9A0+UJJWCELY6HCW("?OZ6[@PQYA.<3QBD M@6,H5-"/0R'$<]!]+P$Z^8@= 9LR(]8'CY7<&KK0IO%E M/@E9BZ%8ER-8@@;P(L$R;YKJ40QH#F]6KU=4%,. NC>W/Y4AN^G# MF\F(C[FD6UV1\DTY9OU:F2)N'-8$GL)/<;$$E\(H2S17RF<2AHB/ M!S>@=\_M0MO-H5*1,KX5M2.GHLC%=1[VQO9U]?==MID\L8UNKM81D^#<3) & M"4W(:KO8,03EM&#L\'!@Z>.^.;QHE)IGXW"ARJ.R-?G,JSGM1.W7_ M-5.)(W1COEOF9>-(!",44^]+Q"I,_*98_*FB9$O8DB0J'T,RAG:ZOI)"#YJ1 M&229\B@^TKQ\'TFZ0_:OKZ 7^N6KN:$>-$.!.6,+ G.2#RIS/B6 MS0M@15V'[H3: 8IL M9,751Z 2D1@9.;0'F:(@*JXN<.53VOCD9_OG>ZP.G< MLM6UHLKG$GL*!OC@C/ R;!-4-9?'4!0TPU'UHP.:JYF%Z'TGS]2IW!"NO5U7 M.^KT;6)K]16K7=^M-.%,18#DR@N@-0KGLK3@V1GQT9'WE\FE$:==,3Y]W_/7 MC[($3&!3O)F/S3; +D:A80K.K$;3Y7)5.XR"XQ)*UI;^!@CL,1'H(B:!01G,"]QG.; M<4-<;?.^Y0L8\4\5">[O\NUNW2=K:X4^4]M.:CEFL[A?I^/:C>4.<[-(N.]M M-A"$S42(_:@,X'/OO+F]+M3.=I##DHB5,WT&#D?879:U%>]F%<%R7F:BD8O6 MB&)DY1HIB/X#N[OC"%?P59]?.F1.>GW$)X*SKE%^K9$/\((AY28NPZ=OO75[ M>*U4_;J?W>VI<\^WOA<[GS\&IW(X ;7*-QO!-FLQXPVS)Z8([_,#DM"NE)&' MC9"'ZNC'JM23=?3=PX].;,SA/[FA*4[56_WX!TT-!@7NO/<+BG(>Q9!TM6AF M)C?_6-MK0VB[69F13PU#NN@8HF:4X9)(C^:I()\7M8U*'J=\_ ,=3?*TWG"9 M\ +T*3BETS70FYG).,(T/AU56?=R\[:O/:^\1:& B+!'%I<-,-$3RJ^(6ZN$K M_J6,(Q[..6VMU^V$/SB]V=<5\L3S9DJN7L=X@&J^(?A%D"5@33=C36/$D83L M&2/FK0L8P1GT&:B3*FESJ^?8BP&=ZG+90\.?ZQO3HLZ D:!: MFKI.0?Z,?_4[1:*&PMO4@IQ=XYH:/H.Y1\S-7L)C1.).(R:PM ;8D:&0]QI! M-TFK>7=9U(E[)D3K)&)#]!FE,8^U/-EOMIJ&=;S4=,_4#P&1^GNJJCH@^E/< M/12D"GN>CR6(A=V> 8]QY2M*KH4_MAWV >+59@_G^J'F?0^"D1)H-1Y:U>Q2 M]>Z:^JBD,I\LELK$]K@IBSM*,Q)61DRQ0/?$&6R!V]?&I,2(1_T1(9NJYO/Z M)1T"20]N^^UHOIZW_^ -A4:_S65MW''H9)BP<;.![HU@H"Y=/)N5NP_..90@ M%"ERMG]*L .WN5F/B,U"29LJ^!=_D9>K3Y_-SGYV0?*)RM!,J>6%42CH&O=W M5V4%/+T#%X(DU+-$F*7(0.2X!5&-E$#7B'T3NXW*PLTMB>[S#WWF$95G/ES= M)#QV<"@UGPTXQ1,:.\6WJ&@5=2=$?:>Q0+"U%DEQ@*F3*T,B9,ZX/69I\CR+ MGTP,R>0C\J863WE\C=U(7;NZ6%117Y-_BO>%B#KZ4#<0E/,!#+$F(IXAU6]-P9*-Z2H3XWBT/<4E=]OU MDJ@SZS23H]CY;2[Y*DE!!SMNM&G=T"_+>+IPE@WL4G]*D 1;42 A!ZY?QY8@ M+=0KD ^]"TH@+DW,O;K(DAKS&RF+V,SG-J;C/M<7U^[X_5:4P#[AZV.<#2AH M=\#L6#LJ >YY!A\7*\'PINY]7$?$"@;?%QDRM2X_WE2])Y%<<_-:W]DD2UWID*5*CJYP2FMHQ?B_'8/?N2/#' _H4T Q2'/YHU=61JCS2%%%A_=QUNU_)\],]+\$M#0E)N_4ZNBLM;OU-EQ%V#9 M 3*TH+E":D08>M9E1"REX(4O("6P[=DI\HG9J=H19!W-^K +"\=#YY*ZCW]T M<=OJ)D]TS-@P;7)_E89D2(_-@FUA\; =!W#92$&66!2?%067M!)V=4_SGL-7 M9ID[-4U,=O4>>NV;I'K,W.U.%I]JJND-;UASWM'87E0MDJ1+E_",[4+4(DA5 MY5'*+L-HIY*O-/<%Z*[%NPOT+SI""CY'3X*&73N4]ENT2P;'JZB0L7"1CN^" M=&E7H"XX*M>A&_1=K#YDU>,&*M]KA+BI:G3!\<['(93O14- M_V'RK7FJO\]1;O4M WP?EQAR>#:@I$M6AI%=F"#XI?Q(RS&*;):I&Q7'$MUP MXSATP[3J_3P;J'Y<_'@B/<N:G(P53@6;\.SRRS!]Y&T$6Y$@H0!' M.21\GHAI6YKBH^F,&>XU)JIV9)KE$3--.F(WX6HJ0HQ>2)3WG@VVWR5,NTV3 M*[AQ;2J>8@OGLEVP&=JQ0S\V4 CE+7SP56_L2Z1@(779#:IS&&U18>A7C6B3 M:OA/)9QV-9:Q/]LE%1]S-G)KZ(*>#G?\?C&NSS!OVJ9P#*JBFTQ;I:F%B4"I M?N'O'MQ_6<*8P!F@''\\6S)3CNHGKC'D-1ZA':'T"*..%UB&%G3^SW= MB/!M#PNKWK:OZDOB6'R>U@RI)A8_CAX MK[$UV';M$-K_MD(Q_?'\M7G6EJ$+"[JB\^M>'^^UAVA^-;YF<,;NY*80 MB:ZUXPT.>6?Y.A$4?SQICE+\&EDAVX%+BS6@6.66>T85=R:_NE0D_^)JI)[] MXWW%'H='>W,X'VO(KS:W*X=\#ZK?G)X]( IM3VX-@V.P:HTA[D"+ASPHFK.1 MR0R%V5+1J^YTMT!%N<'9BJHK]V>L+QX_Z6SNENH3GF.KEO]]B26,9F:R@3,P MA[L,RT!2#F/24!RX4VS@2CXVN]ECC@T(3$,Q]L.& MT[Z'*NPLSDMN;;SOM?_K-+>-P;7$#UK'N#L^.8IV]4-ZCSM>$YB/(XRK4MYW ML,323!+D9DK:W+0>-L8=?*+\'G03O-Q[APT7<)#)X^7NQ5<;3Z;#P[=' M9FGX"#VEMCXS/=!HKV1'R\87J.J@ZU^U0C=+'GN/14X.*IV./MFYI&C8DXW!^; ! M2 7/D(:1DAI#5AM)*#;;\V-K8*&<,(5+\U:C"L](E MA+]USM9+96U1?">!976N'I"P>GL.!6FLM4TX Z<@X6+>+1$=-65$W&DDX0FF M4I=413\+MN[P>(FO+>ZXBTEFB0Q>(!NTY\7N2F*I@Y6+)Q*"NUF!&MN?WYE; M3NFY QPR&T;=P5#.63,D?%D"3V"OFS)QU4OI^"I1$O*I%V3WZCY'#>7%LZJG M46MM+L7.MQ06%O(:TS2,])3VOR(['WB:@[Y:J1..\@9;S^).XJ<*60)P*N*. MH 2\PL8C^",00@SS@0BRI@O5^!7S?/N>X/?!XNZ3GE.VI^MVCAV9>'.@TCI< MS@#HD7OC9F[.0;$F:U#M#KW#$:;Z4U%5_0S)S[.U326L7C8@4N.U9]@)&J&Z MD\MK'.2"]:&"[FA)ZV$?VU;U&BC(,*Q+[& M48[@(37LR^P4!#\R>&FB\!"E."D,;1E.W*RG0E4MGZE[BC+C-"FJ@601HPHK(^8J\?]('K VMLN9>H)G2T=ZH^%)^= MWPC3:4T6OR[.^?K'_4:738 M7+G,6'MEX2;/5I&[YR]>0Y8$S2:ARCA?6+ VI%/X:&?@#X3A2&L=*/IC.S9# MWB#83.9=F9&7&V/]CKB"Q@&^423%#3-A/1O D#!@"?= MJ71]5D=%R,X]BD^>S=,::Q\]#;8BKG\,J]$,CU2IW/Z4M:P^^C[1&:5=D65K M!ON:=VH>58?J0$+*V#0S85:ONT,K'Z6VD(@5^W)I>BS3Z+*[]F&3TE(;TXY MJ!5:)G/(WG3G\)2%IFG?)X>MMS\911Q@@#_>D8WM05+"\QAB M_7.?TUIDT8K,I- 63IOBDIUK,Z6?*VR/8DU$W?DN[ISRC\7+![B M.U2@'Q>;";8VXRG62Y,@BY^'T)^&$(W=BSY%R4NKSMX8G.]=.$M'"71==.GX M)+>HU!C-TZZ7\28SD,.3#93L[I1>-_96HTM'&=!JZRAO2ZDQM"FJV:T64VK" M5//]#91'I,K 6/&*1,]]OJ?]U/KKM[FIU#>]U&]ZJKOX(%EQPIQ'RND_M"%> MR9)/L@$U>ZHNJYNWB@T\&G:R_LL=XLOO@Y27KC;M4/GNHJ?@3%IVD "U:8,!WVXV5<:3@7I-+! M]XPH)IQR3F"ELH5"O#EQ%-)8/B+-%'E>];WNR)4CQ6>.AW%S M): &/DHYT_=7*X='2T MR=HSBXL7TM2O-5>^:766$LJQ)0 F8ZVH"AC%\37WD!]_DCL!%%LLOIB:9DLTO#B,#;_1'9AZX?>L_Z3=3@"%E.0=FED$&KZWK5S+R838FAT<[PBI29-P??DC/< M7^_14;QPX;LD#38K_G%L=\L.&!ND&J%28\4HF'8%>\$.)(L! >?2KD8HI1S0-NT>I=XCIZ]]6Y%D.1M"9HA'Z"-8V2POG"%?]HYR0J M 6U,,3@T[$-=RSIS@6=$IP8AABK*:7T\::F2+K&/V\G TZ:U*&BC#THSZ/I3 MUEL,Q07%_Q6L#.N @6*-?>*M1")^XBYJM!J1/GGFJ@)IS54^ZE3:8JNJ#\O^ M*W>@[T6MS?GZ?74Q45B&F+'#.T/4E )+@+\0NN<6@86"0ZV^^M\\V9>Q/&U[ MZOVWY^VVWN/S*'[6^ R".I;6 F.M5M\:-L#5:C(?!L\C\/(Q<+#ZUIZ'E^WD M"-+)>333 ;XOV QD&#B53' @\\]30LB&ARW:/D0+K'BS^ZP507AN&8M\_L=8VHY]U;*0LEC_*!7\TZ_22 M[;!-C:M+OTD"IVB](<>B="_C$-1#:2),9SXKIEITU+JKOB!U:+J%>5Y1OI)3 M"'S+"GG\U+T_V70O<5>.J-B7G:[S"F MD4P@;^]>Q!^(C/\Z[)"V6SFTI[NR9/OEUY=;.+ !C!RX-%#X^^D# ?#?1WMGM$)(B%FN MPK02X];6#>@P?MST"N M?7'Z_=21!_D'&>2L'J63R0M'=\O3S[2+ @!N=^_$/K/YR;2[&!W\5*V,#5 MSC;$BGP":[T4,S$),J V-A";B/C]%#CZ!YG"WY5[!@8$L8%OZBA):7K1_+WEM]QO+] UGSP\87'@BB M_AMY27EX]86:\\7LP[BL4_MN;;@D4',H;7*2\Y#,EZNKZG&G,/]EVX#H;[.8 M<6.6.![:SI<*$HI0E!KT$F33(N8.*;#$^DE[<0'+8:-+9$S(M[>,N8#<#QD1 M,Y=D32KGY3B3I^?:2Y.E-T<>Z 5^_+IABF% ?5 M .:^VQB7YY 3Q:]0% =,)J;Z47%J"Q!EQGJY+9D-;"AMQ4()-L/%MBMD!<<6 M^E'S4:JAHTJ.1=BF&X^:0^@W7F#(42>39J3JZE)],Z6V*^EP7GD)B,3?LP2D MG"R!:&MR/QO8ECV'IP,X5E+--%J'#>0$S.+I'.[@EYO/9&DPP;UA35UBQJ'8 M@(7[8HLLV&5 @2_+D2L''7G)?^-O.18?&[AV +=*-V8E>DAG$\#OW'9L %4% M?G&N^.E-UHTM<$F^[K/&JI=O* ;?F(FN$W%OG)'PZGU3$<,&/(4]AW$?$'S, M<-0'=EG4,?GTY_7L^,%Z0I@[\3"O# M_ZY#D$M8!OCA^ LV\(PW3B<(ORR:P*K'+DL;6?Q#Y6/O "=+J9]I'-E$U'?! M+VQ@=1U_!-FHY\U3^C/V-K["AB^0)>@@V0'H0@U[V,I/YR@X,._DWLHN*0?XGR MG_?;1T0=DI&/S 9)G&Q@77XL@M+$LL4D@R0>F(\4'*E'36%8]HA.'(T#9 J' M-$)>;$"EOPU'XX03Z:"&N0)LW+\$PQ^;+X1@[8/U'B/AUZ5/_]FE+J__(OYO MM5-0)\LR';]."/YTCPUL@9 +:6Q@ZS&&+QM0>KW$/&MT_C <*VC$ZFOPV@/^ MDI_\/J@_+MSQLAC=[YN7P(5NW4^!7#X_^U]E5>A_J/#([?=0 WZ/M6,C(G]0 M^>A/[QGS(E/!#[J%L.OFV<" />R[/U__Y$#2<[C:_DX/, ')]XRT\L)6>:SF M7'2.TK?SS]JHK[[B/G(TQT ;0J?33Z--L(+&'^G2)KK/4.[BB/2KO/=K= M,LHD%8[%?.9K?.I$EV3\$#&B/AVF'UGJ&5R=KI5__.G5XT_,=\7#OG-JE55C MU^!:@[WI>BVVG0W T7*.(5W->M?TS2A3,#3I24-E?PT8H;$Z<[MKL7MU8>57 M)/R*A/^<2' >,^I3:-MCV?&"N/F(H*:F36^>L>N1JUE&F[M,!:@>V?(,)^;3 M197!%LGW,U$>+V.ZO:%&FXS(QJ<)27:&IAW)Q?G1ZV+'XL+0!YD/:S:B[75? MZ<:Y;XI5H0;*-=^N6^?-V+-1QV^3']B_X_SUK/JC'V=^?.W*.:B)>*H>C9K# M3NK'O'#YI$KWJPI4#!2=]F6N)V8$"#PTYZJY+$H9FXV\PA*'3B'Y(=']6=TC M(O-RZ*'#S _7^W4ZWS%Y ['VLSC">=812A#;*^/KV$8$BLT4\-/L/- M1GV/.15%@Q&OP6_D7?T,=!I]>P5#%/9S*KA "V,*Q)DFT$XQ,U9Q$TT==8K; M*J!6YI. F%,G6H85]BT?J-]M+?JY=J/#Y>*DDQWGO9=^E:=?0?F?$)2>R:^7 M,EOX(+W"SLO$F"?;7C2%Z1X<+#O:UX3+>V!3N.F^S<9=7,J_71/5HVK2DM[Y M4PUQ&UHX L.A&Z\?^"S[X+_([_CBUW M_#H;,&U]:[5GUG[I*JKJ[3U"J(]# M2HOIF H5F:GKRC1 M3BE<+"!6RY=0W(=-G,Y!@.;'W#='6 )H\VA[Z53T#?: MG7U!16U;[EI!,2%Z.RR8$[IRX+,;B+:!&/^<%X]G9F;>3FMK;[$I2.6TE J6 M=C*',3_ 56/VOR8(\9(-+&_(8_UXRV^@U.?/<;?S?]OOSUS._J>AXJG[3\G, M ^')OZ$$>G^TO?9?>^;G6 7<#-!_%S-/8_^&Q#ARO_O)\)3.]F<#RB^6F-&6 MC+[3+GOS&%EKN-6/LM\,.2I^]BG^'Z)GZ(_4!?B=/VT/3OY=Y2P$O1Q9B'//:9 MHH2Q=M'L_!>X;&3039G\0_K\U6')M562W,CI'&KR^KP>8R]?K9OF9"B93"(/ M#0UQIZE?4W&R>N@L)00 !,#$D5>V#94XPP=9S]YFJ!'V"IAH'C,I.OG-UF0M MQ]JT"7%T10X0^/(GFDE!,N)5V0!V K>R?;P,Y(+=KH1:9]YE _L?"*?]Q'I" M7M6=;&,=ODM$,6\*![ !N\<%V?_Z1APRC T0AL.^'PP@1[*!,,0Z^CX.+*7P ML83A,G[S<>P8^.,_KXN[%M;6?WHAFQ;^4\KO*D@_SP:Z"J$UUDM=N-B41Z($ M<1_N0)&LERZ8=55UKHM_D\Z%_N2 \K0_N^>GOP9#"/]W['\[YA\4_-D_&+@4 MA]'/OLSE.P&^68+']'8"#3S^%'' Z9^FW+]O U27&G<@E[6\X8+"92YKN/2= MKQ76U_6[0/[#/P3<3Z>\3JHN(W$%7&+K/WS]H8\ZGKU\=KW<4-JA=\=8,GT.E(6N\VO.-7\7<[1>,$HVVP\O:BF>M M.3N>[3J5?'M@Y9L#&E5%3USD+=U$>0)470(KO]OC:7[ V9'__8G&RA MVIN0D?W]D\@YO3&!,+02\_Z%):X0";0E]5.#6BHCZ!)N/I^YG&$NRJBL/7RM M0]]ZT_7[<>3-UC\307_=:_EG"^>GMFRXH/W,,N2'^1:XUX3Y*+C2&*S^EQM< M, S]FYC! >!?HNOGLV,W\@SXW1!49 /C/&Q@Q>C9PFPDXP92!+X6&&8#!QZ= MQ?U37!AG'/AWZ^&?9):_6Q'_1NNC9C/297&K+T?Z3%C[*."8-&O_D[\%@^:2 M/QT$O] M+[X;">J:7[?:;7I-_RRO]>XMBKY$5[)P20\Q*%8V/53.'2A&#R#6N4W MBO0RKG>J!#PP,>.';9/V[U1C[%R]>W&MT=S>_;BD!%ZUWVPNNQ &; +[@RS^S,^CR^D\LXJ>R MW2\2]8M$_3R)DGZ#]H:F"&""O&GDC%IC3LA4[?)*N?QKTZFF[Y>XT_2Z/ERY M$:>_NPN(N_#O4KCNRB-:L2D(A%$,J!@[K*YM>-M/,A O&GIJVP:P275.='7( M%[HD>KK2M7IJ:FIBZM&C(GXI)Y@D9>Y_JBX'<+P$+CX0TDW""3:+4K+;]""' MEY>D+KJ41-JT?=QS_X[,0<3N.KB[?S\JSMT3\JVL@%O\W[]6Z$D3_[AW]_W MY_SN\X?'PRS7^WV]KWDMS]=U/5^OUX78EKJ,-+^\XF8.1H>:KQ]21H_:U9DP M6MP]_^:%42X8WT\Z[4*P!\J(YVC3,($KD)@!$;Q_9Y8P.4-"[7">=77Z//3T M7>=>;#_7W1N\*Z.I'!+]'5&*K*5SS=83^\\6&+Y<]4O]2A*I4K9,;\S?2?O_Y^GGLK7"_*W3C ME#ZX2AB%"44%T4/(>3!5O/>MX4T*&Z6_K@H9"N.9G;S\8&FP;\M*7'FD2C^O MY@7S'DLW:PO=@VMBM<\EXC[#=K!0$GOL''@]G,@+GX"? AK14T!;![2,"HHM M]4$=6U,_5^NTZ1LO:_0B!S>+>9FY\UGP/)>]""R:NTRH5WH-.AO#SSS<1(]H MT:!A"%2(NG1H254L.N%%P%*+,*>BY>WJBZ4E[^)0/V-R1-L=7>P-P.SXU$[( MN,NE'JN9X&7U/N#&:Z[.3)S 'A]Z4L!YA0JR5"#% MF)][??WN=H96*H8W2&63KN 1T3^1 MIZSUP5$3BQOOAG=CZ]UENU40XYO",>(^\6? PAQ1 J6KY/, %]ZE#0.!,P:H MSM>$#8SIXM'A/N0@?8MC$I)HR9R/4:Q*?=UGFFBXYFDBZ3&N)@8Z.W[3?,XP MPHU^BE\.X,'6\YW\/NR>N#1O=.;,P)6HALKTI@*S#WP<_XSY)1 MT ?@,!1=@V6ZKSL]3 )'"2^ZN#ZW-&3PE%%;A^A9!0JL\H:>5IOSSXL:%:;3ULI2JG ]H,#$@3#VE5.)!]H3^;H3YJ^ M//>3+K3E#3@=X8*9V"(XX?O7A^8AC 'Z\_Q(1*'MCPWVS S6LB>V7IDYXF,Q M-/ 7GB6+JR!)X^9+:^@8-"K.+E!!_6REAPG?@.!9/BF",;XO^UV @$[-QUA- MOY@ N4\OOF[::-)_DE]!':^<5H+)X&;/G J1$U<#BR+ZV0AO3D#^M]'Q>&G3 M:=!_\VTE4=._2(N'I_"..'_'1_G"WQ)YU3CL'2\F"^@[G894Z\D,A'6NCOV^ M&!R_6V;%/_;L+Y&,YI#@[P'PS=$QL^B%@*AK)MWR;ET=W[D3>CAG+)[)M+]Y M&LAK-+?&(TJ2#\"/M[\_IR3.><2L$6KXP>488_FS)*:%5UUOWAQ#_$.KR#^Z MBO\WSK]\0TW_37ZLVY:M:=0U0EF1;A;CD05SC3]._[969O)K?.:Z]J#DVSX9 MCEY.!N$0R7]H)?G'5O'_UMD[ CD=_) &''FZI+3X]"?\J:C\1)<_H?ARW!G7 MP19W)?0)W6=LN=-\/N0XA"/ 6574+MCA5"_K4\8?GL:_G;#I!!QU;_34:7M& M8?9N::2&R?]/U>J?\_]+R(72.&=]=-ED2#C,-#J%Y^W@!ZB/ZZJ+R1]O6Q20 MT/-%WEK(>/ L-R[BD/2G"1?;OZTJ)E6]M$#U7R):^>3DY%P'_?3BDD)>9]7$ M /:Y,7XA()QH=E<=B4L3:Q"?O;0H!;,50J?^R]F%L2PW?Y;3\@\-8[HRO"8A M)UR^&K##7>B;:5<71:3,+>F<;]/E4^N-9C"&+J?M=*I@;U!!QYK8 ,C_V5^: MM_^W8T3>/VS$WGCPKZ>(.=6 +RX)N]6*/J&%M3T".'\?G5!_Z!6:ETGL%LBR M1A8>,(/HW?\I0/]-\T<+ )FT.(V+'$.*\]=4_),)O?)?Y1G; MX0]U+\!PD^4*1L.X+JZ6EB/FE7]\.':@A3;8+D$),_N&7SU!=,0487_?]!X8 M2+886[$YX^%FT4G2,#^*E[6X"AV MX@[IR#FQGO?WAH?3*IXM^O:*UG\7+RD)!@^@@" HZ?0.)7:/8EF'IH+.C[J' M(V:+J* /VNGYNO1;79D)8S)*$%SL:O[3<8982Y+K6PR,"HH.FL4<'&M'S/K0 MS+T1B0JB@DZ?[IS9!4=20\>Q2!*;(T$6Z)J/A41002?A,J79[U?5 MW;^M3UX9/LOZQ%,-O?/%K>#C-;M>YOG#@J$VM;_Q%[;Q*)SNI_E4"A/=+.=B MO(4AH=0L@J9RT6:+\'XJZ#>K XF!\:1XZ)PR;IYU5+YJFJ.P-#<]M0RIX"RV M%,_;"C;\ 68*&)*;S^(K1G:ULF0X]S!JZ(J+7C6'#28U+AQ,C'[]OW-3XCLF MNX._+S^+-!S=S32;N*Q"47Y]],ZY'Q=&9,1='C%>LGI[>O@M75KP_\C.4T#7 MAC_Q,+P/6KU.81E15UJQ.6=MWAR8,1'Y3'Z+">@R&I#:K8\V,]9)".*:0[PZ M[RO"HRW=%XAX"JT MVR-$ZPU37!'D85W753:;W64!.2T4\XWCE;%:RMI/C'J M1R#DQEAU^/?$6! 79076S::\?[#=8D@F.9#CX4=A'D"8/=Z_W8][$SE'Y#MC MS:5F,=O//O,C\.7$0^32Y;BQ,[+7=C26X'BCWB=N^EUEW7:C) @@C4//,K1= MEII=;D$?6J'PX_IBW>X/50:K2Y9IO^^8CE9V]/=S?,*;ZN_G(/%9=^7'&_!1 M'()T6I]P&2<5)6=M> 7PAW@QJA1^OQU\F4?B^5NGX/Y\>7S&^,9JR M+=XMT%5^Z8-(/W>3I#$/T%=D32[\ZZ):9H*LI_>#^RLKVO3 MG_CV< K3^#+P\8U9@H,>"!^L0^A*(!+&:EZM KCXQM8?!?Z4M:WG;HW0T:0= M1+_*@=W<7N?,81+GP'P3_O)PDLUT36K>HU&QI>F9WJ^"1@F&@LP9="_ZKC-L M]S2M_.K#-1$ F6.(N @7=TDU5^F*WW [D9)3X+S'[Y-21D=,#H'\?&0W+Y"H M&3TQ M44%#9IEPFF]HU:2YN%/D'(HM#01MZ#== L MQX5BDFA1P[P\F6'6X28O.M:%>%=+V]J2Y6W,-X3@OPI@"T,7S_XJA_$134E#BQ,2,0E-SU'; MEC2SOLX/.? J)*?O^E%!B2(L5-#]T[2']WD:(XIN!7]O_9VV,@&+DFD^>6& M%$0%W>.@@KZ.UJ/#9[9OD%1IK\4-R:S)K90I*FC[$>4R#2\J#IOT@J^BO4M/^04O3O+_-'$H;Y;S@8^?.0_3-2B+70XC1_ M4M@L%50J3@H'W?Q[N52_-4FC';\ECOQ]1SM_."!*_] N7$.R\^#5:B MG]A#UC@1GF EM42FKPS^>,6Y_A X& ANT)W?.J5ESRCD.@>5&Y,B?WH.ZYM6 M\5GU4$;W&TZ@">'#T$>(*)K0M!FD=>D/92M,W$:IVL_?79S&-_M=OO+C4*G! M%*I< O&P-[91W!BO&-=TKK<8V#,N?W0?;Y#MN*R5NSE+3ISQ>A^DH7KGE,9^ MA++E-@+PA9+-4:0J*HA8%**N@;8E1U,4$*UIP(@3N=!_\F0I"9CDODU10E.)^ MBB451!ZY K$UND,!X2@U6$-ZIRPN/$NQ^VQ JA[ MRLLKH$_\/^#XB7?#Y2DTO:E -&=J4E@P; %X>:E3]?M^E#.X!6$JR#C%8&!? MVK'7;O*S*+C$PQ;W@0;"497^FQ1.DL(0_ 3@Y5Z/!D;H-RM_(!)4V??/N9NF M#T6@W[9Z-#G9/&T?6\S6VE!!)THB?%U44'LG91S['@#Y%[*C4K@CY0-[ WU2 MU9(V1')I@&]*5X.& .91439' +LW^G/HJ";I(;G+"I"?J74EJQJ^U]E7IAD594/LQ;M%BX[3 M;2>E#>,42:?1LXVI4>?Q5%#793L+H'CNV3+1JLL\8ND8TC=BB'S#Z?FE]Q"^ M^* OFT_H_,EGW"-G-L$1>11 MOME6E@RK/)SJGI6*"*TD0YW6>,^L[./W9HTAR-,X? MFY7\IOW3&:?'&SMJLSX[PH^[I4:^C3EJ>3CPZJ0[R*FCQ;9IB!CEH4<+R'"< MXXKD%1OK\>E4W'>C5/.#]OO]5A2XJ9LO%*>L,$A9=V4?.(L^ ] D\,@V&0E7 M)FD,JXN13 -YB"SF;X:K,K& M.215F.OI%H]7!:_/>"]# 9^N7R%5%)AB;4D+J81N_PJIDB$?M//R=2]O-;MN MULB)>.N>$?#L<6W00^"?VKQ'U^L/Q5^^:$>B^0 <59/11A!+^B@8V M:2'%"[5ZK!3I="_A,L"%9S $\G$56 :"36/>/N8>AA9TAMU"]>P\"+!=2,,. M5/ F-!1V>EVZ(K\A9V2C8)>V]*31WHK/QO==\LM\L9MY?AM/%#;\IJOK@_M= M+M*>*"LL)R2;Z9+;YJ6X>^GEYLYBXN-"P>NI]VB.+V3KGT3&?Q(9__U?HBZK MH).]1]&;% >:J4@#62Y2Q$AV0##.79-[)N%G1\V.P:2J4N1K3S]RHFC71:\K MNUQKTD:107J.L0S>/*W4P]#$SP,S_+>8KBD M)H"O(*#.+\^93 .0%E;>+FRZKM^J909B]^=9FB5_YAOGW7W$@[O1OX5R')?? M1CX$/AX@=:5ZR(?H&5528C=1N]E5+[W9);@G7/6?HY/%B/=2%"GCT K4^KX4 MP;'=,/I,CKG7F9FVNCN*:7%]\-78@!J5S1_'-TS6K ,DCJK*M%_@U#,N5!P4 MZR9_FN]RX&2N.+DVM]J9P3&19&0;=/EJ! CK",J 4G8)S.Q.ER_8H3!-O:)2@R996DBO_BTF-*'7I%OSQ&XP6;!&DW M;^L1O<18BJF'+3W4 1R"J.A$$2!AM/G(?>'7OEEAFZMN/S5/2;M[W=*<#V?% M'V(>I,6^\['!00IB/=8^_')I[V5Z$KQD&J7SK&46QQGPM74H7DDRA^UMZMO; M&EILYM*#_W@4H7]'&?IGMOC_4+;XS:P U^R@]-!J%Y M\0P;X+F9&.YVRB%RBMP=7XML! V%)Q^\R%M9;FI#[D8SW*OE W^6#3DY/]?5 MV1\Y]Z\#T*WOT[E)#!8I)S.PF5)#:&$,9D_;\"$F$G-$@C=N[C> + M2#?]B(?&;D8>.$;[(M*N(.J9O,YJ?*)[TL75"=JU!/7C,.$PQ=F2D^ 3 ?K7 MJH?>2R8]/E/]XH@6_T<^W57=A:R;C_Y5S,R5\2YS8VU;H2AP%3@&P4;2(*>^ M68'3(!FE6X)BGG[A*DI0=',\\9H-V[RR$B@-[_[GN]1C%:D>6Z<<=JT?GSQ9 M\DC$4=0D8]#/8"S&F> T&20_A??F%\1.9=7E(#N-ASEO6(O);?B, M$.J"D3Y_0K'?C[Q+B^B+*2T<:0GIEVNZ,KO=O6SL?IVV%"G$?^Q7:*"PYU%! MX%_UD>&( 9J*]9J;T<)B2QI^-%8:HB$S).DT;*$''LAAI*"/K5[]NVAL+ MR!S14F^L5 FJ)RDW9/!%[N?-R]R![X*%F':E304LXUYF M"V8\3'-Z5YKFHITV(I^CH?5DK),*FN@G!)(SWW1U(*,/X*B 'F9NM8MN4ODB MF\]JHN0B14#2=$\68K9G@$?024-")!6D\ZN[VR?2B>R;>S!'O+[T#5H054H]OT83^2=UUK&;ZF@Q47M; 8*AZ0#Z4V>E$![EZ>ZR=-V M-;F'JZ.VVYN)WFE4$&O"6)O"QS@WM;$,C"+VPN7XY&4-:R^63VJ$ERDR:S_HR#D O*>> 5% M^D;Q?EDR1\D%**F:%D =J4!29*8F]SU\9O(L9TA%-"S.(+!L"]R"5O=OL!!I MZRH[3[*A^^JP2.+!U8MY_4!$N%Z]\5$)FW+IT_B&339.DW"=G 5U?-30'V[+ M_%@"_0H"M?QHXHE0A@94M>?E+BPD'Y%2H[-!:GG.!Z3+=][_SBUC6H#9][\I M^NM 0\<"HURK_WFM&==)6U")&V]_+>AV\:\%/9[RW.:6$?*YD1;[+.3J/R83 M%=;X:VN/ICH?*3TSN)NNFFW\IX%NISG$*2"_HU6W$L$8('+=:G*Q/#[9 8." MO>AR=^&Z7Z?C8<#C7-TUN8IA@SJC(R'TZE(!.EC%CG1)_:O(KKK$%?63>+,% M3SYQXU$N_FN###_P5K\RUVT;EKRS3&)KPS)T0<":>-7Y_&;H M>/GR7/)6.S)D#'+2-UCV*J8JS&+@F:-)RN#JB%N67&U-HK6QD3?KIW)DQ:2, MX$=[VTQUM>Y?O37_T/)B<(9!G7,:WM8D2491Z&$R0%X>L-8!OP"@_%V/UI1. MKZP/6HU;6FH*O-IF?GWOX:T[JBK[&H(@LN4_LT9^%WO^%U3K>V^JC^JO$0MF MG[))R0TIF6H=%HI6 S%X7V$UY\.[SZ/;J*"PV]**T5L+**,&59\O8$-D7T.C ME\<9I2ZU+$7>BP%]'N)1H^K0@+5Y_D+H4RK(/EY8->K!\XX"8,LD*E[]\]XI M,<@*Z\EO](&\[,I\.JW0\;%6R/&M/+P]>;$_2LTD0+8@ '7'76;IJC935T:4 MR0>SC1#=YC\=0C!/+$ M/&_PX,E@9!N%_VN#6,XD$-2FHM48'E_TN*:R,DK0$_WF,"FM]L\T;_E?BOJ_ MA =0012L[8%O!;JC[E2T -"[BF?Y%J5)GY5-5FANLT5(#S=-,#\X(!+7APPF?I\:QS8QTCR;I-Y6Z&6\%JR(%+RO##$FU%G"I&^?2# M8EK!O>A7-*O=Z??7@_F_DIMRZ^_2C/_R"EOF$#R:$ $<)LH#-C-=D$K'+@@# M<%BK'F/%8VW7V21<-5CB4/?PR9DC*:O7M)_G>EVZXL\>GW I'P2!PJ=LRVHV ML,1;)->AG\CQ,0J3ZAPT5/W4H)HXLZQ%@'?;F;3T->ZDJ2FY\NLBOI>BL'= MG?[[^>_:ZA<-D510&71CB"A(T@!D\?6$>)K0SM"THX/"6 :,8-=NZN@-JS': M.4=L+OW0<."[G\'U)M&)OJ$W(]?\Q*5/486K&#=Q=T" @\0&GD]!X77FH:0S M[BUI)U]G!QCSB>L,P/DI0RH&SY'*M1_3@F+C4QF^"%D>N<$27^ZH?-<#P0"U MVP(4S;&H+BB(=&4 ,_N&@.%J,+\_W\@-H0O0O$/.E83I(6HNNF=7E7^,-8R8 MEU7SOI&@RUQ4]-DT_ UX=/6?.U7_XSM5!;Y\^H8#Z\(C\BZ JVO)O(RAIZ?H MM7@=H==($-C$1KX0Y@7$XPE,U") M!#MY/**)KKN]HRNG?I#5G6>>G3GE13AZBS_SW&*"+\YKIY@S%3$ZV(4P%*+/ M GM$9Y(@P/>^"W?P1:K!>CZV/]4 !PV_1S0CE6KKO.(X3_]#%\97>\Z*O5ED M?9EX@S)F(.\^>;I3I%7]5')-&RZ_I69!;F7X8DY@0^\6+T)L]NDS%EO=,&P/ M^@2O@YW1_1_ZI@MH9?2!OZ&N(IL?9\ D((_P\O(]?'F#'14N1K#PBFH'(=FZ^VE3] 3/Y MX_Y&\I_VN:8'[,QNQ&$$66)(']$SDK:$NP!="8S](SFS%,[Y36.V-YMC0NZR M3[RM< M I^^NIH6:YC%I/!R1L*5L5;H"U[WW21\W>P%4*,%[W9!X?20W\[W&PW=JP9. M5%V\J'<#BA4=,<#6*"VM(5LK,=@A",ZP_^ L=-_7&4-*MO6E@DXSMB!VP5%4 M4+,8%;0]A(7.67^3) +FC->;V30WX&WW"?4.FXWC-LX[B_Y^WU.5/7JXFIN!IGKV/;< MU7HU\ 4(XTIXFQ;N7"7"MN&3KR@4I(!V+$DW7^U?4^?I+5X@J88UWW;JB[_@ MD61>X?$TUGE%U=K))[/N[-L8\<[+;_[FCL?O/&<;+4\NHH(>NH= J]%MXNYA M,Y7(-B*4%?";;+>$EZ>Y[HH+NGLZJO2$)HN6^+6 M;.^%TB6F^G0ND3<'7QF6S3?ZL6! 45A_##!A]Q $B_"CN+RMJ+F$F^>UH^= M'5:)GQXV>HX627:T%W][R+/I2M'ULZP:[#LU$1@WVN\J/S_'T=7_3/TH^3G& M88O>%E@S 1JQPU^WU%AP#FO7AG?3/V[EI$T0E-,-X]1TO=F.RP4-OQ),CIC+ MYMF2FK#%YF_P8&TGPS2!?EP200-7TX$^1M+&927/0J(5 U$QKI6-FBT3IAP' MSX9LVVM$6P^^WZG2A4W>B?FT-'ANYV@/ &Y?0P'BOJA.VS!4F?E3C%W_!I\( MMK^##W*KBIR?A\\XX>*)%;=@]B[IR!%][;XTE)O8-R?3KKCPGPXK] M7[#N_$9_U5V)A_\-XL!+NOJ_F''Z5U*7_]Z:K"K>41='2%6O*5WUL!B?U'[XL:[NI0ZOGDJ*PRP3J.*N2,?,!+@%PB@8 MJ9EY41[)8NN9!SA>1WZIK[4;6H1X(B;^Z+G<:QD KV:>R^,CI$@FI M;R*E;6$:(R77-<,BSGA4,Y=0ACS >P'.&TTLL$._O-T29O 1\N, M%W29WO#/MB5NF\?#O&=G(OFY:_%(9(.17<[*;:>Z)2K(J/;.VSB_7NG#(F_X M=&)9G=U:8;Q6UASCCYNQ9NOOP/%92%W^Q7#D6^6'V:\ICWZ M%)Y>ZI$Y$:3LH/G*X4/R(R$F(Z#HYO80,BEIFA!GDKYR)J#V'2)U43:>JT9E M$'!J\39-38L9]W^9<:^NF[\;/T1X#D@3E0(>!Z3.;<5O5':DGN]L=]"O'Z,L M7"JUT"]"#%Z[S%[ MI)=_PK&+)\5K 2[B*9@4H#^GB=?IM$RF@I!JP>K<:YU-X@AU+,_@]$GC\:/7 M;Z$N,;C-*:$?H4V(.H*?=GOO;ZQ)[0<;JZ\B=C>3ZG8S#1Q'KC)O8RJ\/^_= M[8&WQE)!J7*+6S0?:^A<#+UCO&C-IYO3WW0(WCM##W5HY+XIB[4-FZ^NJULV M&2W]UH\H4%:6E-O84;<2<6=B5#*R"=-BWPGX["9UJ;V7);I@6=E=3&%ROV+% M(T""WSHB 7+\YM4,OSAC7=BO_:C/OIP4FJ%^WD1#ZK;Y5) &+:[_\S?^_EY; MO_] **!_8Y(H"^P0*@ ^5UPZ%M,9K(\E%$+B*B];PVS?7N*8@/FI/%,TY@G^ M],/>/NH-JUC; M#OA\;+.Y.VECV^8\-R5[X75(^@7.D.LMG=Y7N#P#8BE,AD2%\_EQ#4+8K0F! MME-@E!DNK06+/M,>5AC$\QI1XB$3=L_&BF=_&.XMI9S7(I//7K;@L.$\9MNH3:2%_ M2PL49YI\9J8"W.PJ0K@,6/WBQS,NMP/PF;G>7N^6(-?+SX][F2XPGC?HN.@E M/HIX* 4HYA ND5$484O*(*92)ZK!G*@!>Q"S*MX%Q.*];R>2L^OBPR12".\[ ME0@?F"-,Y%Z\V/XD>GC+\@_,FU= !SX?"UG?PZT9 ;7X_KG;T5@(LQ-+Y'#5 MUJE5Z8F)9D:F[-SGH;6OPLUX*TZ!!$/O(M9KB3Z4+DQUY^N"U9GR2)IC-.3K MRE5Y5WPFM"BW8MRMKTU"A%6[)&+B\QN%T18E)=#/0/$08(1H3.E'553U9>;# M'("2O!_^=74WA5/?W=B07)RZ%>*0IAJ0G/??^P1L?I MEH";4579JND_BU[\)XM>E*L%/7')!V2-,4V9#R*.:R!#.B]B2!<6S-[[,.G5SQ3]( M24N!&6ZL#YE]G/^U4W7,'-IA&XNJ]-G*@?>/#@8$M2[V6 -[IE7G]?M3?97V_%+)A_%#M67DRH@Z0\N1["F9]0, MO;6J)L296R@DKO;]XOYN9RC6=)K>2A@+MAH7:L@]T!*>N1;$-J3I>GSJKEY9 M%W>*OU_S+67!I*_F_?RJY/KT#HI(+6!(Y B@HP@'9!W=WO)])+2]RW<6-?>Q M ?NPZ]8+5/J1HU/2%K?@GQ&5CAMV,BZH:G0\YH/:Q75^\+/OS$T/P\>4CQ?8 MB$TKK[S4K#G++OX)G=W B*/9-0BSFK3K+"82SO9AP*=8JZ,Q(O-QF793/I.R MW7!9MTBB+OH-00WZ?,WZO;4OX<%$#@=YI5BO>#LL3M4T\2LM?G1O5Z:\/-UZ M"^&LJ[)M.QW6X"2EDC&T92!ETDIB)S+9 #OMU3/L4%=,E"1>H%UA:^G;(WZ+ MV+8#380?C\V1=I\9T?T(13$!^=V;556-F0U^?GXK_U*.Y%"1*"<3:!:DU*$> M@_>^L2S=)\(1G3G/)\#V\C[]Q*GX'/8?5=/36:/FB8NU:H(?OE;FO<^=?+E$ M[/-JR"7;I(M+TC0!+?'SZG^R^-%?A;I_I5QBP=^EI?_EK.5R-;M9Z#'8E:JR M,GQ*^,GLD^G%$ZLIT@8&W]"2>1;W7H&T+03-/#-">DXJE0328L(F?S(-E#BC MXJ#ECAWIJ&C*9>!!7>0Z^1T@,S'?J2XUM)6M2.%L(II]2ER?8!6JKSRUK^Z? M6G<=%\_FM40#8JLT]V@XT4MADL:C6VTX?K7*A=&/^()#*;Q "78 KS/__:.5 M0XPVD[HMKNV8V07P89(A.:F!ZS[69Y!R9#5UAE\ -_W69 MXSB[P7'K24RO\)6@WA>NO!4Z]D=GMS^]J+=CY&Y(*())$8[].KVCJ9)8@Q9> M5I^,@CK83E@2YSDZ4;$VPAQ-XB./U5B*+/J+IZ.\/8,D4F_CVUP O18H!PLYVPZV+EJ9\Y#M.K!&RQ M)3@@#HD4:.IN'J$*T;4VH M=@;JA#5 \,7M7V'&@.MO#'R+-3QE)1[,3?AK7]K\?M_SXJ$= M&RG<'H7Q!5Z*L$..1;BCX@YK?!RL D^T=6X5PH3+1\^Y6+A79IY]8RJDIE=!O1Y_'!9DO(S?,B(86\#$([FK):8(*H"JG$ME% M!47;L'ZE0+[@N-1"U4*%J''E X.!LZ8R"JOCUDF3\Y/FS"&[0ADL<\ 6O MV$$%,5?VBM/B/AC?:(.=T/ &[^B$Q(MBJX*[D:X+'H:\YHY:(%@2\39E@ HZ MHV9.5 'JV])FUI/F3YRD@:9'RR/HTK.7)DH7]Z?$^M2SJK:H(":2X7O%-O!) M:9SO#Q&-"L$S-E"/Y/Z_F4N02F&UMJ6$'Y\AKCRB@IZEFM/@S-4]RH'EM[Q("Z_N3JT-].J5KT?\7 DX[M M=81\[S?3&HH1%[-O1X6)EV.#OUB4X_F+4CS/ WKXD.@K]WK#NBQK_F*&!\T[ MM>H7TUQ4=A 5%"P)P26N4D&[HC94T(R^U:_-)9)@'8;,Q('9&Z0)*N-%-!5T M-7R+O%M51@/,_[O'.EBNI<4 [U978(I>?82!XBM<_J)'MEV*?XO.0;\S:?G] M#+3+M]S>XJ6,V# /_*S!0=LN"^]T4H2Y(./J$+KY9[N?=[9?B*J=[N9K?G.R M_Q:^I"_IOGIQ(>"\=-SED:55].*+JYTQC XB:B Z^?T2H@;)&@-@\79F>/+H M[M,GL!*%Z?Z#](=S\@2E?23QQL@Z%52]'->D=@<(,ARD2 1LCK8N6TD*PH_C MUECHJXKP34MWEQPD0SA>]I0QQ)E_]J%KQ&':;?AQJ'9)2+N-)&Y=I3K5)9AG ME=NW=5/W;?_G8YM7%@ZWG'W(\L(VOTXGUF9+MZK^*TE$=5S?#>DPNIYE$54@ M:L[K.AEG5P4W-I^>P1D8QJ-PZ22Y=*Q#E7^]$:Y/O;NQR>GQ*Q+&.OXEP?AI MR.7)_P)C^Q[!#[N*4VS=.CX%#,U)Q4K(65\8\/9$%$R]-T*_Z58K^\'V,*GY MR,A@WNU&+8.,N[G3B7H;3=V2XYF6E04FOA=TM<6LJ]<3-R?'&?ZH%F.,^"Y" M+6!%5'DTL#ISYB+$,'$Y'GI#QT)**EWI.//Q5+B';/R;%XGBGY?([Z!.X(G! MVP/0!UOTB%9EK 5G[B]OY_B@FS=VNI*HP).OGC#OYL4IUE*Z,PM=U\?ES#8U M4$&L\KWI6]P!FVM+332OOTB\.:^@?"JB9_+- B@C?%__$OM/_?/-#[]3_(T* MJ:#^&%>5K&2A]TZ!\A=B2^1KMY'JGV71WH+O,J#+Y&LC4$O/0;-&DWC%P9QO M.Y*:M\DUF,=G&/ECBTEZST.;^<$R% M>^2,!J"/<[-B^+A\:WC14W)CYZ>4W*;^)]WN3K^G!J 5FV(MCR5>S=C.^Y3" MJQ5OOX:%WVW7'VA']/2FNMKY'$N.5 M]C7$R?DBA0D"Z8Q5,;U^5EP?+: M^]SDU]NHWUSR3QLPT?W51[G"207]]A8Z?[S.:,?_\K%5K['6WD950[D)D!-3 M?2<^QUES>3"ZH<)]?7_+430%(7X/#N_/Q]+SB9LU#@OZU V(5#'5GA#C='>[ M\/-/3Y48<.'$.XCN(1CM23LOM M&>N;D(DWVF"_E)4++Z/I!/L68][6=:]2U,F9,"E?M0HJ>X0\?7<\]./U%U.%DLP? !'2 MF2&LXGHCE@KB"A@C%)$K*7RZ)2MGJ*"*QLTPG+_ML(_N3SZIUBPQG>'\-(O; M__I :@_N>1(A>WPV^!Q]+^ M#W=&?#50.ZGD2G5=9ZJ[/_?UL8O5.K'ZT>4]R4]X7+Z40*%? M(,Y&9KN9YC?&?.J#7;2;8E8'-]G3)I88F!,[VR[TZ-S2^'('/6$GVG?!R-_0 M(6CE7>G3&-$BSO\R/JEY&NP:N8 " 50MU!EQ>54SL3"#]O=P"&X=#HN:V1WI MO'U*=6'AI-]7AKRQ5P"1D(^3BJAZAX.&[!+[N8",A8O1V)$=V%NESX-QN7I@ M8R_SC^^A@"EM-=15J*!13I_P$;S^ZU\6"OD]Q[4=&W=ZO=PD\7+U6F[ M6R"2'(ZC=9H==AE'^T9UH'5!YT(UT=1(GE207KD M-S!W8VMEK)3\]V/"G**5O]9H05ZLM?N/FXW:]B!/JT8IWX../=34@M[/6ZC M>+KSD.B^J8174<%"%JA;\*=P+925TDJS8IVH;&N;"=C%<0E/UGAR#EHI3YP\X MMSNM=2[@V5KQ]">F2_LOWR>6?YCEUV@!_3Q4W_CG+-W7OKZN]JY"&QOM'FU, M'"D6=R^\#4ULSP(=SAB+(WF1/\(Y2:)X4U'^(X$+;8+F@]@ +X^V+H[7PP>-7,ZE:&,72N90G9?M]Z1XZ-:, MYI(T3)]Q3NA9SPKY0:5UGJ.S!V)W.R\MEK)NNHKPFDA3ER7758&CU 5J 0OB M*9@ZE*4*@/1@\#R?[N,(SV>^IZV%*O-=O0:_G_G^>H?N+/2;!LQL+M8]%EKM MCLP%TN=>\7PN'[KX8'M7\FR6W^0X#IV0OL#@1W>!TZ%QJ"7K& [1ACXQ&0!M MAG.6#>P6RXV[Y*^,]C(;(>UO'34T#DSJ7JH2MVS083ZAJ"F4OWY^)%-[R]*E M9-G^$VI[R.CVH$'0:V-LW:N#8I;,8<*VP6K:[1R&P:_URXF4P 2#@P[-^Q_: MV!OTC[!<."]J>NTN_>$0$!^]2HSXHK]ZQ;W_B+'SGVP%\P_('F*D@IY&!.P0 M-@!OG*(AGH%T>@C;_Q1F,A_=I!K4O)[L]TW7M7C ;ZQZA M.?M+=XP?F,ZR;-)0P.(4J@I*XIWWQF_:CO>T$1S(B5)55NY,+6@7E6?<68V$ M$PJ#&3KAMU\5QMT MW+P%=<)-7>H1-R)."@Y9#6PP4>,8TWO1B2&5-RGNQ* M=(3WV581*N9YW"=,*(P[^.)6RAD@V27[77SQ#PB+7#0:ICC7J"*6ES5QO+^B M?,JRUUVRH[?#D^X3AZQ ,8,Q2G &W@W!W=F:!,]102&DFU00_1, C[.CX8$6 M]&&8QD!5Z"PXS EFU5$W;(XK?4T_/!8^?=:E*VQQQV#IGEJ>:Z(VW4'L7W!T M#"_A?V.+#XOX&YD1(+>!O] XX*]DP?R=/57-%T4Z^Z/24CO<8R:VD+ZJ$=Z( M@NNCJUWJ=T$;,=+K!6QP]H,JP6A6N?*/9K?T97E!EV_";\#TOSY6D\2#K7"; M2456-A,6SA4=+D^<9+IY!QA4N2QT&<03DDD=NZG%L18.U@8RY,E,':'@A1Q^ M'7?!Y3W4N8X^>&>BE?7,F#[\'1^;D>VGR#:(+VV-I=7/.]L( B;O XX;?W32 MB?0]XJ)@MW?V(W.K]#J?(!0'=3YP:-*BB>A=9QOPH!R*9441?KXFTG;$#1O@ M4QBM^[ J1D'\@MOA@&G!D(T^A87Y\TUUZ%W%%I+97?-()8;;SL9Q]AP.F2\= MA3B;OF@F6ZPBA[W$>IZ8B==7E@#U4G4M6FSF*XZE?[/(R?]MXRKV9<1IJ!/Z M5RVX*@VLN*X;3'-.E]$*<0((A%1.RP8JV9S?F]+H.LL-VM7;049#*JF@-@S= M&@07\2/6?PYQ6ED<'*FFRC$A//V MY>8LOE2*/>K$5"0F$XSK]XV[J&.F\?3DL:.-$"RF%1H)/;:+7+>-;#I=-?3V MGMJ*P,W!/ITG@H\K4(7JPW3+$%P)])%[ A6$ 7KG9@!-&%0*BHL&;)9]A[O) MD[&8KT6P7/Z0L3R8*F".V\-JQ\E!(IO8*HR..-HJC_UT/PEPM%I@P+/XD>(QDQ*]C(67A>/*+;H3N^E5WU-=)XNA24I) M70E2W4 L5TC.U;!P[JIS9^:--ZZZB=6;Z1$LQX7@4>0WY32Y*J,)(72N(D9, M71V;(L0,Q;*/!)Q%C)7XT*(JQ&PVIFRK"QJE@FCM#T?1@'*5_(;)%R)])$G@ MX!F_>_+ISU20VNB/V*AYO\4(S]#$*^BV&((A($(%15*$@6)"+2XU$GX2F)ML MLSE73X3Y66Z,/*^UDE/@X/>.0IZD&+YBXU=,[CZ<-JF"XWDF0TH_'9,?7<)E MDJ\LHJSY0JFCCI MRO,[3S7T4;844JMVH0^:U.'#J"-4D$/C^-N$X,$$B) *5377 .$6"%R!+5 (> 798<.B&S\?% MEL:&EL35GS11E?N2^GPAJ;NY'W12_./;F/WWMZ78$]KUFH3=O%-*C5VK29,C M*,-GK?<]. .PN.'A<^SVG+F)-KJ/:%"[U/O-_[O&5/\1W^-WW8BP(8?PA?RA MB872BJ'G(40"^/M)%NNOY@>L;DF>"$I+FN8 M#C=#8A_#BJQKXNLI3-*XO68HS@0ZJ:.'JVG5A9^>ULTF7:X'ZL&1=OSGK?;N M%WSO6.X0BW Q2Q%U5(K2MQ.T;_L4+9(68$YA)%-!1WM(:D -;K(+46&XX3A; M/Q,5J-/1?VP*N-#;AJID"HC87#.V#NSZ%/[X)BG+N?Y4PJ1N/-_"X06T/ODM M31V&YYXE[89+AKL1R$13&J^18!CVUZ=>JK['/I$?[#SV=JT[P^^L(W& M<5^?."3@/LMQ&N>_X#6*J822N+'%)%W \RW\LSHC(.*+YR?.+3\[BY,).-Q\ MV&!X?GC2INR47BK+N%3*B[(=0>8>?CF?3Q*BAW\F_L,4"VNGF MSV=W<]=?U-P%=Z G%&G(IS6H@*2J.N6B+E WU]:F(F@3O+"NPV5&!=UNW%-0 MZJ/K%(^G&?->0B@Y%^.)&VR=;^8_E1J!OUA\U%<5(+MF]V^:)B1T*9TM_'2^ M?NL9A@[.0^*J2J6P2)[+';Y8.RS?>-50A8"/[I;1F]I^,G&I=IE]&S')U838 M7/A*\+$E80HY'# K(XI.ACW>BQ%]Z@.//(,"@4Q1<9W]-"IH\/;6R+A?;8M( M*SB."JJ4"S,F9_^LQNU%\D;$-EO2CY^0^7EH>_$)PL= A:4R)G4^?UT5ESK7 M]4QBUY;9*>4[U[!EZE;NPK!HJN+ 0MF%J9A@:X,WQ MM%@3HK_&6E2B/ (;$7(U;RCYE#0JG=_-V?C@^7?K\$QE[:*EI>E&J_W=;;UN M'ZA* TWCCA#(>3 IN1)7+%G5M"HVZ8E=\;7"FK'''3R[Z*L #^T+?7AV0HXK MFN0QNE%2^5/\W$!E]^W0B5&IY7%Z#TH9@H0H!? M[Y5ADKJ$X.#]Z[N7]76ACG5#5X/[A;46KS3O&YC'S2O)MVGA5>=%UH?.KR#X M7=_A#9\E/[4"UO2KA><& NF"#BW,(OJU^DF,"0RU)O8Q8G./'.*M^?3J+GVZ M%_A4-8;, 6DS=7Z@7IMJN/HM5N@+6X9#RD"QX?4^L4=923& R.GAXF>QJ,K< M?9'IQZ2T50S[P-O4B 9#[ S7HQ2*(.Y=E6O!'6OAM:!Z7:GUFSC R<+JK76K3+PZ(V3,Z*"HV.M MZ GS-HK\&+@-S?^HAI\5_U+@-!!T^YX:#7%L+!(KLEL$>'$&Q[C>XV ZQA'" M2KQS:=F6!@/)6WK%M.#(VZ\212*B)*B@U,R+]S79YN4-ZA:3QLFI/XC[EX-L MO0=_O(TYR*G\?\'M$W\*Y!%U2-* F5_=T9R"+T4N%7S56;P#YQ05*Z1_J%41 M7_]\(#LI1_=]#$6Z1%%_J+@=CI%F MX UQ2:8IGSLA'=@C]G.Y,& Q$7E4T"L#Y*74V[6:$[KX:N:$'AEE9O&OZARD MTX ]SM_0!0("+(_K"D%6S/M?7W0#&S],+O_2K]3'<$_T, U;84_2[GH9OC,G M$@5NFSG12PON^ [-ZA9.G=N0[Y,^H_.0/SNE$8Q%M6 B, R[%7DP=5Q>58@G MY877T?U-\/O$:HO]Y2.S?H?J G]KC;8Q<;;5_>L8W 5L)08"NSND70!Y\"/0 MBF=R*>F-X7E07V[6T=F<[_67E/V@LJ4%LRMZN3/7.[K)W;)(OE>+^]8,5ERW MY;#?C8UL@Q[]U!-?Z@><(9,,\XZ;" ?4N'#P<8-4LGD,1<*:YUC(94Z+:S<8]]-8A7:*".K;B("O0JJX-ISG;4U:ZGYO8"0DWU MC&U\L')P'T3+;=_C)TP(!WCR4GKPB7:MW7;6%E'?J3K[MQ\^S9\+/>)W-F%D MYTN0.XG-"NL?0CE.^4:1HOT"O6T#*Y;\+].&18E-0C5T7\ZI.= U2&J],UYWT2=?]&81J;GBPUAM;P6$M M!'6W>BT\83BAMZ*0Y$Q42')Y^TW\1S\@V$7*!3=#]MA_U1A=A"W;K-#,S>C7 M!L,YPTFKED"I,)@#A7_X'66 J%#&%W,W'>94G&5NC(T8U]?7;PK%B0T2:U*@TI2K26U3^&(J =*1%1+ITD!82!2F&$@4!!21* M%0$C33J1+B @70@0$J2WA!(":3?><\=[GG/./KL@/QEX!R5\ ME'$Z)B3B75D7'K(@?]"5*9]PM1V=P\^P28?GHNS*QIZSL,Z$<9,0'03- 8U(Q2 M,67 !-1X@'I*.#Z;E/'369TV12N6]5BB9$KL\%J-(FVU:9EUC@X]#\+H.C#?51! M8[0;Q#/4\'V!T5:? Q\AF")0!#9YSU_RF\EI$]PU2I'[ ;1W#+G;<*)91DX< M/M5DO:\;-_YAC(L)^.;" '\9=&0!_VES\BWJ,]&CA5$JS .@1A__4M#?Z3Y\M$B8=VX\XX_]I;I.@H"7Q :HWT]W>L@63>HN=%,8(BV'GFNL@XR@T@GZT;XKW6\QF^ M.G[:ZS\E8*DJ12J.$B.SPHG-PHT E/%E13C:GG_\6FZ3IR[,FXV6G3Z;36OQ<6OA_4,FP.O? M!>"\K(XP\.P:[<8X6YMOO DHWLXX14MJ:IG/7Z&_S=U[Z"]N[OX-$^+X(BU% MLT*QHL[UH>$-H91((Y@L82\1-!$:;G-6H.-VX,>L=[8!B?L\:[F9WE>U?",? MEGG;>BUN_]C[U:GX)=6H:=(#VSN^I96^2CZ@%\D'NP<;(@5L%;"]"[I>=*2/ MJ/GRG@IGLO9N)"=5GJ4];P6A$?73-:R/BZAW^/JJ=+HVN94Q&%_=\'(GL>3\ MPT!LR@725O818I),@*:93+F:E=FIBNQSD;HPSK9F.?]^G;=@+LU'JZV,':GN M?@4'LX6&A+4Y+^V59=H,G^8/OU&+:;#XJ$H$G0I%_E*7CJ5G:E^$T$PIG'BD MD&?%6[F-G9\9*3D51ER*9B#:R9>HSH9,!J/7?^?&W?ID962+%6=VI-CKC-F! M80^+)$_38N%,(V@K2TD-W_SO/NWY&4A^2L_1YH8-SQROH;B0*EMYM2\2U\+G MDXN#/ZQ\-9V:=.SV4!_@#M2]7-$-?!/?H7=QO64.L<'B_A=9ZCX"]@VSXXQC M8P*(DQX0&O)^\R4F(.HQH]6V_4"N. _6#6+?$39OF[DZ%$P7M/NI>;K(UG%B MQF./Z-@Z:"1T::[W&^?7EP8:Z-M>4^[_+>R(/VY\+GOLG=_45)=\X>'MK5[I M&(M["OJ23P&;CF$DY3%0)$FZCW*RUL%<>?M0H_J*E#XK-"M8 JNF*XVD/\06D1A"S"X#(OV_B/50V.C2+'/+_O M91P 6&^]5D:\* 5)RFHWI^ ZG!<,UTW9)AXC';Z.LGLJ MXHP-0J!##I*F/0[.W]_%"(EFOR9QO-V!N(3+CTZ3OYCJ\NS&N?^9OLWZ>_OY MS/^.#\U3B?_93^T(Z!9T'(J_ZOH'RO8M0^25C0$X65 W$6@SK.7 M7L6Y=>5O-"6<8M.!/$;&V6G9CU*-P@IU#?Q*V/A+B@9S>#6M2;UD!Y ;)3XC M1X.H:0\F:.C5>&;:PW>V@;2:F^K?U;Z)Y20X-LVBA4-U""IQ'TC6SV@ZWL7+ M>T?V0G@K'AV9M@FV$AYY"O:W;3]\33>,(PGN&C'-T7X#:D3/:KR3I3]: .==E 8UF8[6U>NZL($R!5(CT:Q1JAY*IT MZ3;=ALL:O???>G@-U;:'GZ 9#C;119HC.1QS&]%XS/H-M^+0%]H7H&[$5*0B:SPH_1Y;/HCA-G5\^^7_:(75FHO5Q:,I#L2G!1D( MI6'E8NUCA3&%7>0$;"PH2,;P^\!#[*W=]V\RF<<==[3OGI@8<=M]:\DJDJZSJD[:QN9!O'&19QD7%R4JX.REG? M\ZYUR51H5$K]JD46]GI!*37G\ MNW..J.;-!N&S4IRM>9V?VTP>TI)#[']AC+,0NA.^ Y]P(^N,S)9GQ#?:D;3A M:R4W-=2Q5V\8QWV4ND7.8UP8)S^G=#-2J=:,\M50'3F.JBI>[C6GHGOQB%(A1I>GSUHJW +YI-S&\ MNUC<^Z-QN?/#$IP?_GAS(G56!NE$$B5L9!S/+:MR_ZH@V+ >P8; +B9F0"^ M')EIW&8(-)#+*<-4Y$0<6;=I^#$+7RP) X@,T,37V2?!E8EOYW5&%'+>U:%- M*$I4"48_J)+F#CM/NS2X4Y)F+VRXQ@B>B_01E[UZX-,1+@Z<%+J>P034.[DX M0OH<)K4_I2F7L3#(,G,CF@I"W #N-5JX@_>O2/<.CGY\QP2L3]Z+?+OM1KMN MT@5,A+ D2]%Z($'8:LS1A8AZ=LY]TEV8\&I884JRP=LW?-=KU1*\\];: X,8_]'@GYSD+[%L$\&K-&-O?\OCR+2#\:L. =X4_0M2_\M8 M\1()N'YO1F),@@A>&Y_=AWJ5M&/EE*[@>H=*34IKV.*Z'#["G+*50]'O"*!S M7OAKGV)5N+I/+@LHYO444N\DB=7A4-*1=M-93EMG17JD9<"5"V5#@0$EE@<& M/N;[NOD-8N'--9^7F@6&%L8U=4NP-A-VAL,SDI7TH,Y4 M$\H@S0'.M9\^>0;0EF]3D]O6E0TV&A@)9BL+I_\'$^_<*[, -@#'+0A[=_L$ M$] Y/A8!R&$/@7;!_6!23#W_1MSDK3S<=^ M_(I]SETS*B3OF1J2I&7*U0U-G; ;+5[2X M)#[8N7Q2+X.&^UBW(_2RQF-)% MD%S3![4F&1BI=&'8JD\?3KQ9Z^$C<%)KR#(@63L6X_0WYBT.T%OII*^@8[=C M3=KK8ME^==R6RI$_A^\5/N\7G%[LGIDR#(Z0AA:ZX0=.+B@YN#TO_*2,32WB M5U/>F,JR#O"UPC:L!F[=P.-8%79X&VBI?(.S*MP6!?CPVL5$@4+2LB]S%*.; M0(_@%(F,;_")3]MZE%?^^):PN3+5OLM>USU#8);%Z;PQA&11B2Z(['2(>HKA M>64BVV#XWYS!=Q"ZJI.\)14,JJ*D I,#$Q(LRY6FY:SS''LLW?B"\P("AG6] M&F;,\9NG7)3FXI//IQ;S9KNLO:^S#3%6=Q\>U9@.^H-NFT"?_]T:FA^N"M.V MNHF '-8TFHV4DE?8V#26=SNW*C:HT"O L?<60//:&M/[C;B#L)#JT7-QBCJQ MYD4^V^Q!_PB:1=E:=W@'+!+86INLL'IC/E/=<*>&.H22OE>_E?,V_A3GQ3TM6(B9,?73E*-[WO^7 X18:^RK,WH M1:Q2'TYUFJ!Q4VRTX\WQ=-;P_O- K>\"L 2V#B,KK/68MY"^DY-[_N2DGKJ> M(<#%'WOQF.9L-B>-U-;,Z=\?^1;,H2FT=)NQL]+1HAOLE=EO4I&T096NWOIE MC[S>/GHO:,K::K1L;W-+$<;)Z)P1)Q:U&7$J8I*;E8ECGX-V4I@ X\J1,<,K M;OY-(W851 ^(<'%K3+$+,QC/+],V&Y(09.6QV3HI_A]!%YS._4)/DF% MQ*Q31%C<\K0&^1L1(R))SPZ*#%>B[FGSD]0[D/["WZ9P!B!\>5 DUV\*DFC> MQ1#",BH6-MO*9&L/]/DU,%)D*6GXF@R5@[&::0&S]!CZV$SI?(WK]]Y/VWU\ M%W9J@#&CS] 'M6_[LL/&F8!*$T2\@\K9DIOV8;W5M)FEA@7?T)U MOH' SG0J0M6^ML.+C7)Y)+43>369Q9."\K^1JVB\,A3/TU<&HTF$)K MW4]4OP.!PO=%1Y?0+&(0:TV*BV/XQ@&K@%7_"]THJ*[2(I2]&]JY]0 M^W>UJQU!POS0TO%%^#=6\-@#4"])\-N,$C$=UWRP%RMA(8+/Q;W:1(#&?82*&-MF%J#57?77UHQC M9IS(/N7&-JK.J6;E.8;8W'X^\F%N+>@,8P14.9#P-8EKCC?J/F/-VKK79WWG M_M=R6DE-!:9\I&QLV[@)09"@5K1<# ;=5D5'',MT>9NM1@S&6X8\SQ.G* <- ME]VI:%*37-HPU.6V]G__;WC1/]KN]T\96QVB78*- ;>"<*S_6GOO!3IP4.+^ M#S\PG^GWO\7#II;"!26%+IG!DTV5W]L\?#PY8]( MR'K[EW]G7LF-ZP".0$>UCXQ!$4U*&UR>1?5DS^JZI^WD*IXDAKQ.&5E$ORBX MW6-;4V%;LX1QR# ?;):@V5/"B/#;VIJ" MGO7ZT3Q-U84-8>12A1?;(,<-F0#YP"L,[(@S:,HQ_1,8WJAZ\8OJYU1\QEH' M'G+"JXW APQ.0%T(;2(^(AW_>B2,[;,L8?Z!*99?-/N<*MH(+4C5T")P1-Q( M;?L)WUK(;MJ7/XBPT@AK337,*U;Z$%?13J@NW7>F%:\P 1WB^^!--VDB>A;= MAHQ6U_%P/$Q<>]*GHI(QA%)86*]/3[?:?[,H*7S<&/#Y$T)ZY5\].BGK.D[+T9UTWI?5?YMFWL6THHD.278= J;IQ*O62)E(&49#1 M=;3T :JQW<:/S7[\Y^]LZ1P2SZE=(O?K#[M:3TG9C_GFF#*LJ\GC'[;K M%GD?::K$M_W\(55KW."9>2][*CO,)T/,A=8;X7CP>(#53:*>,H8FT5&:IN]I MRL0[>14+K00M\_N_IE0@4M/E$\]B"B-T$((5VMF/#.0FK\TY4Q.@"9,8X[\ M/+7#!#P#U9#+J3(TS5KBU[+9!@??NU3_S#&[OK#2F!PFH/%I0EB(M(KHQFSJ M>(B(G" [A#\^Z=3UA>QW*1O4<+)6HY5$[&D.J=V"WA,E-1,A.QLPQ"!$%@I@ MO4':%#2<,:8M3,^I=OC+PQ&>8 M9%%V)54#LI>;ZS#-7 N&V.*@>+TPG\\B/Z#47@@^.;O>MKT=EL<09+OK*$[/ M84CE<30B9\>^:\?MI?4$BV!TP]AHRN 8, 3;AL3[QFL+19M6^3AO'Q?A9=!\M!_Y^H&+ M#+::F 1D,MG,2J\'72H8S!6\/[099&F8S\\M9]S;#SK1].4,:U.O92(CAZ- MRE#;.4#X#NO!(F8#:$-(SLO(QG5\2>FA%9C!_MIPG-\OVNW.>UD?7ACTE,H^ MP:1[4*LOT2>*O ESLL:VOVPL,S0A,E1T]XY7-ZTTG*T-]8)QE%*)_TZS)#(! M[4\.DK*(?5Q.!-\-O;B%.^0''+ T#$2<=H>2156>IB2;($#'81=714Z2W&8R M#W!M*O"'(QIK]4]UJUM [<<# G3.21=23)F 8SP4CT\>ZT4TM^GW*\J_BYNK M*FHS^_>$?!./*G3E-#B$"E-/] ;>';N0%M5W1?)KN^ M.8^Z$/0!N9D!6:@ZM&QAG:-+O<_HJSS<3.>LFV)B=>X\7:LY MPV$6_1H(2COK$B_!F4WX>]/9>UXJ:_#M#)1=36!D@,O'*O=3,:OT&[^GZ_ M/GM?)7PA[U)M4ZWS7H+!5.+>Z1CMM,G!/[,?*.@C>@G(#?+T7 /4GM*0Y\'U M:4,@<&J_QD?+:N;BT)>]TXCEU@?E;PY6DGFS/QFM7RB28!BLS72C>FO@E>I^J$)'7/@32; 4WYR^UYE>0;=]SF#%\L$N-H^FQ98;LEYI'7J MBU#(0G,+Y!;HJO+1]0 M#;(_&?9G%B^%^W9")N?(/A0 &M@!3SC0?OLD&C3A!4*%S[RIB5=L/%CO:@K+ MH"G+KPN3,E@/:DY_6?U69O[/O #N!1?[Y6]GA\3X;]A?VKW-41VNTH+^A26[ M4HXOAQ%[\6?3/#Y>F@I.J$T:W59Y0OVK(Y]?\^4)D='EJLB(F*W-/7O%\O,, MSX%TD)3%-!- E*IP^!D)1E0"]TKO^I$8MM*9$/5J'@Q1X'ID 79A@/*(8Q(R MI_*G#5"3VU:\9DQ &3&C315>4?IT4W#JG.L[CKRGD:M##';8=TBEVS= *E2: M^NF>"T^!S@ *C")O4NMPAO-!.0D28:7@&9RM^)>_UII7XH(CMGF.<%0^ W\DG3XK)(3@43 M\,U$OH:.TI:@>;Q30DTB.[&E*FQQWYH%W^++C0..;D4W/P':'U9]+&2-#@UI MSRK+K8@]+GN=)L30-*Y!'Y MV#3]\+Y5GT&K*.IUO9EDWJ3C\\*/]GRM&/#"Z3].8^OO#MW_U\0?0W^;:P/P M-VZUGG%_8P3^\7^WD/)_OJ?]_=,[)W(1@ 6H$1&"YTC<4T$T7UA2V9AVJ1O* M]0"Q86MAQVL3<+\BR#"J(80"T1W5U B:]@EB#R T[W/0$02QOE&\+ M>[U/LE$WSP@Y42>O;[N\7QAHT8*7:NC/]!V$;&J&,/@;"'MQ:I1@JEUHQ93\ M%+(]_8MGWM+=9\9:2U3Y]3Z\[ZXZZJFFY>%=ZE\JO"KR.]@W77,L=>L'+YX( MEO5+*V&]Q#'/9- 58_,HUN>[R\@S !TM .J#NK]BCG3!\>]A6A1?))#1K;[0 ML>J/?^?(#@[=Y?P\!KP=:!Q'GJ6(NDEA0Q> G!0K5]5S%&1;QKF7D2=U_4#J MY%./?^H$FRX M$L^6$5 GO^M?HJD1[A-:=@_?)B!+29\%Y]I^EC9TYB_WSO.;9U)7+B[^N-3H M+']G?':8-N"$EJ"7P3W65#UX']9 CL-[)1;3U3.C%/QMLGA?BP],2B,]KOK3MQ7]/+2+>WY][- MQ)&\;(8WJ[5$.F=&)8?>A\ZZOSW:8VGW$AX>N(DRH+'H#N[<=C\_WB#MZNPG MI]41SVQ)28-[1H588QZQS1Z4O*)5/=80)*_2=UWU+I=G5F+.BP8EBLJP5QZ2 M\H*$)J [O V,3+J:U4?D?R3JU41$?0&OO9+C9/MY2EL8ZDDI)N:9("<)\H< M;.)Z%Q>C(ETQ+)8Y^\[QXH@B?#+":%AF^KGMUW=AWD_R/NC&%/*SV/E?U0>7 M(#,SYTA/-!)#E2^4>C5Y!J2I]?JX\? 6^&PH6&\W##OOE"8(FP.?FA>3)%VI MDY/T'U=R$?2;Y/^K;D+_3^= _SASH[^L;!V7<,4?RA=15\.H-O>+YJJ=@;]=S.:PX \P.$QC7HKZA_ M,88PH/C%!HKO;'>XQ]<*CO6R.S^H3*G^J$,8F"SIT"\N M#3CYF,:3UZ!;,"F2]V,QN UII;JB\&V\?'G2YUW>+YV"9>5SDY/8SO.G(T*C MP +)B$]_,E9F(L@!V7%RW74%MV5'4%UF1CWYK$"D4F*8;YDGG)OR<^E#;,'M M#6GKAO :EOC.KS_& O3N6E/+:F\W\$\9B,5XL)V7M#L3,&;OT%_>B;%Z"$ K MC&,>HZ.^VD:[.[(WC31"BI,SX<^KQAN=E^,N)"+S! "[GG]FMS3H:-AE:/-I MBGXN1;F/L1%!<4=^CX'D98&Q2:T2[%0AK%,MGQ MN^5.]+%D.?NS;[\K'AJC4,E)%""Q+P=X@68P?+%6)[8BRE=[%F@B=;$?Q&G_ MDEX $PM=W(,_AZI7=K5-+->@?-Z9 M?$#\TINEGI.N.9:^H/;.Q"TZ3SUE_40=J$[";ZY2LT:F8/UZV@<#K45QGKVO M"!RQA,7",/$04#LD^8GVA2HXIH B:J+MJJ4]K-)?"IHX:CT/:9&U:Y^1^(*" MC*;/3+:KI#DYNSTNOW.".M E^84?-(,>0E)"E'#AXNS)(H13S[=N\9@U:.PH-E55J@;Z&Q8YP"\/:!U.1\QFJQFN34 M^/(4Z!OM/N*[_Z^[RH>5I(TM@E\O7S5'D),=UPH+^/6W\B>->_2#0?($.76\ MD!S\:>=#_ZVBVYQE^4[W.TM1E:9[>6S\G:KA]QE*A(TE,0!J(,6ISCQC= M3E-R'RN(FG]MZ_&IRB"GN.+J?UT/L]:H."D1&90R?W"TF'Z3!_P M$1/0,#?(NNA2$?]XL M8>N?#\/A+OP\RX95>N.CNKZ7Q[^GM>JHW7KO1^BG:BCN_)=?10*.0UG/"_/$ M[V0^2=,.K5K_4;IC/&#QHU&[8[RWUCCI#.H,2=6F!UWYL>B"FN[8Q]$Y\Q3] MDJV&,EMO]\$=%YYM%.WZ^+J61_\K5E_C)E5P]M!KVLC60GO]:X^<:WRJX&W7 M8-/IV1X@HEE"QY&G-:A35=U;&F05*L(43S M7CE9C/M ;,9[/_;%YQ*)*/ATC2UH=(J+$BC#BLTMK.!CD!M-=^Z21\JTR]/. ML5A(YMJ! F)_@"K).(5QZ4,G:!^9F7LI+Z,4VD*F3["*74=2I-8S^+3/4GC" MP?R5(TKN+7OTV67P07D?T=EODT&P8Y6I!QI+@(8*W68":JU9J/-H($]:M$OD M,#&D'76V#V\B'!J.-?^2#27O7Q-0OPQO-G7Q5U)07A>TF8!&X[0TV!ET M0IZ4DA2^Z*2T(HE;9GA:Z6K^>*J$O75&CYS2M5\)H(/8SW]>[?%81BM<$.-Z M?2%4W*?Y8NAYT0SB[ES<:% 5<'MCD1Y^:.A&_S6 $$N:M0%?P$\RE)> V)P3 M#95->F]D1[/'5BHG]>G=SDZO??)^SLZ^Z@L#TI3XU@<]^M%_]DUB;HW0D82< MM_Y=M&-LVJ,+*&ZH,VFS??* IDO$K'&1V%J:%>(VO!C"8Z4^QUH8\^TW/_7' M":5V?SOZ\CI$E-5G-Q-50V:ZY^\T"_O>(A#[.N##F3D3V)YWX.XAA<(J5H?'LG49C;G['U@H4/A:;KQT M(SYY35G&F,3/,0'"Z-=5 Y2KJ':6AK95>H=O+P+X6H"F"6*_A#_ODAM MCMCMQB!XL+Z:6%W>^E6U.W2Q/!4WBM:PE_EG(?^V&S.5"2L%IUYYC9' =;W$ M87S[F@ \[D#TY;73R_=0]/0/&7B^UA=8*.Z,IN;BA5[W+UQ,P'MK!+SMA_;Y M;S=*H%R4F@?JZ8V42/6G6C K35;PX-"GI\NR^(6MHH&;?L M0 ?4BC4O*.Z8Z8$NIF]B.%=IZ8P/H5WV!FPM!!BR+_6# <#XL2Q"4%VFH TWP:I8L+ M([?)CQ]6/6;1N2+(ER3*<8Y)R;OVB0RJ22.2"=!Y;C$0K=J<4]%;@J9&_\EL M)R?DU3(JG/?V'GQ/ ,4$B(6+,OJ8@,K5\D"B86N=Y-=H'[;?YYM98!;5X(B< M*%S$]V&^R9\(#=3-:#?Y]#GW!=[P=)[?H."EN]WP MUFT*BW'JF##T!EC\GO493P_@W>CLH'U1$!/ Z:@$8Y^SW2VPG \>3O7IB?DK M;7HM)2EE+?V%.](SCI]X1^2YA\Q0M*F^PW@AMJ(:&]@0B1UMNC\.O<5BI]Z^ MS^H=T]Y#52@#XAEQ'[Y2M=[E9YY%^9,#ZC0TN\NFO[?,\JJV' $<@J"#*1%S M?Z9]3T(]\(9EQTVX#XD64MV4;]!2DBWH ]^H7) ")H#X _X5W(G#P88@U=DY MPL.LG^SPD.=CA1T +0OX+< M3HXA-Z8$3(O"4Q"-=JGZ6O:I.1CIU(5=#Y*VL[DT6J8US<7@7J)TJ]\'^9FK M'746U:K=D_JZRF,(61T3:TH;]1YL 7PSH0GX'AW''AUC5I[(M[O&6M9S6@- MU1Y<15]A#5DL98 41Q'\WE7P^=DA[+UCA 4 M&^8A<")DUKMG98:-HE^D_0D8L5I?JS+>)Q$ Z<^NO"296NE.1ENC7Q\LGIK' M;?P*>RA.&T6)@8B6:H&1NYF;7*NPHHXP)+7_\@46JY/E&0#1!,TT,<'<5+W] M2@:_,[F.,OHGT9\7N;9^<&&]/V4CFSFOL_ Y2:BT* M<06-THZ_DLO2&_$8;@80*O$3VPXY1[/T*K0+G-_?S'B#Q"<=M[U#OF?D]*+# MZ8M-F'6[T;^>69((C%&MTY^0*UV23J:4D>;PR)8L&UQG\R7+QMIO%4,RP_V- M]0_]COK+2THF9LN%O[+G)"VN\U%OP^;P5E&,P\3&)J@)&GM\1"Y/:WV]\OG1 M(#?-J!,720[(5M1$&Q[=&E%#.A:3?? 9XY\:07#P\:V:Z6]_@+K>/*N=D+@W M8+L/6?^!U=P+L+6OPM$PGS+CRM1A:RMA*FNS>XD%Y1V["$K2-5(%P\-[RP[3 M\N3Q7/, U8CQDS;3K=+&"RXRAKFT&8C(R+N?/U\ M&A1,HQ6[B4>.G#=0G)L_P:(:GIOFMC8&08OK8OM%TXQW?-TLN@_Y*_B_*+/< M/\BK]%]DR=O, HBH3!KG:%FCH0MI6+?"X[%/65[%F*W2P"N%\Y=?82:"+]WX MR7VDY!35H&2EWNKMY^7*IK?"M[7JKNL*3%90K[-8@Y GT+U:]#Z%7 M2'(%$@6S(#Y/;>'SY:Z5[KI3)]>>O;7G*$&U%D-%6/=X0Z4JWWCE:).T/Z!/ MR-VWZA#E_:)?-;=XZOYW\AF0 (,5%./9"/+C]+B*./'U=:W\,-D97'L-O0XN MBL>,9H]/;FV5A-37[#/8Q%ELHX\I6X$- M>NWL4?P9^:-^TS*?7]=--A9)VV4&3&-S)\0GI%Q3H\MWBX.=J\=B47 M03W2^'_I .I__K>%_(Q#N4U=+C3_$.!?X*LIB5)Z#\2,3APR.UPRDFH46:YK\V;0&$ZRV0H*' M!W+;P][%&0V,^.D\$-C7!)\?X+>UL4]!C4E)>AB3\XQV%XK=^L3'N$<*(L6_ M5ZL6) 2+X>/L!TJHTJ.[,(/-)D0-4(@A#0VMC>0C/R0N50SNO=G0A!-./_QR M1@A8\:TMJ&_)QOOH@VGQ+"F3R>0GRQX>AW6Y]0CX?YJM)1?.[BSM\>']7#3(O>D M.,J=;%A878OQ0,8#)5MQ$VON3P;VE'Q%(&$7#B8[WH(7O%;.MOU:S23A.DUB MX&?RY.<&@,OASH=>'>N8W/\!FDATP1*/-T,IJ7,F1R@A/UC(^HDU,*-M;+R9 M <\^@1$Q[5'XX--S8 4_9[ HV=J@/KKK=O-9EP)M\D#;0GC#WN0-N&&EL_ MQ>Q-;E"B>4W\WELW1>-AE[K,R%5?*G\SGM0Y,0'/>@8A8;/.JD5Q?DJ12?86 M6D5;DGT@VF&55"K2 U1=,)!HDDJ4G$6]H-DUT*WR9&O(D=%P;!B+09J"::S1 M^Q7<[@@%D]C:9HY5P+XV \M5QK/@]4-]6]+PJK1N#B"\Q4A;(JF9B\)#9 +P MU?GO)$GP^$>C MRGY*7'BX+U'C>_/:H-1W'$&*C$2"%)? J^4B4?Y\B7N53C5-6>P$D3J6[\]=BP IZQGIR1ZFB_M;YDBIYJJ,O<[#H[5#O,W?(ASM-^= MW\,X:"P?0?4JT9S,.;I##0.-KN#.*_T*PL@\D75O* 1>0E( M"HN[$TUQ+U J[2:3J%;8T:^I=!\4D=K:N=[#! 39.[YB\@S[6D8S&%;!HG!BI_8M1JDEJ[4P)3Q\^"$S4A?D1IC@W=0XE2!U?%K$MHJO0L!H!VZ03N M3#-[J.]?Z:"&8*>\]E14H-ST6F2OP+K[9YF0\XO[22"7^/;^>PQ'U_=-%\MX MML!/V&)#X;(EZWX4FSOPOIYL7.GT;\9CZ?T!]%(K@FK"3M-C84KD+IH,\5W? MU\9)RDN"]B0CMO=MIWV+VBEI>#3M+Q!K!%1'<#@-D-7VZ_9!F--VJ?U[R][P M[ /I Y&_<[@ 8\(BTRSY4PQAL(3]AN0\AB0+V55B GJ ]%^T==8+'V("^EB\ MOY:#\=MKYR%"FIAS@V"RV_#":V&F=R+"$1*2E3GU)5%;^L[>?'//>,U;*NZ8 MW_@!JDU1 >FU'IFATM3;"_/H@;//>P7:A41 OK."_'[@RNU_A_>G1"2)-7&: M'A^F0KTZ,L6_YCD%9;E5-<2KJQZ(/ \^&L!QN3' )!;%CW$-$S2C\/N#$+2+ MB;;P(RLA8M/W)-ZN7\_8#T*FV ?W;]\4A M%)WGIZX>.>1RY/"C-YE#S-O\;Z;:U*X M'+3:]LL8T%<5UWS3L>A4GF1O+#RY6^+CXJ"!()B3>U02.RF!S9.D+RS75 U# M"Z6YS,_N^TN;+-A!F8 TAD@DAWO*E87$#D7/E;8SI0KL;HZA\BV3+_H_X+44 M HSU,UN5%\=?6:]MRNP*ZJ%WJ!\7HQYQG/GYG5_,3(%?;S9* Y'2W/_N?D?@ M;4B@AKCQ.]U-,2: BR7-!8DFIL>".:)G>+,YHR2(]$K_Y1[K112-3Q(?UV82 MIP"]GH'?;.L[? M/?)=^GNX)XABC2+F-AZB-]!CZ&7T$E9%=H80T7XJ7QJ+T)[O:M"V0(6H8OL5 M;ASXQJCA1D(WVN )/?YC\'V("<5 \?.AI4!RJ359Y6"S!;YSHXT)F%V!TU[17!AY_C7T MT]>!%(DB%A&&;D,&8V L^ME6")I]#]^Y"=]:&<+L2V$\I/>'NZ8VQ?OAE?!* MDN)J -7'UTVU?YQLA9%^TO0.W81R/@ M45\MALF3,\BQO 4B<.?>]4M7 NTF M9Z:Z'<>MOXX[M++TSJ+YPTP^?%U1>R%XR[UC=EWHK&2Q5I/ M?Y/14J-PC\UST#LCKD346O5L+$FVW<>YCJ3]7H#]LA_ &]B_[)H4V0K/"[\>_][XH<4T) MJI!RQ.652,S=UDZM#+9=U]>'Z!NSG>[HJ9QO V=1L;K0 UJS-[O0U]HIJBU+KW5\9_^7?U@U^$497_"/,F,.QKNA!H17?OZB.97\TZ^E2%Q],\D4P;]KTK7C^I=NB7;\63N%$^^!XD!$,U#4Y'@7/ 9VA,07%Y0DW3F)C#O? MVV%%:H-N3>S?UA=#J/B?M;VMS"NCO!WE!]#:0!!]7Z!JQ#]G4<$0V'=,Y5ZK M$9A@TB[,UO9R=>;:ER^C9:4R4 T7#9YJNY)B[.E /\M$Y972'_%#:B^4&WP9 M_:"O1=\PDY!9=E;0XL)[!SCPZ?V4JQ:4%["AO!$OP\6@=\@NF,H1O@B9\]C7 M+,IXXY*]>J6H]#D.V]QF\!!\MHP!@,?F\-$_TIR(*AW:0A2>.8=PK"%QLR/) M<6%4U+(>M4:V39I/9P*T!XSKWN3J^NT[+=X>ZCBEC=_]EVW 8>!_J%8^\_W# M],CWCJ__^X1O:@PA/?+5 MNO7]75S3C_Q^@:1@DC7OE>A:+8T\^#6:0E$[?S]?CFG2?6/'H7S?7C-_A,$- MTP9]W?N>ZZ.H7JA'E\AEG8Y3V5HIA#K1JV:)HFO+!E,C^*O*\VS2$O.23];0 M@\!P'!/0\K@:%3N6GEZ/64,U4&^+A@C"6_UK?+93XNALF_+\!P@6.G#0F( 2 M%MWLW69Q#:^%S43&&=:[M;54T--EQ]/5N5;)Z M>"$DGI\)2&A4:E\]DDYPLWVG5VP^_\' ;%UL77^E )T'WMCKP"!Q9[79;W%K M2XZ*U8YL?%%<9S-*&&AJ=/YV\OQV]UR@4V!G8(T93QOA/*U M*FSE< _)W?CHV+4 M'BA74-+A7*G58Q>V9T.6*<2DNA/E>?P%+&^,?=D1&8G,+>+%+,_KUQJCLZ\6 ML ];\A9MC&XW'KLSLK "#TAT,9]7.;J^[8^,R%LQ%*-^YGX7P\\F':GNIC9$Q M/6>!^86ZAZ4?XO(G#:L7UQZ6T6=<)N?NH\Z-(Y)/R_]&@FWS'S19>$@-_-X' M1HC8S<$I5X4[\R+H2+Y.D^,43WV[Q^KP&%E7TIV/B]1/8RMC^72;0)NQ/3@W MXUI_1CUX+8T40I"N/)Z\1TC& .,4?VOE)V/]Q376V?LB"V:1L4#V9OX)N"M- MC1*9Z\X[[^T $ MQQ@7A/,-@>NP@B#J3>IN&9(2PA&KZ0[=G 22XRD9)#;X 5W#C'1CTJ-O]>L, MSN<'52L2J"N_BU')*V37.8M9'E6]#:$H]!?AE($K3TSL[+V*X^$[Y/Q%/B; M;Z.8_A.<25.A)X-X;:G=CM=/P6>T#)J!B0BC[0?9X5R/R M^G=@U??)H'K\PCH'-5K609*.53=QN>#P'7_09*]TH>D,R>H__XW7_2UU,@8S*<3U4X@7[3JD ME"39+O!(8"RFN"7,+?!"RLS*F"FK&99Z>O1$EQV;35&S@2%2?HW2.G,%2KUF M(N5CRSO9]A_D*R5\=;B,FX:&#(/V(./!>4N]2G_K3&E)>4;RQ:-:&_YJI,3- M16KHWS]TK2O8[VC*LY%\9QDFX*G2MU!K!3N:GF)'SXK6T0Y2K*Q#?S]3J]HH@HU M%<'._J$8JNA?@76:)_$)*:_JF8 G*[^%AZB?WM7]YAQJMN/IX"Z*3^>2+B0I MY:Z-.!2WL-A,SV=2@L/#ND]/HE47$Q.R8G@&Q+$N*V3'3(RH"6O,5CNF!GXV MG)5_.L-72\+%I\ZG!76==GH4[I.S1$-H/5.[F%C\23UD;9"PB5 9#,TB?R2U MC)]23<&VJFMH"A@5KZB?2STR?#=\N?0 M]#&_Y_9[SLC&K@:AU*FQ B<1@7;7"LL;*\W83WG<<[?"N\+1_7G^JP+^CTK% M2C0(+GWTT7S89O7V<#?/SCM1@Y]!2T&1''=K*JMJ;KZTG6PM[Q)([OD$.+)L M=26WN?YQ*X^-<&13,!!P%4DY3S1B]N,/:%VG2](\8 MUR;?;_6Q-:2X=D>9H<_RT%MY$.R "US13$=D7?L G^ZT'6MU+\_M3,"5(_WP MV>C,KR5S:&P(XQ0["=01T%C?S@14]75&;1D$$+H,O1J\KFS31Y['"']11<>! MO.01##6*'3&0<9I_%AVWEW'.XQKT)O$1">S3+A:PFOFL:M28+%((8R3>U08U)O^H?D\[=QX\R6:$OW]P^'=:; >,68T:D5;F&24:\@] MVQ81Z)-BYYB?:Z+VR%GHN^6HZ&6#Q>;#\!9@ 0F]%DDU" 62:U*&NKI U44( M)?BYT'XM":<08,S8$^<"FP[YGAI9YRT]2(R'X=/[A\L!/YB J#<4KM9Z$YJ@ M$6'@<&2Z:"&+L59V)@@G1MP95?Y*-O)%YG7P V]!S. MRHU>!.0+$-$8]Q3# MJ>D=*'/0WT!T:SV(+?-7$Y^OR]+_F@)^O)W^1'9 <_P[CIL)<,5AV\@L'1_E M_(>%2)).S^9\P">%.VCH$E'MJ(1%Z^&%GY@O5=WK/R;38GMCZ^MJ&Z-&>61_ MUR3TAOW>ONN)&#@0G)4_&NJ%1SVK@L0R3@];#8")C%3OPF5E]X"+7Z/$$5>Z M*G*OT*XFJ,> VN=^ M!&!?DEQ&]%TO( M^8KU'/\ZV8'A17="YJ?:QF5F!];L0]-??4 ^ [?-/9Z<)%!<89S*"PMZMZ$! MR:'Y&-K:AJN2T;;\6JCD[%N%'TUX^S<-]2S#.I^)";M)VEQEW"]VUGZURCWK_N9929[R:=,!:AIBK:'TX'!UTL&>;,W4M?PN:JT?:/'J3[8 MR]G."FGY//I[IDAQ P$/OP%7M]K2]!39P-LK VR "P-.]$C_Z ILKO[V.,/Y M.'2J)8@-'&[68_!"%ZQ^_^ N=5H>\Q.:PZ-7Y?&ZJ@>"#%;? >;/>-F,O7>2UJ@WZ9!@08_$^6CW_T^L[6 M8:33,]>!DA73N/QK0>;>NZ(C=3_M3/^Y@\Z_!E^V3T-!J-"U4X]LJ+8<&('9 M/EI6JWLX<)$2VM-LYVW^1BYWQ^E@(: XC9_/3TEX]V9AFS5'(92Q 3_T>5![ MX#T-5DL(G_JT%!CONX#9_QWWFN&:KX./T3>I/8"N<;"=?J/;>_7Z@PNAFC7D M\D7%+_W:-@;A\K-G7DA6Y+0JY[WW*,9_JEY!)I((LN#]OH(=C518BF%SZE&' MELR;/>,#B_:#HS1;)@[I3[E.0<@Z%= =WU94Z91MCR%+NK]36CLKE=Y5)_7D6K:P MR1M4MHHPLQ3JIWAP#DK="7)W5:-?R_Z6:9HUHC)ZHN48/TMZ.4,N#'?+'$KC M((I5O;5R0@#]'-IG^L&/^W'OO-JNP7"&3(]YI\M=R=_1]*R%8V[NAB= MHY6!-6[>C;O9:]YTV.;X2$UF:@;=4RGKW!65,\\'OQR9R2%HKIZXQ3R;N\L*Y+*L*VR/7;S]@[!JZ>BJSS$_[ZD2;\]]9\M MZO^Q]>,0B1E$K8%B2=MXN><.\:_BNB_5(A4^_>[NED/2.F4,O\LD?;C1!63Q MC$CE2[G-,?Q%*I[)NX:G(2W(Y->J\>J8N#)ZQW?O6K?+Z9]_+H;_C&DW(-/BETG:E+M1C=KJW&DS_;:#@^\1=[#PY<_U#R^;?U5K_% MP.*L3'L8DKMA=RQE1D0\_R?'+?V!LO^?X_L,?Q?>]QSUS^=+&_]YX\N!9^R/ M>/'+L%J-]E+TC!!1EQ!-RCL0*J?FWJI"LF_*T>3GJF3HE+V\:>S+MZ55)FE^ M\/IKF=#L\7;2PN!O9>A8N] MQUX%]5[L4S>;*M+$XMY7-ZTNBCIT;4\[O+,:_CV9Q-<)B\-*ZTH,D"#1!F17 M+YXC&S?F^\4.WCC0I3%O>55%FGD'[T/8AOB\9&=&-'I 4D1\2#+[I-YD>3&" MG#N-_HUE]]HB-7RFKS:J=S1$KR@O(\\S0/]:8-A2*ET7DU3:>18#IS5?))9ZR/VBQ.6;"]=5(X]V5XVQJR/!=[$&2^,/BN&!Y1ENZF%7 MR'6$L<7<4)UJT;7YSW/E&Q_2[\\%_ MF'W_!R2]^%-V_Y^3&/VB_",=3_^O>O?PW_OP*^B_D13L*O[OKP@9^_U*S'\_ M E-_/3Y_6& &?Q%)]NS_!)0'+.5S.!^$KB:Q@1V')/]P!,3_:WK+WY5_]*#V MGZ7R[RB&IW^5,>+/D^%_+.'-OS1C_,OEGY)?W;4,V/U17?=[;ISH\9I&OUSG M=-_S%'K_']NS^">=^\][,>5:_Y):=.N_R,^3IR&_,^)_V$#H,VPY8G83PL+; MLZ+AG''[B\<_W(S@W],,#T62_D 3T-MZ,UVLD_=),.9=$5\V8/ND$//7/]R" M!K&!O]&*I12^7^C//TR[>='?#:-Q$?J[*9 UN6_\4N+_CNGXX]+^_V_#_/?E M]QSH_A?&_ ]%BOT))?^$DG]"R3^AY)]0\D\H^1\.);7CF$_0?M!X;%7\VH\% MO1E'4NO:'418AXIRT_AW1WY>5]6X?7-GSM]1L#HO+JNJLV+VEB_8$A4!=M$V MF TH'E:[)P=U1M8!FCLG6DPQ_2K UA2[P34\H(/C(G7XXRONKQEA@ M86-T>,N8V$!BNE>\X,(Z002!.4+%Q!NP 5D$[$P<_<3XY<*645S@;$B8V&]1 M"^GVH=[G#W\SX+KQ)\K]$^7^HZ!;W>9-=LFY.V^>/D\,?W>UO?ZDW(MBVUFW^2#8 M-^)DGN7SIKKP=W)B-SMP,FA0C8!I\:4;@+8_D[!7T^[64(W;1?D(4SQOV0!1 M&F'(!L3\%4(^6>07!<@2 OP4YG8E\618!RYDA-2GHJ^'53-QPGMG.[-I5)UK MA;''+-L=#@!<;QVX2U/ 031LH>ZPN?!99:9ATXG=! O3)- M96S>QHNU::H.[;?NAZ3R.^G8;!?5CAJ\&64)(#G.PK8CS$STQR*D(QOHG&(# MU.=0XDM851!3*B@)#;I#6(8PKU.'()PAZ;J#OT38U/P9=T2I@S(",.!UV34. M,UDJDK LF3XVD.HR->; UP>E?-";-F8E&?= &;H8-J!0Q%**I>_B0,+C8 D; MB*UD PM.-$,I+NH0PT2(9LS8@Q+$\O4_90/P.5#_^VZFVW9Q!O(P& MQV^F_M\0FH^N0C,D?&G7P3X*1\![++2HZ]U^%8$,^Z=3Q^M4]/S>]@CWB-WQ M@AJ9%BRUFOV"M&]Z:Y,47T=0?EZ;P!_0-";[Q0,11S_E6K[@[>2ZN$>2KX&/ MMY7WEH7)WY(*^>NNXRHYYB0-_5>$6OUMOTO7.(!H ?LW0WKJ%_VF*W 8>OEO M*3^#_NLI:NLM_)],YU"INYR9ZK:^I.]6JG) MYBUQ :3/I$T.2#?"<96;5KO/Z*RRN=]LG"1E^S@TR+Y5-Y7<84JAL M_](@;_C=BKR5\H:^H->!%D?JC1H>**LP;#4I+VS*%U*[=.?ZH0]IVH\HV:EZ M\>:[GR BPK.M7HP2Z\/%SIM8C]NH]$EQ?;'_=^#Y_S+"^5^9T):^3@+%!CL] MX,(L;7&BW%CMPXO'916!%WM9$V>HD0(SKAXQO&B]K8CY\Q?QEMI#+28<)3(, M]=>30%[+<8LB&PZ)NGX:/EMV62WQT47;S+<"/U3^%^+\?TR!S#SG.; MF8>20O)0[;MA(@@V0#I1OWD\>W2F+W)!!I$;P_55,T7"Y+OT)M>YL']+86AR M+Z)YV$"'#-0[,+(C[WAC)%62%#T8^<1]2*MGX8C4_MZRJ^85O';^?\N3;77_ MNJZ1?O1?6][^YQ#Z8Y(ZRQ+83S=!'@33*:.=,Q ,2O5@?5++29I"I@>B-7]D MA\!5KYWZM56F#ZB>^;\@=5-V =*1;T\*PB"Y2'3E *&S#&62[-B5"WE&NE>? M[+POE1:O83[Y\.U_Q]'['T/H5\@T]'^SB1<8A"9AI1$;) ,7(Y;&V&55=U'9 M&K^+<1<3K/6Q]Y7M@V&%6]68)*(&[/':N, M%[WKD<1]:5OX@FIK9/Y?+@WP46+I9]']HTB.UUT55<8&/H6,G?J;7QSXR&S@ M5V=L4, OSN/\L36)ORE'G\X,198,>0<^'?15>UME%7;YZ:6HA.VFB=)W7IBG MOAI(?ZF:Q-C@=!8:@)4,Q,\70>JMNM ),$4D;"$R2!#D\+!1D\ADBF%,J&Y^ M39ULF,JQW[;T"0>,W)$PL)R_]B /8&XK;'-CEJ/G'TBBYO 2N&5F(1OP@R9$ M&-\RN'\@$ F9#XICZ6./QX7/[/VZDG?[#I=Z-\OKAT/WV1Z)PWCAT0:8#.?S ML@&$FOHN:!(;J%E?DZ;F+#CCJ7J=T"UM.SXU!75AE,#G']^M[)N>F^X/V41N M\.6Z35N\WH9:/=&^U2[A(>31F,N@T680YVT_R"R,Y)O,$"6=K2D![>>/431N MAY8FBX=*QR>$GIT?-S3#J%65S3E5?>0ZK)II*L%U ::!FL12[*$JJ'YL;=C: M(A5#$V$^9NFMP*3,':D9 _9@XF.PF73PJ(F$X78[>05WG+<;NBS::@ M-][U?K7&]N'3T_*PH!%PG81GBOO/+W7J)9 >QM@'ZD'60W!Q M>0<)W3#)[8N6:P-&F87="TWXW+)SPM\R[5+CK'F0TVQ@JV0S^&P>!NH:KQW< MAJ'2>\N).$4PLW=W.4*Y-C39ZKUW89%[0WVLY.#5*[O,EO>]>#ES1MB![V.Q M-!%".8V9[2-N,"2#:194>[++ E/+P^G;O85:RD9\^>-9H]KG;^8\RO.4)(Q- M!O8*GS9(I]6]@V@RHUM4YX.2ZM\B<+1>YE.&-M6%%H-8F#"WF]<6E>L(?H+8 M'@?1ZJ>_7/]N@["!F 0"*2@>/9^) MEK'01.X&J0M0[I4VN;?$QCA[OI7$2Y/WUP,+$4M97E\[Y>:<9I728Y:49U\T M /3HI"]L(&Z$8=G&3#&'&G>9-4N2^MOD9I2W++COF2#,B)1HW-E01/E@!K5@ M2EEO3'"#:%"+TVOW7OR+^+5X4A"X.VB-([-;^<$E"R.D4:1'L"-5(PD9J3L> MG[CA<52*EOD)=/=[%+3WQPWJPP2@4LK;!(#@I%PRP0U:ZGB;&*K'&%LKVTW@ M-VRK?,PP]P@^17F]XS;FF:+E'7]JS%=Y%6(VCV=QKI6CI_T3C@K8W]>M-YU# M9 -K!.KL@GWR>0HK\6'M9%H(FAL1MVR9V6.AWIQ>$;1^93U0S6:&MRE[R;L^ M-5U^V>=.?]7>AY"SIV _(:$D2I(1"8HOX&>@\VW/J.@>BP,@A!B4^/83@;MV M73Y@'8W8XEXY3O9JR-35;:T=M0J00[:%MKZ4N["]3!34$9GLL>=!S<$J/>N) M&,R<8?5;AB.5-6D[:2[I7ZJC8#EF(_@JSOK",?^7(3[,KR^Y@F\]U 0@A35G M7.KK(@+OSJ05A2K)T*@&F4/[8ZV'C[O>*P "1M< ?0"1&@5(@'U:84O+'YN M?.YG.M07)#Z'F%IQUN^NS\X+?9NFK P4F$A?PEC5C5X\__+JRK)@!'!3WA)U M$]W1[*D.8DBB4;":;5BJ%:DOL07^]".T%I/\[2P'6,NL?/&<&PCTE\'R:'TQ M^2C-*WWDZ1OI0Z0FW,Q1%O]L)/T2(Y*JUS>42JA?[B,(&CVZIHR+8T H,21M MOZ:3F4_:HP_$[(B:@>>>-?_R\L:MT? P5[E6Q:SA6W<'%4ERN!I N&/&,%@ MUF,D$LQ?&.)=AO;E/**[*%C"=]%@)-[.E M_XG?6VNSQ%T-8U=R1NQVV < F[Q)C%9.XTWHC@,M,")F^KXGL[)-D35!D%=C M/M$)A0N8BSS_J&+24E\S%NJ_?C%)66+ RE6DQKE\R>!:]W,8-W+$CKZ$'EX7 M^$00JX7=CG#.HG)[*H0E+5.^MT0L%3]2.^:^PKM5LO_*+JN4J#VDYN$<.8ZM M SYIXH9@X(Z3]=1=JR0\.7/^Y^6X<@R7A1L4'-GDN=^,1>F"B/?ZE:+*:/YL MN3 C:2='0$OK89^@J1S'#?& M_%@T=Z[\M'8SU.#[RW_JWRI'66$J6+M!;9H;1:-[*(X-0%K@Q%A82IO,2*@N M7]=,T_1T0':];$I5\5!VM/]1U+KFR ]$"C)7QWUU?1;70U VYZ++,)RI?6O] M1;5LH%M7E4@K#Y\?L"8?6]]5I/PXE?=EPDZ7;5QG7^Z8VMKQ1I-[_"FNK]1^ M1G8>U@L!U8E3-A>#E)_DMYXI+6EYSC2+UZCOZ3XX "#BJ$UFHP)/KF-\BR]!.O^9)K"4(V M>QJ?VDETT;KC5A [6J\"3OL[I!PK@3W>:L!>3>X54^V%]>F->6@"&HZ;CC\# MEJ"ICMT%VZK C85FG (B:;US,LBK%(;P)[E[R/0*=>]T%]GTKK@[TH+(S!T6 ME#\1TX^_@)FV(@6M<9SNK?'4]0[L=#5I/8VCGZ;);:*N*P5[WIK[DIK+?0A= M!;H%8#+(XJIH1^C@HKZJ9Y2H]/O-(]KEU^>F;D[&>U5)ZU.+.X'S).1Z,:W?.8 M4@^W)/WX2KN8RM)GC1 4H/XY^:P>WG+1+BSONX<\0@>E7H4*++S<;A:P$1'; M3 D3,5):]N->%@4U+#=ZE"590C?I?HR=U/H^C#PX:4TAQ+?PZ<5/]LPT-+#> MN \(5"PE\1=9ST<)CS0*2?GIIT0?M^;[F"5-0?<,I=3_''.9N3Z60.-"JB=K MEC@9U<9MNT"&=='<[M8EDU(OWOQ-Z,#%9OU]-;1LBO4(O\#4E_XFRVL27AHT M+[",L3,"C051MXI/<\H!1F T17MR2\>KKR?KL M&_Y;'Y<+3PI)ZEO_1D[1:I3BVA3YI9Z5_C'.F0S;GU ( VJ%K=F$/42BJ646 M*AR[J'QZR)UBX%;55?2J;C/"?,_;(PD^Y\FJ/C?NQF@,U W\=RZ45\+;X# MGX2N$>V"V\<0MEGHKZIP54Y\OXWI]=2DM$[53YP?D=GM:5WSX]6+^H9LIVA5 M(V,KJ@Z#!O.%-J@.\[@??(U:&;,0I8Z(KX=HA+*=.DBB+7) M(39Z-DS'Y&JKZ;8!V603/<7>V,=A*VT.'K/JEP!(F8'+$('B8 \VS$E3[->2 M_;_B>R%*,_X*[XYBP9)RZ>^ZYP^0E29N8"[:']J\[=6 V\OY6@*ZP]A" 35B ML97*!OKT9EQHU6 6<;K&0^++UTY33"PR.*S0OT"@OOY6T\GL%[]5GAML%*ZV MN[:T/WNJX+26UJV;C_XIT0)/6@ZM"LL2J*?$H6&D22Z3H>R#.4(8;246HST3Z)!45,]FR*X-I% M(&=&# A2 0/J;;FZ/=]VG@H*$K3BV9$2;J9Z.KC_ &?VM"W#9K #4 M>T@R@"!2<=M3?U)BMLN3Y^+^>H_Q/:JC94I1_=:?]WAE44<.O$\$),QAI!*& MA&,7OH8WYR%#"LRD$DBR\2@QI DE[CZ1$,_B D,7!&HN-1G17F&>!3@>XLF1 M%%8[=<3]5B*A)+ MUH;+_2<+!*B3216I M)%\-%%]R/DJK-(\.WGX @#P-<7D#H]C8S[IML 1_7ABZ#EZ@NZUF.[C#+=2' M5?3$9V4N22A'9#U[DDA-9!I)6:I'Q@2^[9F[M&885<*Q%T&<\5?7T"V8Y4H]J M3-I(0@8%$_5F97O:E$=KA^3@$IYSM5DI1D8453/*PYVB65L>]L\\/X"S83Z# MSF>=8LWAQ5J.+D!FXFD/P.)B?_U^&C0>)0'"%Q)KX,J"TSN=Z"&E$FR@F#!@ M?']W>-CC:_<*S_Q0?L"]NJD]CP>-.1#*EWR8!+D%DV%QHT:Q4J&BD"&*[<)D M @J"@).VE:UM1'S&EMP[8SZBK[N_M!FCGYO&?\0F)7-%A8=2D@+UQZ6BE5GZ M" V22%^<@G8R-)8E1#7,?VYOF%J0MQ3H\V7XTBOU 9BGQPQ?:*AKR#WEHG2' M(N"FC27*B^.G"%/Q:^X<#7&&61"*F3);J.]1!%N\0\MLJ+.=J/U@_%/XA'$$ MC\R*NW,C_5*5@:-BXFG-V0/^CU.V.U1]IO.Q!(,>(T;H-#ZPL8QA ?:1L-PK MF[)=J<'.H]]Q_)X]@3>J9_V_#DK\&%1L@2_MU->7>T=NORK PSVGB;N'GT]N MVS')X'R>IQ#D(J&EX3EY!<5/D?JC&OBQ4*&HY;0YL;(*+D*K"&A?3VV/LQ-8J6GK9.U=_*T-=F31IV!UMZ=Y M!EQ47-PR#?*]MRK<]P1'%#G%Z-E=8C9ST55UO-?IZ]PH 99X)%0:/U M'C8@SH#3MR+N.X+E5+-N%?V)%YOBEUM:FLU>RU?;9[E!C/#\P MO^T65\]--O"O!AY!.F7)%]B AAU5C_6*MYK#6*.GK/[FET,0#A3XFSO[QD'N M7]SN]\?BG?ZZH"+0'1H)4(H3 =0\*\C>9?X3]WRU[O+T0YV/I=L)$SV;&]IRY9WE7'A_PT9U7;N_'GNAQSK81$ $QZU!_TI M)4?JJ++=0])]6@AHE^-O X*W9]3'@O+W36S>;/OF[[W2DR'7-6A@_2Z^0X^/ ML85C%FXP)"=:M$GX)*.-I@\15^JILB27A%J9M(-'/1N$JP.:QBIW_U"=^YA4 M]"'),$[Z0(J+,MV! Z?$H?.YA+KX7O?U&3Y:+LA7"I;T-*76&(VN9"+MJ,I5 MC\7WJ,9IZG[G)T;K]T\K:'WVO7S%9Q:#S#SD85*0"&H8OZW%IA#+O1H1E(CS";SH7GYZ;CCD4: . M3F5:I']:ROH1YO.4W'0V_GB;"4,"]*7;("%4V?:@E#8E4WQLBTNQ;0F\*6#. M[LH5W0]RWA*=G]1\A].C>*["!]JXT!V&>.^AZ>D:7LH@+H5QQ%Q]>V;G7N0A M$%,&QA$.7XTSS'@UZ]"4+>0J+3_LG2ICZ>(M+)WP4#1@PHW< @G9C-YY,F1: M>%7^5>D/WZL\M#=P(A0T'&(Y.%+V?R(%,6V^N]$Q)+VN]6T,1TKHQBV&J]'S M/%210-+'CTW,I=RK#BEB]3+7>PS"E90KM-]P*)FRH@4PD]J$[>D6K($Y^4FD M-E%^9[YN"!JT^QYXY*#YZR_FJ7#::B[KU:!:E?4)]^ODA@]O^0[2^=A S^L& M,(?N\1Y%09Z@OG^-4KS[M;ZKZ61(*_3"NA0Y*.RI1MV3B!"(*;KCU$L(Q14* M:MRP9PRBQ=#?^@)A80P],'!^/08MPG&(DXES=YI04<1 B5'K89U3R4*1MG[. M=EG#TJV1UR@EY!W4F$Z4QAC2=]YU$=O1U(KM;D5U MA+BJ'[/)FQ&R_?CH]LOTPOY:OGNR2^\/02#HCD$67WPWFAOO"Y-%K)^T'8IC MR3.?F^\.HYHJWHN9M7S\Z/OOK(*P0E.R(&;=^(N72[L MUI 34EW^!B?9=P9Q_#@YEOP*@9>E#9H.=*-D)T/Z1K^GRKIBR&)S[E7D2YDH MVXC/&E>W[S61K^ FPM:TZ19(=:I&O+E[\10".+>U8E&^\UW?O=:R &T!3^&6($XZU;3<;N*N-1+.!RM.S;."D M42VM.#R'[$&'(+F8]1;2[Y%BS.(6_>>K;9)X(,!4&9-<:Z>E."YAM;.,XWQL M[)6_:V[=<>X%SU43$V"](%, MV\YW0ZKS^]8*ZPK4@G@\_/#3$E,#"X,7UK=BLBM_"#TUG&ZQ_#*F,;#WQW53 M2>Q="$N$XYU&[^CW9>9KK'F'3!"/)"B2<$F_!2KS$LCF%V\=3*;=H<;'HOV# MDGZN9?D2N!!Q0VYO0]>E!A7X)%^3OW3 MK_LB/]1$:]9++E8!:2@!\0ED X?:?M3UCW,Q\2XP;S#MH' M+0'?C]S2#'H4@CWF>NCG Y%\L)8+D!1TI?(>;*6R@YPJ A'O4+7XKIA @QG M\#L1(KXRLQYE>&G<'!+J157T&/4:T7/QF;VWH[(U3BWG PSK8V]B_N#6*+*YEE#;*J*:C5%.B7[L_/9UO8E\L"&6THUO]N2W'Q&V%>Y7)\OZ442C3HR_HT67@H? MD8 ,W#AU@Q7K#;-'=UBA_ELO/5[$ZD'P-.$XD/-=7RZE[O'QM^"OE7@%)!Q#,(5=HB M;S\;,%(B;-ZSA5UFA("+G"&^A1*"22/RA)KI ZO=+RC+\0;W)CR.>HQ=$KY0 M69-R1\5EICO#2?58AJO"@:+TR5OW60)]]%WV=&<-+/(,2G-7%C.[0),- MQ#XBB;G8?TTA7)!A T%TZ#1R!+;&@F4U+ =ZHV9@E-]P4RX<;X84*-J#K^/K MU'7LJ4$]?8@Z2\I8/' MF:*A8U$51VE>'&;FF!5]J)=]\M&%H;5ANO$@$2??]]C#/[M@)UIQ->(V[SLIZMI1&:VN2N5C]1;6N;G MJ*00W5;K$*$4$;F;-9:/ARK)#@XQ">XHAZG15ZONR@/4O ?T$T M#2(&G7^ Y6$$T6WLPO72#&%Q,TZ3"5<,I7R3M1\?(#\4EBJ&WX([AO]E,OH8\.-FV>W4&$S<"V_]:?J0B2&6$ M TWJ!A0KG-SE@)F_L:GNZ)"2L?,Z3ZI_F'K+\[)B&YN+WHA9OOCC MPB4\8H<,N'[\X,C$@>VL873]>3[6E66.(S.L[S(,$\23OK((6'&4+G0]!!MK MH5++Z>7R"F\QXD7 YEA2A+1^OJ!2&L9_7^:=(ZNL00C%'C;M2#M$[4NV4$4- MS8E193"EX*IKCC,5N<%Q'4+?GSSHQCK=:]OXJ*TU;U=NLE)_?=A)A/1'K"!* M'-2>[XU"$PG#3V4O$8NS29NL+^[-B?*S&<*9>YT^)CQ-VE)X MB^OGTD33(69TBR+'\!ESS0\Q]0R_QY/7Z;8KD,KZ-0\JE%8R8KXS='6("]Q' M=ZD:L0C,V6\IKE\6&WXV)G!/5]:AOMK#=$_63VBZ3"82WYMU0FOU8@QQ8I], MG1^),--RO1?*?7^KMVVPO5>B_VGCJO;+V*G2%SH'.N:]1LI8$/ TH;V<,L'J M]'"WS.ZUU2ZU%X?9/;O?',ZMDSZD/OOR:ZGVOG15HS/SU!X 9-,$.GR!3(55.M^LABCZ]^A(B7A0KL:&H[5I? 3XZN*1K@ MM[B4J-;?J'(96XV2G;C?7: PVG)LT[LG$S;5=?WRYYS++V0/S;FGO6[L4'DX MF8QP9 G@Z3J(HYV;]EV1RGS=82A!"O.;<9[L+4.TXDI8DW3*G9=5[YF3% M+JDDG'1+U'QLNO"U)]VSG[_]\I+U5XR0[4@):J(&R]OC*!NP>8Q+9P/SLT$_ MCEBUV].Y F";B#;<"PMMI#8EOA?'%0 5,8\P=!XQ= ^+9AU4[#9N.C?2O>*4 M299QM-P77798<,&DPHSFQ$SF@ 'T%)8HA>;"^V"$5E4@E-BFIJF/81;[QVLU MRX[VJZ7IIGX?&[PLOYC^,N&):_78%N ;"9N^0RS2L^0,.5%M&B^YO_HW#&= M-B/$Z,F[ST9"IN\8Y*F7%;$NNEQM<.XSRAZ5OW\YPZWL+OKRP)CO=V8K7;/E65392S_W[:]2,AH/G,2N'[")=<.(P2 MF,,0S^S.Z]E(0!ZE:ZQ,3FX6OZN/R"(O]ZS+V.B^^U(9KIX^>T;]_52VST4; MM4S/'W0+#CHU8P.7[*?=.]L BNP:QV7%L<0'^8A9$Z5A\\R=!SU7ELSX].7:J5TAYW8#0,3[G%@#$;W..R#$^@5]6TY0B6YJ>?EM M'-\T>0*J>]HH)0X3<$OJV=:K>P]+_\@-IPOXH5] &+*8>30&>H$)]QRIT4O; M-$XF+&"CKY@?#D7[FYO>3++C_7DG68:-U/V!^XB-_1MO\\) :NRNNYCLJ4KTZ-W%Q#!=T$<$_YY%@^/ Y5SO)F-J$#W=, M4\3X9T$(70NIP,3BULTMY_.-7<<,F;^]T;:S[2G0HUJRFLL\W+MMK;@) 9)V M!V)=\[NU2.J^/OQ"$H=^!H[$/.6'4(YBDW] O[ !(HYI;;!)-Z8]!6(3>D;64_FM1N-(2#'4J!CEXEV<%_)CN<'O@J?5H&89=):;IL#,Y1@F M6-PRQ^J1G>8'7;H+9#+\%AO>!B*]2_UOU.LI):OY^*WM>2A)#G6&[;\Q\C!% MW+VI;VV2@O<$(XD<"YL"P ML^^:U.DHU?I!B1OG''C05>B.W5!?O6E\!W8KSO#4TP %F5CAB*72M%!=NZ^Z MY(60'R5-&?[WH[[^!E^ 39W#@ E0VJH\&\AU).)8N7GX(]-'=SL^$$_;IMW5 M)L5A#Q/TI:%H=(U+ AN Z\5;2%'M<-VBLGU!D*26P^%4:+=QB8NUJGA[CM@[ M@HWP@(3F&>EN XIV9,Q'.T\,(R"HD;;^)DM%B*,FQ,H"0:,LBW+*%,V M^=O@/H)#S7B(OW"J>BPSOU<"$97A["P<*YP2KBUOGX.?O\L&^%';61,PBA,^ M&4MQ0DLS[,<9@?-0$? 42@ZI2LVN+'&;*4E$YDYXV#I4)4UH+LCHORNCM"^@ M[U4W[C,K4F!N!1?H>QE&S*)"4[U>(8Y57O%4R9XZ?).H'21Q;MH_+WHQ67?, M>4B^*;4K$.'C&SL&#*<_H+&4.("D!?+0%>'8Z2:2G5/\J:YRUG_F2G[ '?>9 M]B3IG6D&7*>D#W&= 0! $&C^U;(_K !-<2GD8TCA6 (_.*K>$./!!D8OA6[* M>ZK3#Z,[S/#>D!D,:?DVRY012,E)#(5*(208!(2Q0Q68B?/O+SJ7E>KFCM!9 M+XPSOB#!NV/?E%EUYAU11S"9*LO1_0+FHL\8-F F">X!.3),MNLM?N9I(2&E M=*/?1RW6R<$U-_JIVBVD$'$R*I!QF!JWP!*TI+OV0&*+1[\)&-C'LA2H4LF2 M"*OCC=E&>:1Y_27Y_JVUJUV#VHX?O3Q&"K\.0%RH M:$QW F6= MJ59Q(9$?UW4-[C$"2S]]W!"OF%K,+ZL@PK,]G_OHU29>B%.;3&!H<<0F'#V/ MP6]MTP+A"[Y=0]/RY!8[HD@ P9FR].@F5:C;>, WDB=9S9'_2JW SNL5S]M- M][Z*2=/D'D,IL8&>CS_S@R'625ZL#6OP,#$RB-LO:/PX[FGR3?>S%Z9(TR%R M'4IQKI,'+4,@=7UKJO0#Z([#K&WOD4+,$J3A\X"FK:^,7AH0Q.?.ROF8_6:? MH'XFXYBWL[VAQV&^Q1WW5-:)OIW0K4BE$4,[2(=1\/&\R<10W<@S>?_;8F^N MV.:^SV]L]S?:^,YA2T"0R@8$T1T'..I]B(19D[Z*JL5EV5\(M4[2DD!Z.*5* MQ(RCL;KLMD DD#94MP'9:(;6U[LV@H$2!$_3Z,!O])L?1^VC49>2]GZU$[8? M13@2(1PH1)7L04L;P$WP=0Q?]?2)S\L-ON^5'ZO8M>C'=%][NL^BH_='\94* M^#)N!LOB_^D&C3%K6?L\&&AF2=N6E;G=5._%QT89 :<9)ZC2SRV#)(@[DH0" MCQPXGW)]5M7R].?/AWU]MLOH0KT(W(P#3(R%&JI'@:\;[@$C^?80>,$2%^K) M>N0GD8V$[ZG'1:OG LKY-5Y%^336QTIY[T@\GR!9(SF/I5C:)^=!NG"@<>0Q MJG%RQTB%A2RHT3/AN;>R5>5TWBJ7,Q+[=I?\),W?^9WX@; MW6'*.$R"RJ#ZL,!D9P0V6;><_)W^H\7N>4#FN1YNL^-1M4*YKP.$*G<8?>[\ M_*:GAPUPI*##"'I)+Z%@%U6EF02-WTQX02VH5"E?0 M,(8H<:M\B;5%10"-^ M=$=^X)7\E@;&>VHZ-+O@:HY?.U\LNJ,6S=WB19%D\?=0@KL*S$>?5(_5EBH? M[>8="=$:GB40WIV;>:!R?-5_>R:+#W;#49=,)NN.3$SP)&G>4;O6^\A)2A@ MY@$SQX^_V(XO+?>7R6.E!Q?";$.5C*_6G&[-6JL;U7K1L5M'I^KX7$J*7"B/ M ]_R.D-,+(8$G8WD8P7U];&!3>7BFZYT&R2Q]0^F6G5'A.=- MD)8@IJ.=$9'ZJ;6EWWE\#,YW"ET_ZO&ZP"TK=<^NZ/JU6LZ$;S*S\!?)D3TJ M:LP'+1"2B,1J;][[WFK2(S15Z-SXSK'ONU_N]QR09GX8OA^__N/6E]#B08KL"BV'&\.DS>T53X*=SQ^[9?1) M^36<23(\N^ @+_+:H][:[I;]R9S$4-82G6:%"#L%9$V7 7>EF2,$@8;^( MH91O&*G5&XDDC^/?ORO;GFA,6^E?RJ:1_!4.+,>9\+A'R_!DF=VW>$8_Q1H@ M;$5?QD5M#JVMTH\@/ .].O,X+=.<9_)[[C835D]5DK[P:OZ# M!#_?,IXAPT?CH2RW#\V8S>,84B4TPPF&%4=LTURP2BTFQ%0[R>Z-^FN(YA/X MQMW7O'2,)1KX*_EN"-3R".E[_W JHM]G":KW,20W%IZ@/Z8AL&S SL5@Z!8; M>.&R]IUNL3+CDFAN)IN,M"K]*%/ECHAT 1.IW,Y4]5Z,T),^6]5GYU[71=[A MGVH7SP><=8JD9Y'AH"AEDI8->CQGR(&MWL_?@T'G:K(GS[X80=JBBPT76RK- M3W>H34AV:1_[I%IZ' ;G?GE #J! P)T^CRX4HSN4\;ZM+HXM27,SLT257-V> M[C?2.RUC=%[; X" VK>>&S#*R4BA=3$&;POS<2W=Y,)XFR&8][4O3.AJK'=: MYYJ53+I0S*L6-\NV^T+<*>9![6]X)[N&IH[2@D ;NDX K#*^2U>H6\&^:]"^ MJ]Y4?AC;.U.\.G/67K)'S6AT[MR@;M5:>ON7Z1L?I#NXE3:+G^Q59*E29:]>#7\Q\^<),@ MH%%"#'TK8H#C>W/WHC<]M;_M:PFF'6%&L0'OH2EH5Q/F-M0;QPOW5!D)#3P. MIY/W;?2YO2F]LA$LO>^-ZMB>Y3/IKW;[.L@W]G]8GOJ5NOG/O9;AS_(/>E_& M?TK!Q4#G/S2[LP$1=( ME'VW:%]V+2(^A&A-RUU>V"Z^D8_48 -\>^] Y^/Q*@+0K\+#^&_T$@>^ 33E MM!XON, 2F.68J@PPDJ,)=)AIZ !HXIPX&$4D0SMS-M]DX9"G)T+?0SCH(,C= M[_/VIM'OMHU$G_?Z]PP"4B1,@+Y7CM^:CS.K+%0^0JHY R;C%7<.A=3CCQ$ MZ4DK\ITG:UBVCH>Z7O&N2ELBS+$CC=L8,^NJ2+=J$%$6#L:5,>O M1=$/H]Z@NE42">(=*3OGW5#ZHQ]0QC$ M81Q;63,%[K,\@:=[/QL6G)(ZZ;PWC?1FNPUSYHYH!5*4TW%U9BQK.T.*"B&+ M/F*-S"G74G)B:@4NFWL\A7^Q*;9[-&>53ZO/GGPFW5/&4++4"2!/VP5[\G)T M6]?/V.4V59 -=+(!(88JW1/T"0SN]93%=GM":AK3EJ:]1R]$VR9J9+L66I,3 MHC7N7QI4O)?S6M ASL*,-#151 M@YBXQ*U [0;,%XY06#RJ4Y-MA-FA%2C%E MCD?5BUN5S!WV,L^FR=QX.SNPW3;6_JX\3["1P+N^1S_SKS*,P? +G.F+9SY@ M'/:>3U77([=LFW2>7+!/&1*>W/?RBIJK?J/;2>X[J/. .:#)_3,*U8-#,P_K M!:BZ8.?%$B!2Y4!,1T1\CS+\-'77B\W6Q0]\'O?[LRF6AH2Y!.UCAU-J?-4^ M^^PYN<+IJ3T;N!!5_M'-8[)O!]R+E'_6'R5+]68#<=^UT=M6C1]GN4<>#'#W M'JUX[./L=+9"KO&TK)HX+ LB\AV=A)+D.&C7H5=*"5'P8)5*T3Z,8CMA^H>H MS+W-U-L1R2(ML>Z\36II20*DMDYFTS?"+:@2='YZ2#P@XISIY3E1V/3S+F=* M77N;1PLM+T1R2@M];011:%?$LU=[%M^<:?N8F/3&*Y8XU5-36V42F1S?)=TG%2XG+;88V[,X'HL&Y!!B2%=.;3E M?VOUFE]/1CI>4V -S& 9:DV0).*$SF>#&T M ZK'AP:;+O+M.T\O22L+&8""IH[M&V_=NI0'E]<"41I9#KPY00EJLPT;[2_E MUPX^Y?XFU.,I\[8%3J1CA1#9@Q4Z06*ZW=IFO6>WR%VX$^=YR(1'@<%Q2**W MHMYX"C)+63(,U/C/[0(EABW5B1"#]\=)(+RZZHVQ,/ M=9RH4GXMI-RG1H559($<+<*[P>IE ]5!9-EYZ$QP+U2N32G5]U0ML\+,42/6BV\RY,7:W MC-UJ1D,0GUDL0E=>P?V#$]AGEM)OGIFGI1M0"G\<3OAZVJY1^)8OG$!QQX+J M87%(;:*>XBJ^SB@JZ#%B5N1A@$@)[%Y+74/&M'KCSG?,.(UL>2?UQB_IW9=? MO2XR]&WGT-H&L'JA5?ADZ'E,K&ENAJ(H+]C733-5S=T5:&8[9JBXFI7DDOXA ML-"V?T?BXXNC0JYG+_72T0?;9!#[._>B.W(V']93!F^C@T"GYP'&O6;''*_= MR'M=K'$GZNO+MC-G@S/,:^1_' >@, M]Y W0BL+='D]RX6@^9=>/3?L]#L,# M@XT^J7Q9NB&PM;;E5%S&4OC9V#2YK _7KSZW0\$1R0L:'?AD N5Z2?M-6Z)5 M4LNYR4J&)O4T6-)5H%L]\6VZYD=/<[C$GMQ2-7N_JF/=I7T25IJG#U\4*,.H M,#Q;1O#SC]&4$S!>Y*5Q<^P6&$.UK6U8?0PBD^.IG=GU*8C;8CUK^;#.;IGK M ^K+ ]'?5]&UNFDY? RE?+KNRC.XH.*-E(!:FN&-8QK/!#V/\ 4. MKOAQ3Z, Q !+(/,I:PZK;&&(% %7GP00I-%$F1'9!:4)UJX&[(F1RSHCUN73 MTYBI>>^SLPCG=\U">^T^>P8&L80X\LU3];9-/@ F]QEZV5[T/2+X-ZKZ7&S8 M4W_3F]^I\(&S@4N-^E9!W/WFXNKO&R/OC3]TU(K9;B)-8@.5C_=:@_M*>8[LJP&0T5 M2,T+:JRVUJUS;_;2E?@Q*A:_J *?1_9MASPZ2DL'M[(!01%H@+_%7@0*&K_/ M3Z A\PVD600_OK M&A,7YXJ*GQ05:_0H[Z%W#CR=J6S/GO[NISOQ8WNE/C_H M;%A6)4/2"%Q0/_SL+&V:F84Z:-P.$6-HC[3Q!\S@$AC^ST#2:#?T ZCU69!=H3#\%VKI016.O%!BU MOM5A^/]<1(\S.7V6\6WT\T/)V'3Q,9L&7DM5'L'O$9K<=T!9BAYQ:(U(&3T! M'J84S+K44UBI<.FZ+.\R!-9AO&""O\BZ*'87OL#?V?"8TQE"C5=4_U ^ZCV4 M8H>;&F()6L[?-&['URYW# 1)]!2>:^V->78TTC"?E:L:N^U\8WU(NG3=DP_] M5E.Q=[-.'QQ) BBBM_$46S8P530?M-93@7H)$VJ3]OPX)TBU>H!TDL&2WI\D MG)K(\VMYYK9Z*FGQRJ(NY//+??.[Q("'FJMH7\C4* W%S$#Q]M&-44-MD,D0 M"*][AXZ1Z5'$@DL+G/^#SNNZT?<>-H9/WZVU'_M4\R!%!3[V]*&H##,;.E] MJ')9\R#:2R D:6%@\--/;AHIAMKY1[N;+' +NNZNM?BF!B?WQ#G=WU9"1+6> MQY_GNKIWNL*J'4JQ7I^*)U;D0*+-=>0>OE5\CYNVYG/+46J4W:#9 L<9, M08F$OG)NVJ-J$%:Z"A$S-RRLN/\$4=^#,AH/A4\>UNY?&M)]_SHU= _,+SQY M[5BJY,6'TM]:I;BP))SPI[9]%.9D7&AD_A%%>(V03IYS^;4+5Q^*H6S(C]/. MOK$Z$WK@Y4=K7*Z%%+I#!GU>[Q:MJ1S33O@9TW9.8>GI9G:]Z&V.Q5Y7^O3L MJ6<#UV=?]YO>/%4O 'E%G:O[$+CG'Q^*"E!D&9)PFA482%Q/\%2AX&-;W-Q) MY;6M>,SW#,WE.0DHO]56%K\-5NGZ>?1;X MA*XRQ[](PU*&NM.1ZO>O]\_7@L4DJ.J ?Y[/;1OFHZ4$-V??_\7>>P8U%87M MHD&4*D9Z$Z)4%1!1 05,; B(B(TN1$&E@XA(D)@(TEL$% 2$2 \ZY,]\M9[ZY,^?'FF3OV7NOM=?;GF>MY'V/ M1XNG/+X]/CAR77 +;<-(J?!/Z[V#$Q&G^.\0FFS#S6,L:4IJOR(RSIF749O MNO-SFX54(VE!PGX**RHQNUZH=P_6AC?;@B/0Y"3(1\/(%EW$Q=GUG=78T,X< M _K9A/I&NA7O_YT7UVKZ&OS7SH'O+Z5Q,G-+QX]S-^!E.9% M@UE."E>).XC2YI2SE2@PJ4GV!<;W'&VD Q4&.' /):\K!L68'O"7),F]2-P5 M4_]>SU?@; 3_;=1>=-MQM!M\@6VZ $&4E=ML19@J>O)O5'##ZBKO_8;'>C2S:E MC/$F:NE&PQC5\KRO:.+0.4>+AXG.*DFV#P2927$@'RV52Z7:63\/[V4%?-HX M3;OVGTR5^#^S_9K),D:XDLSIWX[_1*3; M738X,4>6=E5!7^9L>G<=: ME2W!+F') MQMS-:^YIXQ[EE*TBK1YXS\(C7>2JAW+NZE:6KX^GV*5.H/&5D;PX^H5. M8$O".K9!>?[F M9>L_5X6U'ZD%6OXV>@_6^.EW^M=L'>H!VW8;]*:.*[\-FLSZB5Y8LL$-BW+, MK(^9>^Y;7@J"K 16[E'^?!PVE]%APS++O:[];= M,"K]^U "VFD> MMC_O4DLT96 *QN-4G; ),%=X@>[N..XVM@[!I(O; []9<,:#[ZD<@F_1PN,O M:;)&$?OO7,5Z9_M>*G1[^DZKDZ2]I@#B/'I]9?!XV.B=THGO32_.QLK+*T]* M,\S8$O/,$LX'[FGN^#:H#M\&(=ZB/DRE:EE'$/;_JU!MU\H#'NJGTV/]FAMFQF^$CRS8VHYM!/3]6@ER[C_P&#D9/!W+ X6% M@S23BSR]XLD]//J/[%]GLSVK7<[[A NJ6M+&@NR&'MQTRY1Q4$$J*\D[7!,Z M^,*#?QD^Z4WAT4P+.LN<$8FG6;/.+6#W5Z[#E!>-HE^N/!D0[2I,A)Q_53QY M:MR>,-[L!#]IX(Q_X5"_ LV'IQ'HIN<9F [(1S-:63%R]XCN.N; 'WAM>F<9 M+'K-FYB0_G>@Q,ES+,#SZZEQ[56]OZJ1EN;?KD%=0W"97%TS^A1UG+W?FS*? M@ )YCV-8#[]2?;6N.B6JVF<.4\5XP!!BX_3_>DB:F4WW$8(C".]9APC$ N)_#78@6Y/V!T:UQ8CCS#.NY4F3G7 M8&8*[8F/Q]6=O0D^T8=L"A*[;!F?[M/TX\ZQ]? H+*A%@=N!I3^: M>4F',7UJ1D_I"K!=..^"SMKUN"AB.PWQ8UMI9;ZETE;G^T>&SGS22XRRFCST M;CU8FV^CIQU&S*+ >B )<''N7K;^V.S(:HN,EXR1?]P*K= N2NP"52:[@N_F M8X;9W"IWR?PZ)?G%"+!!&4C*T0""0A^PC)!6@T@M:F'LU-41$U/*V,BRBW.Q MJY6(E>2R3D+UZ;MG0/]@V6CZ)?2D/S.8WD.;8[E[S2@!9W,G[P"J/,6?1*KK MU+V]6'B!J?GL(J9Q'W.@RL/U/"W8S7-VX>-P'EI4EKH=^#90TY=V<*FAJN4,W]3AVQN8&/1^ MM-=G8Z[(13)Z)>2U1,,1 \D"[KP2KM;&_ MP;XGIGQHT-%9YL\[[5B5VG ]S:\9]Q.K#GSO&"&0WY'H-WE!!TN_A9U"4\"= M-"TSM!@PWX&NX9F[%82*>:%[49T4M?YV?55 ^V,C%-+[U,YC.LI\;T6L:O)M M_G^5S21F):>4*XGJ@0GHH@R0]\9FZX8IS?4?ARN0HPYU.A=^VT01A_;W_$ZQ MD-L'78P*7,L7W]RDPSI<#O.&7C6-&N2J\#R;+EL'R/7,9S]BZ+XX)6P2RE!A M63?3GR=ES#E-%6%]91*?-B*7P43BXA';$'7L;]^J2V54 OT69*)F%M(&!E0- MVTA1,#R^$RS&M@52R>"D&:7!)ZL'G"S/CGPMF/82L25:^-U0.Q&BKN)ZV?$4 M1KWQ%7C*4>LOA"OZDG68?8SSND40>8Q#@.YBJ]56UW!R6C0\'7L2D2?S6VW% M_-MK7#Z0G/J$C-WU^HY>C>P0"LMXT:'_B%27WHE]2=J#)C>@]\!\!G8C+H]? M!^RH6HG&K1!QI.6!W']O3>PJIJQ*/#:JNC8D:'<-'EL^.=5%U2P@+9F.T'0'A>G>_.O&>#_3.>BVM-GR.0%/=+K-CO) M1=??C'=\\U.%1=0+6G9ZC&T0$P+<"^9IX$4,LP5P_^#L25!"ZM OD*BV60QJ M]WIT[+J8*^FJ\\T0]Y' ^3L7 ^OM,X7E<\5[/Y3DG2+R;87!Q7E:ZP7S0A,[ MF*;TC=95>>YW@M2IYV!+1C2-GX(6 *I[Y]L9T],_)^%61])[/V403Y\W1U;O MWK,-0C@\N/#>KH=09Y9DTYC6Q5:L@38Y+X0.E5_X>R?.3ZT$F4J;_ZA;(O?$^U5[]Z@3A/\UIX MXPCW]-H&U0RPI36[,C?84DY4?!3-#W7P3^;G@0@XY6G573?_Z%V]OZWJ\6EK MZ)ZQ@DU)_9_Q$7NKSE6%/):'>G/JN)H(3:8#IY!K"%AR1<59A[PS"1W@>&6U M5VP=S@>DH5U]A7J$OS:!CZ5D M]<8Y_T&25?GM2!]WP7'I?K9T5H-S^.?EWEYJ\TU]'3 M=!#:EI@OO;'::0VHN;>^-7E.#YY=79YFJ,Q2S&*X,D 2Z28#DO#/^TG.-JBG M\=P-9IG80\8O!UW35N?^@$?#TKJJ>]370-#._]Q&]B_N*9XFR-7"=EN@Z2?; MMJXUX.+?CAF+>5\W^"$7NSGQ:?>OO7>#*S[^4X_%*=SP/&/L8F6J:_O/LO\M MU;M'[(+-_:P;=K6W4E&QSOA?2=5QFP-<&3NVU"PW$4OA?7V,9IQ"M_?RQ/(. M/5C#/K,-:O]NS=5HB>;8=&V#?ER#;(-$CJ#7S+ZC*]Y:;PETHBEGX=Q+6R<( M,FAR.6SM%3@&LKJ W?*NQ0WB A*M%C[AHV5DJ&=3]HL^/)[P7%2<2/"DZZKCTAB^ MSVK*KGC^2*D]VNX/O,ZFR4S7DKPG@V 2C%F3W QZHLCU?%LQN_CFA6NB0)!T MZNN;_L[XZ7\FKG&'<8L=FZW:;:33)5A2#M+ MF4 =Q$SV4=*C32YI^&JQ[@(O';VM:V9I.7;IM4JL&HWG!AA'UL7_=I;TV7!J M#YBJ-W/0S;O[LUSQ\K]LKX"TUZ45;D6;$HY513-_10Z5)E<EM4+X[L'/T#LNV"L+N8;NS MO)=R#),Z9K%M_H)_GO'5)Q<0!I&7-T[&GMN4.@2Z^^X7$]>O=\ PMN/Z&P>[ M]R,V-(617Z2\F[X$-516%/6.@4:SIQG8F2?^VT>[M#;\CJC_'G#^9%& 3S$. M89?*"UD8K$P$M+4M8:ZPNP .;PA1G%PT.9-$M['2Y;F))GW"7N EV3V^V;!P M>@)Y[0=;$YJE&X'35\QBA9Y>-S24:/\S4#BSJU=RPZU?3MP\^A^SY3@PS(MO MLIP:F#\&@ZVQX[E6N3J<"**,>9>^IS+?"Y"XA,:S'PX.B)(W R]3[IL=*,O+ M&?W;,YB3R^M?%VACX,F&RX8,,/,-YYV)=Y[]4HX /6@C1GMVK!9.$]4Q]:7\ M;2X6UO;)?6,O:$O^>/K@799NQS2D>TLVPNTLQ&_4]TGN ZF! MGP6'2*[SI_>\G2T]Z\W@[R;5SG?C W<ENB,WZ)=6:;H^.0IS>50J&&"P6],0 #H*D A !BB=DF\QJ>Z'L-GAQDE3*XR2P%5EC.J Z7,J=3,:3,1FX6 MD$^2P%> MIO?Q-?4&R_Z^E2<,/D:4,\R%NMT"SD&@W*\0*1X_+T#C!9?C>;RIC *GG:%W M7&YF=*=L#41RY:S)=B.GC ^+'H^W_CPBL:"K_&O/I'YGJ,R9X#"_-H,Z4@RD M#DTKW$E:)U^'GDJR7-T'W*(2(K@'EJ#J#-GHU6:H_RE*R#UF=);UA(:9#?Q0 MWCXUS8-ZTU]@A]G6/(.^BFXS1Y,Q+D?&T1[;(. 0ICL#:4U?#"T-XH'G;S.& MR2NT7_#/!X?!=J#54=[/YZR?K?J\]IXND5^'=3V]M+$ MTIQR-"^VAON@VVZO8XE]LX:=UA,89CYP$M(!)O)33I8!9>T&Q(SFCZ,^9+,H&U0]:U"])]D^(&?3H88&)G> M]/PBQ7!5A0Y?IM50?>K?E3^V.-!RY:H90SRXZ!7XM,T_,O\_5:Z(&.OZ#+<' M7@U.A!H!@1U#2RCUZN&TOC9EI?JPHBS[\4*7TT)S=U1L770[^2-.5MD;NA MOD?EN5,A/@WXX1GNO-?J(9PO9.YH ;N?9RZ0%U?Z_386 AUZNU4G\VK9)EW#B]TXD L22;/ ME87'>:-K"-W^4=@JS>5)D%3G*494OK,I& 12G[">#-NH"X2/U=1_ELY&QI"[B7 M(8VZ1P\[L_+:KX>U#L,U#CT*JJ:[I, M8(F:L.JCRV9[FYPM[&Z&X( CP6PI6"N$?@W\PF ;),73%&$7!*X+JCY>T6Q, MGV]]=F=)B12KWY1B*WK[L5#L:>VU5T]+6O=^BR%)H-MR'37J/%EB2$>&57;S M*^"B,[ -*I]&Z,B;6^C8CO4:I!U$K/4=O :+TU3Z %."^.>P("CT6S)XNZ6 M4T^M=SNP'^:(9L4B\/4C,QOF!K0C)OQK*S>?"168@#SX:3@^Y X!RO!ND:G? M6:$D_FTE@N-6?#N'$,8=VZ"]IO/1_Q:$=CN9U+CHT,C6C<-J8ZSO5[I?@KQ1 MK20YF)=N/%02""OF 0:Q'T]TY7GR".*^8$)E3]3G,&\0)W\ZWCFWQEV[E*GX M.DLW2MEO2*IR<%6:OL&6'6=6 6&LHZ@N!2MLN[6L,\+='LAGP,_1E0;B3Y4B MRRKVC7$*0LL^%4 6"UGZMG/$T W($]& QK^RV_R M>;Z&<)<@/,$V9LRW0V3_#'SHIZP;+,PJ:2RN&!LGPNR)@:7"RA[O^@)^7RTO M[Z6\K8/4ZK95B%+1[ .WZ/CV+4)\<]"#7&" Z3X6I(.^$-]-C/#ZYG_%1(\+ MU,49[7:0^-'QR2S\T7-/W;.$$(FV ?)H. MCS)Q) F7-SN$[DO5* X4M\BH[]70.WFRZ9RZN'F726> U 43PD1-FQZ@R]SQ MD@FH'F5I1GK\*1(_4IG1$XNFV$]ZMNB-Z%0BC?F&U!LLG4)+BAPZA=6\VC4> M)UCZBWW> *%:;\"CN3RD%^Z$-.#P8C.9I"N(FMK 2C4_!_> =R'W^SH5)=4N(SM:[/YD[T//(6[GKEWZ$ZE4H-I?QFIS#V< MUU HZ5JF8)=N^#AA/U3+LZHJ'*( =YRP4JHK7\RZ2,RH^-V<-O5V3DRA\?6= M_>#Q*UI_=6 M82V \WWX-FYLEJ.BGYQG SZ@^\GO\2@9?@"JCM3B8%O4D--?&42^9]?0<% MEP2[<=';H#K-N!8#Y#&&79LU4? J'1?^1.PF%QX'E6ZF-]O5((K&S*5][T51 MN-XGI7+?5N]W0GP]9' V@^"%CNA@UM=PXLOK/JTT^QIVL ;DX!-3O>5/:$:* M4\:GB??>E69:%JUQ3&L+9N<&.GE,GR/1/;!#SW8!I'.,:[4,(+X[1S.)VX^T M##;(>O3*@U'77.HQE(7X*7R?\\NCG'KQ4[WL@?ILUA'4=ZC:-NAE+M*WR)LD M\$^K1)?P0-%?RJ5'_RT453VC%J>*Y!#]=6P,(93K1J##_.O'XMC-@&X>(I4K M4C;K3_3;!O&0S3*>CJ=69E.LDV8. H&Y4^SS ":T^ [B9H>EN2^5.U 7?[G9 M2?Z7ZX95J%29\==C0Q?:)'!C/+A-_[,&_\#],6/+_HOV7E4C]/QKT M%L]PXKG]1MN@1(FI6?>P4U^/K?AHCS[1-8Q7O^*6K1 MQ$U<^0N.(]2@EQLJ>@)G_6.QX" M6L)D+U9J7K+_<1RC^&913<1J[QS^Q.O;F?X?YH*?3=_9O#,5K7RBJ>*"A6%C MZ+,%KMGOHM@\;V6UT8I_$/!"ZLS,=*]J?5U]3'-*PQ]I,[7Q!=WE4+H$>G(; M1)$R$JC[N&24\'O#7N_CO0,)[[7/)>5*\?VQKSJ@L-BBA-P+F-+3 ]G&=('L MHBM+=2MY\"L=5C S6\!HV_N6%[3>@,UU_R<59,: MZM+;NTC\^>=KM7JZU6CI,4]:T9?#>7&#.7@SS+:6)+4@;$_RB#_ 7^<.5; ,6 $GL>:JT=/REN+(:25T__UOAT)DIO M[?W4BXO/+A&J830&0XN:'AZ$(\*83+H?C@P7 =+$_.WHAF$H8:M(9OE>)Y%-L@I]&60AZ:<225?F MO\FKM#3P>C[$V?EK^VN"$N_MP(#F:B=XPOH:!]>L6X%1&*C\ZDEMPD3@]QMD M<\K56+9+06/VUG6%;LK*9YL%2'?&8]'DB'JT..\!;R%@-!D+E]@&>6X2*!K MV1*G19@(5!>XV(XI(/VQJ__V>^;I"Y+U[U=J#QZEFC8)]54-WD&%#9Z#:'"[ M(540VFFA]/.$8AAT)#]!63_5E] M4_7X%//73;L3'V:)]&NLNR_S+&KW"D!C::*&",K;((_/ELP".B&V %BJ;"N? M]A2F-U*[GGCW(=2C2/>QQ+6,/)&%ST*V:-TYQ$; >H44W^8J&3:Y=),WZQJH M=G3M?!<)@ZUKX!$ $SNJ]7Z NV%#]^_H&=+W5;4;35-$'^LO'/'+1Y.$+D%= M2\R>#YE?/Q#2L\Q@R?!XQ!WH'E2_BPS#OQT"Z!BV&0\(_$@O!RH8/DN,T>'LBZ# ;48>W;H!@]]@VZ[K(T M?:;',9SA1WL(A5C]@#+DS0^"[Z9 M[H988L?]J;>^]X1M1$XDIG@O*1SF_T6:)'&%FQBZ3&].8XL.=]B%G_/A%QR$ MA#-T"+$F%^G3S1 PT#1^#.9VG=S_-21("T/IU$:M:'>$QIN4Y%YF+\;?1<^F4^U7@YF M:2-@S/M )"/>@M&.4#U?/_@O,="*'I%IW.>[:_GB*>O0)PI687P/#I\HH,WS M8^C6;$DP.;J=!!SYC>WM_6A27OP0/^<3#ZY54BAD=3LF?AQ%6N<"+O,6*? !6L MC&X:BQK]4M^?;PJ(OMHRLL]RT8!AK5(>>/*D^7G%^"_;H&:A&?M_&.(45_B, MX'_4V-D&P2=6P$3C.S4,'ZAF%0/.UG'VOQK'76-U'G<63?O-,S3S_?(Q M]U*4GL3E79=*X7<'SRG?P=9T5S$4F7?&MD'NUD0<58%]+JM;6;EE"/F@K"// MK*@M6/JG[MY2?Z\$ZHR^6?N1D -N@<95&BV^33LU\]A&+3N9BS79$D5_J5:= MXPNY3D;L2YF3F7-!@'H2(DCZEL:Z_:^XTRG'-RT]AO9/W;;[^>2Z8-8BJ=J_ ME;0?]76 )>4](^Y$B*X&E)":!LG:T3I%\3=\9!%M$KM!L0)RQ_<*J>JO;72L M NI8F@W%>F)LB2N<385-.5T9Y8I8%%I2_NBGT4V2@<](78T;M?YUSS\2!626 MQ]I7ESMCKNT^5%_-&=XI$<)RX9F:#M)W)U7J,JV2O0?@4#!1+0J?F?C-?I?)4,=NI^[N$V!\_9'4'-I-MQ]E2XUSA>48P5T2:O V* M:A'[@?:TXF_]@3P+8/*!Z=]8R@BQ;-$H)WL^Y ;C@U.,[\0W2PTE[HU8H_G% MWL/\U"7>\ G=!$%TV^4YWG3%HOJQ=9BH9OY0*D:$Z F30>[#BKHW#S5[!^[; M!@%OKPK@Q,,?B0A-GUB88_LZ5EF@@OT]^LK$<*=\RQ(@>FKKLTEQYXX:-\S7GM=L U= MBUM>95FAOAD2JGO:=2<@S%9L1XXR$&"02"G#O=S(W&T4.9#X[^V*MJ^?7V5Q M;^W^J0F=D:%ODEX&TV]3S,=:UEZ;N]T3_=!PJRKC,=^R^9>!896PO2INCU3@ M>J^//&]^)7S0?3AU<[B$GSKP$D*_"B&J4NS8THH])/HM)4LF@9Y6%L!0[+!U M@8R;2,NV:V5Y^"[[FG[H]EVY5KN.=?34Y7?4DKA39!-NLS7@KY"!RM/5]7OO^+G M/&J2US]+\=S& BDUQ%.$!&+,-JL+2SC/^7@5BR23,#'24[?:A/IYL<R#KXA,5\N&"2P1H?9R%Q=]+@2\GG M4Z8@Q$8$5X0[[ BCU5$)25Q5SH>Y4:C4(E>L=AAYEAX!^,D-FXW,)BLX,1#@ MC$,/' 3:S[ N@\750\7^;Y0]@HJL5),7['T[T M=)\V.>E@65+/A<<1I5>$SYLV-;3#O6[8UL*=9HB0MT!%6TBQTJ-U;8%=CQ)F M;4_Z^5DX7 @83CL1W)QNZ;B%C3YE1^,Y S>N\.8VZ)+@-NA8A=TV*&6G9,]5 M=!L,]N?%-FAN],,V:,T&Q;M"4K@-_0\0A MT3<08W0;'WJ61"6PMB!K!-R@XU_<"UBU__(VB'6LLAR[JYF?$Z7?P3<*HWH' M!\UO0MW3MT$0B:]X91]LL/ST]T=Z?^K8HSWLB^'4RF.=O]^:]YY:?.Q@I:[[ M])WK2FK*S#'B9_ "#OPI6+$=>2BJM^IQPH=;\TTO_:#K%OT.=;*U;U;2\.L\ M7-QRFG4P+@&!S'D&C!9!CUTPH;! MI"\L9/9';(.(RD*,"(,\IVS!&SC M][2 /4D@% 3U$PUFFQ8O9%Y]]C!U%J?$UFK$=LKL5Q$:G)/9>O=T_*]*6+U9 MDD[7^==7@F6^9G&%]1[065SAH+*='&4/X8D&7-EA$TM*O]T5AG6BR2W*Y3%< MG;R^SC;(KWF-VEQKDW-1^]/7!^=N7*" 8*XWSD$44?VPC\%L*4.F"^>-R1'6 M(?;.QMU+MN'+BW1T-&6P%BW>QC+YN0WRZ?)5H)F!83%%M2?YV-9>7Q>CF@9V ML^V#.) =-B$)?,&,,W2G@28UHF$6HTPAJ(-8P.CB[0I67*$ MOU#_,2]K*"KE*DLJF8Y5B1(ZB(\ %:J$ZZM_^;J& 0[CV!(=L]:T8I8C6YI3 MV0+FCCO*MM/0Y"#.*"GZ/DQT;G1%G__1W;\5E;\5*CZ&VIH[F!0F7IN*C=H& M9:G2C [SS\.F(%SA:8KNU$4S.CBQV7EV"2.*= &<2XLJR)"XF7W#ML+_LB^* M_@[S-DG5'KLE=4.GH)+RPW<&W ^7XHX3ZGFL)M44V,DMO'MG83(>O(^M!!QA MR!QY8DD@1E-0L8'J]1]2Q6+O/VSZE*(KUO^XD.*I*2N@X3^=4DP3WNJZ[O7L M85:%Y_""PG?LGNG"$2OI_HIOEFJ/\_>>./'QT.LD(1,%T*^=Q%8O2(*$AY!P MJ *PA\[?;I I^[)9M[ PYV71I-Y]\\OV#8\MDJZ_S0T,I_>F!7 M_1_^.=UP$A^,7 $71I[QIN,Z87BS=L(!3P6DY9[T1+8#/8H-1))O1+(N.'DQ MG.Y*;OR^5WCWA\6<\[D MV!/JOM='[C7*K,[KQD#2#WA+J'1^/!AFX\9G-G3[NF!/(XXM26)F67.QO[;]Y!>QM4IY:YAP M*N?O^X[.K.0ZZ"&>=S'AGD0,D.<./1-,J$ 9(KP[!#)TM/NY97&<\G7M@J_I.AJ MEQS*_WEE_M%WK7\2#81XM!";CS%,X>;3:ZAI\<>**1S7:=JZKTZ0,&WV<]A( M?MN1L!]?)WWW4&@=B\Y!8^%U4+ZD.1CNSDY /L&/I+\%K,=%/<%%< M8\!;.JVJQ+-E_VM$G)C$/*)QB))1F?@Q.+$@S.^;6H'U2]$O+9Y;AO]1>,,: M$)U5Q[3!Y;G?<@RM(TC[">X6*M81+FJU0U"2IW=QN;"_1FJ(UX/$2I^Y T,Z<8\!SRO1% M"R H%X!U_%W8LGT1!(HO@3^D_@ZI/%:<=)BRU_'T;(RT>(WDH;^0&"S]ZBKQ MY2QXN7@6,G&2N@VB69%WLHV?8N3@$+2R.VRC#/UIQ2N?1A3H]N?ZDBB[W$&!GAW3P,9O-Z!(Y?C M=];^ 766S5>RTU>4')@/L70>NB_ZAJ_=%:>_2)RG2ME]$#**.#[ XT 2#E\.5H6HJ9C:W<=5HQ^NAA'H P31BF9P"; -LF.@\&>_ MX;F'&4F$N?CIX)MO7^J/E"E\N+Q/6C469.Z:=/C5GD33X-K_AV7F_J_;?W$M MO(< X=*(B1FEK!]LP9#^GAH8*&P>I*4OX!2(;<[]-##6/,"5[Z 2.$KX!!A= M&4Q_#W;):X[^/Y_+_^\NP;U"DXO@BK!?$+K6Q28NC=M415C]9K;^"K/UVWO( M!$W/ZB&(L:5+@=5.>!TI06+ LB;D=Z?,IL^^_0$;;RGGUE5:A!BPV#J2O/>& MBR;#H.SL^OJOII5CE?=_K@2$I2Z#E-]*\6TIL239/MN@R#ZZ[3#KYNJWL5,Z M]0I%O_N@HYR1XO%G;II-6N.X\=^RRY391/=VM(1/;;QUK (V2EN_=+9VI$Y) M;_RP\"&EE^&%-C%?%_ESX3*/;6+\X.1N3_O'X-)(,TI\*C^*JTP:. 258??U[R;^^#Q,*VQ*L4C@[Z][8UES7#+BJ_WX 0S-G26%WLFE2*Y] M!D]J$4;]@.R[U\* M.,D#:,AG<^<>YV6,L4ZTVS'2^C7WB=+]@0K"A7:14XZ M'>YZ#+V[LU<"S#*;>9]>J)\$!30Y#5MKW7,6/BO;S@/N$ $8Q0T0['H6\=#9 MVG)X"$%5N!^9$>-N^UI->\YLDO^RN-KA]\IAO/?/X12>6HTDX0>64^G&S%0@ M,HCB/TGJ,<+&/@ P0X(D@T9EK.47NMFR8><""RFI)FLH_ M5.$40O=ROV2Z=^IX,R.!>3=Z#06DUZ([<).AG21ZP !;(K4+7H_N!,>?Q"1LC<>N M&^,B''US&K2-[#H\:Z>Z93+O',_?;>&GFJ@0.BE=_* Q=DU&[[T%P&837UHI@PSC;->\Y=,HN:H^F3/V/S6%C M/DR]RR594;^*PSN<1? *D+;4@:5?B25X@<,ADLCS[X&H@MV+?2T[Y'M:L:>YWV"GT?,A*AHLF?ZEUXX2M<]O@$)3*@BP3 M)KY\2B>4@HN':BQ!509-G-P#]G162$YYX>W4-2'N1+6(_(CDB?V+Y<80P&@; MU 4]P$"SQ6%=1@.1=7W.%WX@SP_IH(8]CR>;_-&7#?=8._TSI4?E^/(7,Z^M M^9V:GTZH+\J&0!7%.I$D\P\LC=@&.=#UOS31K\+VHPXN$J>38@->D3S"QU9^ MFU]M_2"N';.K2XIYLSL_-(',T5KK MGFJ5(3"DI$B[8)23C&CVP:^LT^AVEY:]T-,CW]]PJCCOZPD>+%VB"6'=W=A@ M>?JO[W0_ZL/X;]-2"$.FJW6 /=FZ#1H>^B$XEJ/!&V0%3[=-5&?!\ M69M(>.%["-N59BO1]]0GH=(M"737S*'2(6S7F,I?.CJXK3*5C*716.K<09[] M=0W0;M%5J;]01^EGWXS4XQMS$O-G^@)\ Q15FB4<8E C*;BW$=V#@L3%">)Y M7#+ZX39H+\+O+W??74Z!B6G(^TFK$@?D7GJ^@TN?3Z).PZNC9\Q4#SM(WR8G MO."C\D8&KJBH)1 Q3/I@[82MJ/TVR*OB\I/ZF'LR%KZ#!8\$036/K9^!&+H3 MQ1W8ZG&VK"B%T*T()XY92U@P('8 C0H![').#_[36G)V:G.\]HY^+'M?>NE7 MGT%/KN-EA_<_BRS4WQ0DYERPGFG$LZ6BFEY'+C#%C/R<:OXC2(AM7,H^ M/W)*[,K2Q>@;B6G3N9_'7>N,GAA"/28/ICS1.G2TS5J:SHLU$N-.P'^LFJC@ M:6@J. SBZ:_@@+0 <+ (;EOJZ1%;&>_ _0))-$PCNMH0&,NNM4: Z?[ MHB---$.5LP,I6JLO'',RJ)'/BTZOY.$;XJ\':VZ\ISG]_Y,&_A,$0 M\-;+T:QCBS-2O#Y[L$3^CA;ED>; #T3/&?&A^<:3SEXUTU<_MKI&[5\[Y:L* M>C@UA[-] ,I<*X61/Y'H%B5()2I<&4;K(N\4@11&O&3)V@K=W [?=HMCMW%L(MN#IX%[Y30X0IWO4<-/0M3(-PA?XR5&\.-6L5$>]X0?7H MY5N1776O SZ/E)4[7%*^?%WT8\+N/=477AB)@+;"8(GQRTL6L4"W1;&_RCTMQK8:GQ9^#.)>\,U>L*]FX_^ M\S&QL M']XUVF7Q'EP,/8%NLR"XP5X05V/9/&Y/+=S((B-R4WL,C01?!CUW'>X0/1J2 MG'UMWKHV1PFFQ_TK"U:6G#_MXMW/:,IXU:32(+4%>&:K3W;6 E_3*A):6>-NF7S:^F^:MX&(! MR>RRT-MT.[1QQ";@7W2W/Q&\HW;;H.(%/$FZV;41V3B]#9IX(G9LK#=T^J)= MX\3WNS4U=1;'CLT)E<\=2IPX6K,?I(:\R//Y&L^39ID6@+E%X@R)64 W>W35 M?[Y_4ZEBT_#S+2"7 ;8?@I'_8*-<]@)5JF:4*=)DH&TTQ?$.Y*\O"=;UASJP_[]2GJ\ HM_F[G5Z<=F-.ZB0[-'"&2BB7 M]7@*$045H#N3PF'^6F48D84!@WS6??;E8=UY[U.D@/O)3E+XI]V.ZB>O7H"\ MEH?S_SX#XL@!]Q@PRD8W-OJ9;A8]8,D#*1+Z MV2*3NJ;3O\;M\,)%/Z:,G:B>Q1ZUX.&C()[ MGKCW#WU>E5&5K&X_!X' ]^#/K@O.SK,E))DW@%#6;?9S3@U*&?D8B&5XVPUQ M%5$_B/@H$V$%9"##IN;/UIW .P6/5#M*CZ1Z7.KH^]SB8C$/RX.+^K$/L4"H M;RY@P(XQ-6M0BKOCF=J7YV&4O=DTIC\@[NHP0]2/DIM9Y/Y=_E"A8JI8[_;F MQ>'"LEDL8$A_R7+D6?WY:=5WG/Q&M57B5$K4X M4C\V]?M24[W!R=K9UPQ9MA2+*4=/CZF=%NW$'ACK';9G'*)S,Z@-[#.EX'UW M%G.))UTS29.$FJN4P1\]S,2VV:#N7W>A-SEXF!MI%[>/"*=9\"92DO,>I8(H M9B8Q\,N?>43'4Y\S]@[+T*D)GSGL#QTHLI]2,S17%?8_Q$?JPWH\3K"KX[PY M10 T(;1LGM25 3M(SUEPQS-2VVB'C,*Q8JFM6QZ8J+M^>80D^4.715CW'PA-*7HK%4,T48,*UM%L M!UZOJJAO&YGC4:ZOG+@#.:HM5?B1\M&"FG?7I@YHN?>],11/[GU''HM>#MRK M &S.P-SE5M4=,]$-+?TX0%VT57'*#/Y-?7]1NN2.S>K#>044FA7 MF%\DQ/KK6DI]_=5'#H8KF-N,/GILBGQ>"+@,M_$\0) B<<&QODJGI88E\]/; MT* QK2DH1,KN,5!X-_F]Q:\@_$6E6M7>W=Y$3GB0ZG/IWW<;&6WV!M_TL_]L)/W^/;" MNVU0?[0AMTB"!T%A/$KGAYV,)UO'ZOL+ G][C-YT\P9KZ:-0^XFOG$873'YV)O0^N:FV3VR-0:R!Z6)5*[CO.="V+9T;@79 M>_K(NA9:9M*KRB#'=[]>BAN4%E,BO9&F>N^R6'@!^"6:/ V+<>Q)^ C8AXSI"A(;V5UMYJM4%/CEA;9$UWY6[MV[[T4V"

>$WA/Z*V_]L&]0A9DW!8IH/S<(.('#PSQ^32&;X(1]G%RV^/1T# M)N,Z*IN6)3[N4O-IBN)":U&._J:>27/-USD'N>A-J"6U8,3:"1Q4>^KIUC@< M)/C0[Y':1.E3BI-[^M^IVWJ'&5VX)]X]H- DRZ=@/_K1^?P?[D$DC([K @M/ M YK=:;<&BEV*)F?K"9ECUJ[5K0MJ/D91MKN5S^.R8&1LSEGZ *V88=D#H]^$ MB?X\.Q_!-O/V)J]&& 9>N/[UO?U)BU#$AXFC?D$6E?G^JV9%Q'=,B.UUP3D8 M6_$\P[@#*K>3K0^(9C9S/D!-%M-E;7-,QI;7<0>09HRN_EY'^W/,!2F7![^^ M)6N<:[TN:ARL$[>%YRE^. G==I2M1X:+(J^.PWR>"X@)=OO-7A@AU.C.G(@/ MT<=B ^I_9AU6H HG:WX2-]5,ZY)__;"%!^U>WG4-7^(*Y5-C-$Q3SI@$4=># M[KUJ_? +TMYVT7^H]D(2@K 7Q]1TA%W7%S1<05,32+V M-L<=C- R,!<_*"ARG&^+Q?">Q;>#P^!@")70A8U10,53&&KBIB76AP("3ZV4 M[CZN(A :^^"I3=+A-SF7[WXH-Y?>+&48SEJW8>-Y%O]8<[GM.;VL"WI<(050 M[(;3WP#N76,*O]-UXBM3#]9E/.EW/)TYJ78YRR?Y0NP1NS.NY=YI#$S74K_D M3MG#<"N$V:QRZ2^V\4B+@M7SO>FKW-A@:BH%H;.L<.'GJ<&^@/T1Z^ GYDLN M)):[_<(C=%LWI"KJ0]K'PKF!#BRD39MR+L5\=G@R67CQ0OJKL*G 9YF@K:;9 M#=HFZRCJ6WIF77H7*<8H08.J+H9E!OD:6M]'"8'7X MXKC&\=LR@AX:)6QWWHA>HSH(-:OMNOM0/V R: \K72LZ)/Y>$GP?8DS4N*Q? M ^ Y$M%@7ZE740_VVLB_/&[;:GP-JLZ[T>SG(KQ. ,^ZC11@X&F868PPL VZ MPLEKOK<-$E[MX)SHZ$AR_]C0L.9;V.\G3@_\3^555!^-=,Y@@L50 M/3L_2L>&8>GF,#EN=WP%(K4;RZ_C%^0KH3]2.7QCY-BZ?)" =?6"7_+!S#]> M":YX\4K46--YM>N"(Q([?_X&'03P%$R8)*+FNK4LHN>< BFZ5H->7Z#Q:7@M MMU*.@_4Y')E\_^\5N?B2YX4OH!GP=!+]/$86L4&VZ]95WLG31/"/;($38>U0 MA:%]D97>F2G.:'] 1$CF+%11V.9"[=.4YCZC4M?A?M6:)@%Q[OL?_U\OSO[/ M:O_%B[[_^R"^\/BF;B)V#0Q(Y_*8R]/M_ZV]DD(US[P_ZPO^SKVE_:U^7#\_%YUF^M^W[NY_ZO]3SK!@+?L^8FC!>> MHR01=M]7)5".[$74UZX@N0R[8;@/_;CN MV59&4*O3 _$6_JN?S,GKE\:?"HB9<6XUHZ$+72V6(?4VD5=C3/(.YMRS6.^? MMP>(."YP8S0)$HA@4Z/L^ MXG^[O\F$!+J3G[J8$O-$:<=6(]%;,;U^I,9^L3IKD=Q;[/0:MHH[(+E]:B . M5>R[[VS(0ZRN3PM?G.N[7X^P.P37\!'O&+:F^N#EMK.>A)YBE84A C#_0XB7 M33Q?N)W5=(+FH0:_8NDGK!QEB4%^4U/U.MVDGZ2U7]8=_OMB04_OBO#J+9QL M9Z[SL57S ^3=YIGJ"DE5QS!-NI_,,DQFX:V#B,IU[$K,1ZT(74-8[^%35$ M?*LLD56U04?$AU8]7&\ES]);9NCTOF2;<=>)D$K*XOX#>_ %B68W#\@$P]M7-H:]V]N!5!2LSN1@]$./AB*MH8A[V"_'&_A=CR/- M'!EF YQ_^,?7+U>UW/QP9<^.%_K9%M.QYO)T:B@.VAC,RQ1=F()U^)-?-?A? MCK^S[5?X[+V0GFK;ANA:Z,H**S_I_]"J[>4?T^2H*;.,P'P3P_H5O[FL]R(Q M2X4*D@(I$$Y,C@(;9)-O#WLTHA.I_BAWDR8JK_O6N\IF;,_-L0FWL.:_:[;)_54>NJ_"@N7P[TN%?51%PS$#'E=3U<=9<23Q%/_3)0D52>1&7FF%4 MZ#YH&(7%D#LJC=VN7.\.I]__)*^B#Z@49H$*[%D MOC'1 KT:)V5'LQH&(SY3UYPO&.]Z&D#Y;7!U3E5@SWK7&+.B2J<@&?H?4 MXI/3$FRQ]IZ#6^)65:)P[#I-/Z@ '@EX7:=NKJO#O'W,BND29<8-0IYV8K4L M:TL@ #_44A#UBC1T$OFNH4 W[>)LKTS<8VN[+, UV'XZTKQMT*[E"S9_R#QA MU+;&UAHUL=O$L_%"]K?/5;R7,6I)+/XAS/M)832?E=UJRD>W&VQY?3'!-/2$ M0V%6*1FJXZ+BG1]<5-3QS=5] M/DF'P][,CNKTTV/W]*56ND>OUSVB]^FJZGS-><^K9:_K7?5QC=>5>*&C6G)L M:OVD6-->N%-R'6D(%7&)/!8;U)AR8&79H0;%@9OXD)_9'I MDEMGSN>W=OT^0MKU7.%B E,*/-K(6SQQJR;3Q3398L&6%&;:AOE3FZ:KY]:, M!(;,Z4?-/YE3=W#3U*"IC 3\04O7YAWW5"3 G22^AP?# E:>9V] <29Y5'[3 ME;#X2YR-P[/Z$N?XWZ6 5XYZB7YF46&,R?&C-./G!U:.>$7OB*O@$,7JP; R MFA\M3,(P%[MV8$Y79P7990;JA9'[2_Q"S3MSOUG9E>]X8&0]JO==2-]K7:6M M$)_H!&!)UV5:Y"ZZGD24 J%WC(7# H^4.)0]_=4R6K4M6F-$C!JN&>I[0\:0 MLX?TWSWQ\6G1(?8P/WY*M#O6@99E*@P$C=6XD8 +[5\)H3N'<.IQ8>6U)"YQ M3:? GYX0+JDW*KN\?WMU;Y5E.)(#Y^<;_!R" MQ9HV0J.WU'.;P%,MQ*3]QZ&#_/DC6)!^TGBPR>6K)_*GSH^Q@-X]3[KG;W0: MZ8W\Q8RIP\IB\5GV,$^7K\BF7K^"P3^IX_9K8Y,[_*XP<:F1=7BD_6#D_,_= MOEY'?7BO> -6+0Z;2WNNN1D!V;QB%<(76/F3:-/)A&%K>#0/ NDH;IF#SUMC M@8/8:=C+^:ZI37PF+^FGGZ3PI>DK:OXG'9/\5U>#9,XD$ZH@^S9")IJ(L.-G ML''B3CE42H-W#U^9:I0"6E@B9S)KUFI9>.S0-H7+8YEKQ_W3]@*N/C&5@ I; MCFBQ>$H^SFQ "@3/0*9$/!@\P\@3[F@6D%(N9=5F<=44L*A#HO#9VM3(J-4/ M*D?\;3 4B@LSY$9NW_"6!I< BTE>C[F\P(TSQXN1Q0HCJ"9,DB=2%CM('GR% M#/#2&Z?E[,XN]T\M-;JJK:*/-##2^-C^ZTRJKX,I.%)NO2I8#\ M]".9M39_39 3NT)$P;@7A*J8_H&=%:L@:&1FZNC-IN;!VID-[9D^9=O['1I/ M;5NA-6JL4-31?[I8%UMO: M>/PA98 WZF:C^:*FWP#2W0_E2^@0[W,W2N:JOMGQ4$VZY>)]P M :YD#W5JR?T@\V9DM_1 @L>=FTF&#:'E(@=9JN&1&K>!&WDS=&$U27""GJ83 MDG+&UVA[Z,JA@9T9VF4II?G+W4[?U&L%95UO25+$%B+30+@]80,4S'7S2"%3 MSGS ;ME*.&DLVI7M:E+@X]5W;Z)LJTG][O9:XZ@SOJYUI;( =!?>A*-9@J=) M66!]089(6^P!V2/)BZ5MN2Q8PVW5L4Z'_'<3:4,"? US Y+;[G6K:=T+^C9 MH7*5W(H[_'ZQ!DFX['6".=9B_%(#?X1N8"Y(OV95D=Y!,1/4$9OBS\P?:-D? M\S8PH.5P5=41HQN-UM6Y"EG13Q+*%T^22&I!-A[DNX,C5\>O@(W!W?V,V5K' MX$\F#@7-Q1!!"K@6>J6J&W5'"W>5:G( ]\FY(NUC4>^ V H">!K!P'06(%8U M^I/2R4\O%?'3OJO6I9U,Z:K)>>+X]N?T[Y$ZF#DD\_ M%1]+ /BL+#3_L!I#59@L*7.T%@6*C_ -VBX+]&D%I" ^.:.Q#A_[[6^S(F76 MTYVE]6T$P[J)G9OY!2HS+)6K^/]N2X;Y1=N287[1]C\9)H\% MF;+$.KH@:CW'<5?[6L=58R M'%]&W0=R[4F,8/CZ5:XBK.4-8] 7@JH6"#XI;!QC*0 -]5- M,<1QG,["6G*B>*<$0RE QX#U_1*].;J:V+P:UTZ$LB:%OE*@U !*E VG380\ M%;_.:D/)LO2K%>X%?YYEJ8/\DL>R49V_L O698G>HA5N7H;-CNQ^-BUB##O4<.?2L==.>CAX-//L& M0H%XT%Q>RO@G4$L#!!0 ( ,>#451GN11WVX0! ,8,$ 5 ;&QN=RTR M,#(Q,3(S,5]L86(N>&ULW+UI<^,XEB[\?7X%WNZ)F>H(H8H+N*![9FXXG9E] M'9.5F9/IZKX=%6\HL-JY(*7@X%M6WH._@!_7>6_94\$PO^H MOG2]>GS.L[O[$@1>$.S_-?^C"%& $24PE5$"41SX$(<1A9QS(F*11D+&L[L_ MIL+#/J6>NB(.( K2&%)U 0P0CZ)(Q%$LD^JFBVSYVQ_UOR@I!%#*+8OJQW__ MW7U9/O[QIY^^??OVXW>:+WY_;OF\N\OKO\65E?[&..?JK]N M+BVR0Q>JV_H__9^?/WQE]^*!P&Q9E&3)] !%]L>B^N6'%2-EA?E9N<#1*_1/ ML+T,ZE]!/X"A_^/W@O_N/_X)@!J.?+407X0$^K^_?+DY.B3^25_QTU+Y'5S*>PO2C,W%O%3^(X07N#'.QR/4#]6[) MQWIV-T-=+/KP$KMZ+%8E68SP6&R'Z8B\T+_XH#XUP^@;G2#3:IR&NCNBBN^E M6')1L^7.K4'&__UWZM-\7< [0A[G7]>/2BN]]I'%-2GNWR]6WVZ62?,%);PV&FI]_F,K M-N!9P1:K8IT+L)* *1V 5$J ;*O%O_VT5=_=5"Q>"^#%6-B2!= B RTSZ @- M?FW%_O^/0KMB.P(NM$6RRO>!6K&^0&U?_$+I6*$D24$K-9M;*L@"_R>Q*(OV M-U#_!GI^8\7\WG;LGUX\/5=YJR?)V9G):Z[XB:V4N?98PIUYU.;M18"4JXL> MO'J:E(B_ ZN,Y6NR^$R>]<#%/$)" M^+[B)R_P.$0"8X@13F% 9$C]-.%(T=6+!?KL2W5Z5*-WRM>*!7"RJ MS4VY HNLS.ZJ^9@!90#:$=49[,WXR0&4X]"2%A1T) 6-J#/0"NN.B\Q <4I! M9X8@S/:K)Y(I91<"*#,0?"7JPU?! MUKDR0L3QU=/-1)E9(T/"/S#W7'VZOIF!C@+5!-3X_V$&W@I:=M">;2<#JLF MA9H,;DO[:ZV,D#;<=;E&;^C-EY87- (#LN1@1V3PJQ8:5%([ M9"TKE-SNQHQ&'G=39@/&B[V9U9?[,='U.M>KU]=249\:0Y]!+F[)]W??'\6R M$&_$4LBLG 1#SI,0$XJEQP,[)C(:=WI,5,EKQT!F M")LQD'/4!M_:5?*"2N"*@2J1@9(9-$*#'QJQ_^".@JQ@3\W=_76?E\ MLRS*O I *3Z5]R*_O2?+3X_Z%L5?E.VF;;CZ.';NT81ZV(]@*#2+A11!PCF' M/,&!QPEE-(SGW?/0\^=$(XG>PSD^,!%^7&LS6!_>K9=9J79&3Y7 X >U>RJT MRL7Q]_EUGP+#$\ IS>Q(1XA:'ZCCAK2AN%4:=+0&]!ETKVLT!Y7J,U K#SK: M@TI]4"K]00/ #-00 /6HU" X/(\<>=K<'FB.)?RX)Z(C3\F+(]6QQ^^W"MXL MV>I!O%A;:Z-_K>S^3X\BKT0O-I=^$7H.LD6V&^,0)CR5:9S )$XP1+Z,($UQ M"&G($0X2%J2>9^->=2?:U!RO5P^K]=+R -?A1)DM1:\#_\"+S3LI!2NS)P%J MF:LMP1>]2]@5?0;J.1HD>L4]LD[7 X?BC0!@('L2^(1,R&B$^.-C5NK82M M]OP[XIJ\R#V@-J-29P .S(X78&=-@D:8..6UTR..2E5&RN^SC]F7>CI#V+W@ MZX7X)-^LBVPIBN***3NTR"HR>_/<^6E[?)&2B/@A\B#U>0"1T(X-W]>9,3[V MD0DR-?EH=M(NBU0)T! >?U4CW.I?FF8=?;ZO@AD'.HBX!T^W6OH\@XV[3+X#JQ9;[DGOUX\W/:K9$ MG@O^M50WJS;TQ:=UJ;/L=.+B7'(B_0@C*/S4ATC&!&(_X5#0B,>(4L+]U.X$ MZ\R(TSN[V@@,"BWQK/'3@M56:#L6/(>Y&>$YQ'%@;ML"^+4&L!86?#( T)JZ M#&%QRE+GQAR5D P!V.<>TZ]=<%9%SSL3Z;XS\8HQL=![4L&UVU!)4I^@S#D6 M/E<&'(PE$1#1.('4\Y0!EX1)PI&/4DRL;#?7$D[-L.O(61TZ*4$O/'5R.I\6 MQTNO-4O3/T?JSG&CY@S4BCH^*QIB#MP?"CF51 0BYD8"3/R'@;?@5EY VU'ZMG.1KP1'%R? MA-B:9NW1=W6LFU3E$\X2F//72 M"-)(>! )DL T]1*82!X3'5PEN-$!\[$!ID9+K8R@%1)H*\C&UMC>>FHOK9;, MSE#HP&1F"/13?NC("B74 ,EH+W5UNDQW;C_J,OQ2K?UE]L 5_=Y"G4RXC2:[ M7BV?1%YF="'JC[K<7G44Y<^C-$I\$40P0EX($?)#F$8IAX0@&7HX$3*P>DF- M1Y[:.[R5#SQJ 2M'#U\M%B0OP*/(:Z>/I<_'?![,6& 0= +_*I/3EDJ,=E^BY_ MP]21#D SL'D\&XQ !1+0* $-$ZAP^D?(+NDS[_\@N2=6JOT_DIG29SK'RUOI M)9VS4Q =AWVWK(IK<"5=)C,=_W55%**LPX1R)VSKAC3219J M^2;/532>#CTFNA:<(M?%5OB+#UZ<3W[O$YO7G-)7.>K9*@RZ&H-:9=#J7&?I M;Y4#C=IJ5]@D\W?^.*O7Z$$/BX::J*%/F9S+_=K'4T--A,&YUF!#]UO5FNRB MY=T'H1;?O37TB] E]=H_WHK\P9\3Q (2B!0*G""((JEKW?$$AM*/A1\R+PFM M"M[9"C"U]::5&+;[RKR5&2RTT$ )\6"WV%C/B=G*,232 R\#&]%!)=Z![=)& M_OH*<'L*=6LN[PN=4V*V%F)4ENT+T3YE]KY//_Y3&P@UQ+(F5_9\NXW/T6E1 MU8^+.OOR\VJ1J0LV.3"!)UB"$P8#$000,YZRS(] M;UNC"FAU 1WI[(HH ],CX?1;K2HK."N'J!6!/S:_'>0=*6+875* MG?VE&95#+P9MGTPOO^&EJ9]G73_%,=]/E4LW#V,=,II@*+$@$)& 0))*!&F0 M!B+B/L51V"\?]$+)IF:'=K,537S8Q4DG=I/*:)G7[F[:#0\O7F,RASY_&'<> M+\A#=83Y0,FIETKW2AFKCD ]GL;J:H"1C]WK1(9&_&)3NUPM<)6C?\X]BBE# MR@9G/H>(1QY,$QT;2*F/9<@I%M(Z]VP 0:>V;"CM'A2A5&FT0-U8Y$^*0W1Y M?KDNJYYFCULK4OV]S#-6MGFW@&B-"_##N&42SST+ Y]\.YSAZ9]E;XMC-AG" MNST<*HTG<"IM."?3.&<^)^P_QLFQ(>3.SH)-Q^M9/)P4]_I_^L3YB2ST.OAE MPW;Z#VJ_M/N+SI5UU<2;)+F42H$3M(( M1CS $$4X@3@B$DH>A(*G/F;(GY>;UJ#GJVF/*K[5(G:DC:K3"KZB!%DC/OB! M-PK\05=EK?IQZK6K^B"V2EM6/A_W\3!;P:8[Z0.O:UJ56=T:M*.1/A?>V"?7 M[;SO_V[G"S4(X&;S[+0X_&$&-E!LDX*JHHXU&@XKO+_*++HM%3^N"N/6G'^5 MZ7E1O/YUI!AYD[<)U:J.O.N-ARZ+J77ZRTI[*A=9^:SEG$M*9$HY@2%!:K]' M&8$IX0E$2>JEL6!^E"0C!4Z;2SV]2:VRE?93-8T=GX7<_QB;/_N)<+8/[#%TWR3'NOK6+?G> M";KZ\VK%OV6+A5IP;Y:E$C;;A&_M_SQ/:&[]!^59,0"HY;9,A+YTOLX5F'/C'2IYLR@#JFO4[T;"= MR;@Z/1D],B<= >@XH_)2J4;.M'0$XLL,3%\ 9I3^*VN8<"^/,9@/OT[["%RG6##N/QQ^[ 80O,@18; MUK<8V?/QJ;5C1K,;*>M<<'W26=YOC[U%H]KQQFZO]R , M[!<9:'*G[QCYM/6$-*IO^_M5AG'SP$PE);O'1$W#+6(C^#^&7Z3'5#ASC/09 MN]\RUVX&VKXC3A)1+'$>^51FZ$V--C8$ZHFKCEM>R6H:_G(#6,%;% M#6!#!Y9TI-1@-7(.4(/2 ^W(1HGQALWGN*\XB^"'PR^8D<9B\7RV_SJ@?S/ M:MD\Q8QYQ",BA&F =7]+/X$T"C",_ 0G/DT2;%:X_L6=IT8'M6QFK_]+F$Z_ M[!>*G?R@X::7 M7QB%B8[*V?+.\0M<>@6;..9U>;_*=3F07Y;JCE6GIWHC]UG-UF8S5]6\_*)W M@!]6WT1>?\H>LG+N)21AF'HP#CA1Q(4II%@&T$=2(!D%D:#,A3?0C;C3\P*V M(C=5>:M=]@PLM-CU#V"A!1^P,J2C!^$2;^#XDSNB%W#CW=NZ4%H?W];%5U<' M!E_JZ:\4JW\ E6I#>_G<3L (WCU' D_ J^<6>C-OGN,Q^RU+VA-8^Q87BNYT M!=RBCB+6.8#%M1+Q3O#;E6Z[HG[?M*>?2ZDVS#%'D)-(&GOF6DG03%1WGMQQ_44P.R7Q?I*, MRLX7@;5/NY?=K!^?7CVL\C+[GVK83_)%<"%/$5:;GPBR-)$0Q01!3-0GC^,$ M"QX$W*,V+LC3PTW/[;"5%H@:[YD^?+\DXO,,XF96H,'BB37ZH /IR;'WE9T@*I;2_(2@<:U,QU ]\(*=7'/ MGC:J=F!^$8]-C,_G?'67DX=-S>:MNW-[C;*9U\O2GW-.D8P95_P;(XA$B*#: M)<=0Q"&C-& )3Q(K4[6W*%-CWVUA<[(1&N0;J0&IQ+8T6_M/E*'U.@K\0QNQ M58F[K82@46/6*3:_U:1[X=7I.;$W8"^&TZT=VU^<<?L=^U/K+ M,M_T#;DEW]^(I9"93KVL,YIT,9CU0H=3OEM3;@69#@&DGL=A%/@IIQZ2/B(V-2'/C&?%O",5<>1M.0I-O!?6 #F(L1ES.D1N M8%+\(/_2 0$ 4\ MA(@D#*8XC:"D2<)IFL2QL,PD=R+7]&)[NFJ!8J,7$(UBM;G!MJI5X:*]JJ*[ MF5E#A^C8LS6T9[0[35N%P+N=:>KHI(^?6JVTG5AGA<^<;^"= NW66>I$LG&] MIB[!?.$^=7KS?N2N#\G4EW1-U[?B22Q6CSIFN0E2:O)0/.J1@$L"292D$"4L MA)BP!+* !Q$E&"LRMZ-N@U&G1\RMT%7\'M^*W888V7&O"?!FS.H8S(%Y<*]^]'F@_;OBZFK@ZIB^]BM>T:+,B7'7#[N;3NCU:P4''M'SS[+UG/NUSV>G7O_#TKYEX2^4$L*0S# M@$/D<1\2)%*81B2B8=',$AD%X97^L5R&0(PH?8XICEU]0:H&>+YY']XOGZ78YY?/-4LE<+?K:3W:5T6I5K$LN7=//%H&G'J019C78W:#R#F MOH2<XEGW('TE9:9&;G6?DM56P!Z5%U[KN3#CS7^4V1Z8G!W4;ZT! M 1U$0 4)*!4FV^JN&UCV2[K.P">#YZQ?Y8=7GF#WE2%>2Z'Q*T>\\M0=K"SQ MVC(-5";]: _RNA&Y&E7M*G21C(^*2=ZN=/CE/!9Q0KB?P$AX7)^(,$B8%T*$ M!&64I9C9]8(80LBIK:J5I'4BWJ^UA)9;A4%FTF*]?,7Y&?HLVV)JW)<:OP"[ M<4N+]Q%T D6'W$!M73K\DK'LJ)Z+;/Y!/8>+S_>KI:A[=\^Q)_T(,P2%2"5$ M,O8AX3H_W0]E2CT28M^HR.:AFT^-6BOY0"4@J"4T8]:#P)UFQ$OA&)C)+) P M)K)3*A\@H$*P'^]63S^IKU7<\W>D/\+Z8T4X!V\X"E&<4J5]P4]>T\\&^_0H M",RT#*#':'!KUIL4,EM:3>9H&]F!CG&=& NN!Q.:UO' M B"GIHO)N*-:(A9 [!L6-E]]U;ZPJK?E7,+I45V=YM9QLE;'LV(K>/^P9O?SZVB7..2L3=]5NM_J2NLY M1AY(4^VVAZRA^QYS 9N(GM"@%?N(GL>FO-M9 WNT9?2 MGD33%.MZ08HBDYG@;YZO5\LJ;FI-%C\375"M?'Y+2E&%*FX+#$JU6602<6Q>SI&2^>HZG7;R?K[@8LBNUM6UY,"D">2+?0U4&V*8$$6ZIU75M=# XDM ME5XP\Z;4.LYL#DZU&S7 5@^-?$<3T*H"M"Z#5IET :MC-KY H)'9^7+H7K*U M@WOV8^_/>9/[794+JGLU^PSYJ0A2Z&'.((K2!)*041@32B2/(QHBSXZ4#XPR M/:Y5<#_I[FWZK7ML!0:%EG@&_MG[T?-\\$@:QOT32&:1YS4.ADZ]LS^!S2^S MHEAKVE6DW3L8[-#\F%'GA9@/S(@;Z<#7&N FFNFFPLP=TYU P2F!'1IG5%XZ MH>@^W9RZM&^Y&%IN@W0Z+]*M KFX7RVX3E=15HE.5;[-B7X/WI+GPI\'OI2< MZ<)>/M$M6K@'TY"JC2Z/92@QQBQ.;?:XO269VH9W(Z^R_#8"@[*6&' ELFVU MF;Y39$8WHP _,"EI'3JAF#/046,&MC/2T00TJH"WIV:D1R6;"]%T7..FKS0C M5[^Y$+27=7$NO6'?5.:29$O!VXH-33J_;E?%>*);OC+=E46$4%ED"<2,^)0S M3F1JV<[J\$#3,\VN&%L_K.N*AF^%S)AM4^@CB%(F,.,HA"$/%*Q>(F'*A _C M)(U0*$D@96"7_GTIGN,D>-=2;LO)V'6:/0.JV7IQ.50#+P8]4.J17GT*!,<) MU >'&CE%^I2Z+Y.@3U[=,Y1(NT$[SL^W6<$6JV*="\O4YO,WFM"S7/OT.]*" MK;B#)#";H^,VCN7\L..&L1C#\"**Q?R;O4\B5P]"Q\C4A:*69;9L"9]1 M=LT;(5>YJ*^[)=]%\7.V7.55.H9:I435C6[W+G6VQL^BO%_QCD]K\V;A0/K( MYS&,0MVX7@?6DE12Z#//\R.*<>AS6V__Z%I,SSJJPM-HI2?(*E5T35)1_-'Z M9'3T)\+X@'7*LSS\.:V>TA^TY']HRP*V$( M!NTCT*04UJJ!CFY5\6E]JPJA M677&JUW,J\5"WZF%:I %X16GT/6Q\>AZC'WZ_%H3=> 0^]5$N;3SX86U&>M* M5X%'L8?T>&OW_ M\JA>=[E>D3+(/OVY'58K'\-K\*/#_Y>;5ZNE[ECZO:,F_K=C UJN)0 MG:;=O#@A82SUL0=Y["NZHCR"."($1CST6,(($LC(IK4?>FJ$I64'6GC0D7Y; M$*B1'V@%S$BLQVRR6\=V28!.Z7+QW] M$:L7#_W]:D7P@V8]Z'''45:$_IJV:\(%=W"5['3%F.XY47P13&1/U>[6#WU/ MV=08DC#E$,4!AX0'$E+B,X%23M- S)=5B2=N?"9P=EBC]P;7[TUW\$%#'"H9 M0;X1\M+$I@-H&_O;W2#XJHE,&T2_G$?40?[2<8@&SELZ,/ KYRL=A^)\GM*) M[_9EH=H5W/2:T!;QYOC)2T7H1V$$!0\P1!$2$',L8>(Q&DJ?DSAE=AF61\>: MFO6Y.>UYUZ?[S"E033G&"52#4\LN2C-0[8^'.2$["XAC(CD^WLC\<5;QE[1Q M_BO]V.*:/&8E650WYEFY5J/&H\\CE?/8I:YRVJJ,F"HDJ!8E MT(*[XRM;J)R2E_'@HS*9+23[M&;]_;XY?_4KJS=Z^H3\7?O6?MC4\_+]*"%( M$LB3((8H("G$5%#HQP'R/9SJ+$ ;=CL_Y%1Y;59Y*NK4ZXW4%U13,P#?C*K< M0CHP23E LT?JGRE CC,!SPX[(_EZMO MRZ]J][=:"E[E?^;S&),@]4D N4Q#B%*/*,,JE)#%)$J\*/ 00Z;55T^.-#7: MJ84%6EKXFQ87M/+6J;$6E5E/(WR:9)SB-C"W](?,JH2K$1R]Z[F>OOMHQ5V- ME.Q6>C7[@K.6=+HQWMU2Y]G?<.VMEIG>4-3M\:KN/,I44DS5"9Q7?UL_"'[] MHNQ-V_3^BW@2R[68!WX0BBA(86J^G'EJ7#14''[VAN['.* &K]W.@&.8(0_1;&=P^/B]6S M$%]%_I0Q<:3(Y:)Z+:H Q:TF=>#/]:HH.]6[_2#E+%(;_93K(APT8)#ZZBE4 M1C@+TQ!+P:Q\F8[EF]KBUJH'&OW L>*V,[!54D[0Z6']Y6BYVUYT#URM;XZ[1>:JH?M)-[(%_&0(@[7:%8/J@%@;+F*7XC>T6^M%VM(,5#(Z7%5. M0>!V;3@XTK@,?TK9%SQ]\N)+NQCI2*?&D)C["&-$9 @YE5@3 X4D$$2Q T\1 MXSSEL54KR(.C3(UMMZUU%E7@GBYN;'GP?QA-LU?_8HP&?O4[G8>T@+.S,5H7 M-!HZ@,! K86Z([U2,Z$#RAYO'W3HXK[UW*I=_\TR*S.RN'I\7&2U?=?8='5M ML^Q)O)-JJUW>JOU&W65^NS%#U1:=,$B4N0 1\B-(>>)#AH40-/13]8]=I;)+ M19H:IS0:Z2(7E4Z@H]1FN[U1"]1Z@:UB%^S"'(5;U*4>3?&J+PR_J8=GM%C=^=SCKV<=>JKN6AC DB$#$ M$PY3'E*8<)00SCT_"MG\L7KHOY8D+_^!GX%]+89[$FK9M#=^K9^)&:#B+EOJ MS1Z@1%W)7J-QH/6C05(2HY1A&(:I#Q%&:M>H]HN04N*C,,!AD,CFT7BW-,R; MF_"#T>HPXF,A:IKX!WHFS$S(2<[RB*4&@PDU MINP[<=-H6&DM_3]&(\N^D^*LP65O 7I4"*GO>+/DXKO@MZLZ.+"H);@FCY_S MC(EY0$E"O)A!+^$)1"AB,"6(PX3X'OH\8A3LU';;3 CC^!1"WC1 M$8DY\*?7C4'@'-Q_6K%[(R\H5TT@\+\6#8_/]-$]J,1VC:9%I0_7J(Y4X,,) MNG85/FR0.EG8P^A&X]7SL-%KIXR'U1?[>3FNVE:1[U?Y5[+HU,'3Z;9-0SH= M\R85.7Y:ZIXHJ_7=_?OL2?Q-*,;:M*[4(0OS,,8RB&@,PT1GVG-/PM13>]G8 MBT(<(,837]IX,IQ*-[65X.U: *(%!ZNE ,]*WBK9MX"6G*@NP568&KG8ZK6I5JQ"Q9K*T]+--P\]-G& 35_95 M[3P78K>VJ*<<8X=2E_=[K/XO574X>[S-VO:K* MQM6%Y+YDQ6]-P4,2^XGG85U P.,0R=2'5' $,0\D3]6S(7QB8^^='7%J-MQ6 M8,"Z$MO1P'F@8XI$%*88II'N#)C2%)*8",CC.)54'Q+$ECUUG$(]3I!I!^P= MF8$6VC7B9C3L%,6!2?DD? ,4>C;&QBEEGQ]U5 (W!F&?SLV_V,-5NTE0T*VA M/ZL'[)X4W4*V?A1%E(0$(HICB!*60(Q]#Y*$QFF48L1$8NRE/3/8U"A]D_=5 M]80'CXW X-&N0O,YB W\L0Z!&YA:MKER%6:MK+W++I\#S\+]ZA#$D3ROEX%I MYW(U1.>DM_7=4;P+?E>912W1OHUR?-GN<: MO,$]DDTQ!25O79=AMFWQUY7990,/=L>==68-ZVG+T5W\LW2KO?%"&E?A)'&+(T4(2D M'G33I^SF!D"P4:ARZ&]5VE0E-Z.Q2^?K M-+.-. <#D]W7=]>@U60&_ !Z> :ZG>/.SL=.1VRM(JAT=&!..4+Y%&&J(3ID MJ7[:)\I+91B%.QT!U=*IJ]O9,^Q^"D*=F/!)7O%5=6Y_Q?][73<>;78M7I0P M7V($&?4I1'$8P302*?1EZG&/2C_TC JP]!E\:O9>)^5'U"D_ZO4EC?#Z\U)\ M:TM*ZQ?X,5\MU6=61;N9LZKU')VGTB&1'Y@_7^19;7J]Z:Z;C?PSL-7 X7;S M$N@N)D7K@4=CPKZ0=.FO]SWZ[6E_6>:"Z2_P7W1G<5YE79%%NW?^1!?97<7! M;^JH^D_+]UFNFS0OE81Y0?+G>1I[VH_H0^R+"*(PC2"-J)JU,/29#% 8\,AF MQWNY2%/C1_40!W9[8 ?38K9#'A?L@2EQJPS8T6;K=MOJ,]-1D%14%?9GFQ = M=QMK=\ ZW78[$&O43;D[&/>W[ [OW./0YJ,HOZWRWS;UN=M6FRQ(PS!(()9J MQXX03_4Q#8&^1ST1\BAF06BV63\QRO0VXHV4+/BLB?Z%G/34Q3G2 Y^D'*^([J2>_2&Z"^P&K$?^G;L";5# M?P&(73?TEU_OV]7D+ZO%6JU/^?/[;*%>OSD..*.SK"U'BG:J'*650 MA#*%*&41)#X5:I^4T 0GL?!\V8.O["69*'=M/+PKJ:LQ/.KL6K)86%:H[3$Q M9CPV$,XC=8)LA =RE8.M^#L;K(T&8*N"P[Z0O>%SVR?27HQQ^T;VANE%'\G^ M=^I)B>J)^ZB>P:OO63&/8B]*D*!0D"!1.[!0&6=>2*#:A7DB))@Q%%NULNW< M?&K[KBH07 L'?M7BV;:F[<)F2$4]P1B:9$QQL">/ PJ[I87N ..^\ =4>_$J M'[JFWTOZ8;6\4XOY0Y7:+!*/8-UR,8D]99'$*=%5\ ,HA4PE"Z2/?*M"I]V; M3^TEK<)X]>)&JHY!=N_H#FJ)%\HP0E(?'.?.'U+7*;?M## JMQU2;9_; M#E[3C]O>DRS7 :?*RGE2)E( M+X(IHS%$GOI$/)_"@/+0\R5B26K5YM->A*F98AM1 3GO:' U#6;,,RRX Q.2 M-M:T]* 57U=7_D%K ++E'\ 6]JT6:J?6Z.&0JOJ#Z)3!>H@Q*K'UAVF?[RZX M4]\*8VSU(&[)]VT&SY;OO C35"+H(YVLR(,84B(9Y").J. XE*E5+/F)L:9' M;%K4*O6WF]=V_A6S!MF,S1Q!-S!M]4:M1YFRLW@X+E=V?+R1RY:=5?QE^;+S M7[F0/'27W27+%ED54_JU)*70C=W5-"XVUXABGE 9I3)F$-%(GYNE,4R1'T+? MISQ*(X^AR##[N:<$T]O.59*J1;UZ<4HM8T]J,9P"2[IQ#^O %%3G:=4'8ALR M^J(QWE5E!FKD=39SI4[G^JK\[&D/67_"LD-T&!(SE.%UB,T.H*-D9WF;OJ&* M7Q_(8O%F761+42B"2S +?(4\1<*#*$D8)#RB4'J!^NS'09Q8!BKNW']J5E(3 MC5?)"%HA;8,4=Q$\S4\.>%#Q"X,3=^\Y!B8>OLQ% M)^D/&:&*)_2FJCUI?[O>&N@,\U!&80IIBI3E(F,$J0A"*(D0$4^C.(J1G=%B M,_ST+);WZU);]0_9,GM8/S0-J!_;J!0=K@AR\4"RY;8]==V$[*(&U6=J^";#@WS_ MO*I[P1;SE)(H2,,$ILJJ@8C%:;V9"R0.>)"06"!IQXMN!)L>8U[Q.I^Y/IQ3 MFSSPV JKJ')1M:TH5X#5&E6=2?H4*+AX1LU(=/Q9&IA>NPI5V\56)7T86"L% M-DH!_?J#1JU-]IKZTD8SUU4+7"$]0.6"BT5[A>H%KN \7,' V=U[QDTHJZM4 MJ\>3/C0HU4.>T86H8P ^M,V[YQB'?L2Y![T 48A23"&A<0BY;B 8^G[B>\C& MK6\RZ-1VKK7,L!(:;*5NXR5^U8*#2G)+5[_1#!C&3CC&=>@@"@>0VL=26&#D M-JC"9.!QHRLLH'@19F'S73?UF@M](-'\KFFLLM.!=75':^3+RIT5U7MLOJ/U\X;6;,]WJ3,3!' MOJPIK8S,ZKBT_<.FK=-.GVU]2K&U2C=E[(VF]>(JU&[0'[1>]84BOFIE:S?P MGJN![6B4?MRO;O60E;4;XT"1949]X84"P4@D$B*/!I DD0<#$B9)E,2A%R9V MGH33 T[/0[#GV2L !%^RN_NJ=.LOQ<:&TC2PR:WLZ&A'Z6=FPXRBW2$\,.5V M!!VN1+4=*DZI\,R0HU*;F?K[5&7XK9Y=F/FFEB#)E'%[31ZSDBSF$GDAEB*! M7D091"&5D$2!A#R)$*%^&@AJR3E'1IH>V6P%!8]*4I@M=9)V9MUB\QBT9@3B M *Z!F:.#DQ81*)RNS^!DWR[X- IN&_\>&6O<%KZG%7[1C/?,Y3V*?59%K(IB MK1(':::981A#[/@T$QQ2% M1DXR\R&GMF>\S8FR_EA9%[\K],9#5!*KGQJ1+0I?FJ%^FCJ&P7+P+9^N?M<( M7/4M5T!6,L] +36X'@Q/B[JBSG$=JB36>=U"0$J0LO6D%P51 MR"7#J9UQ9SKT]*R]#S=7;VX^W-S>O/L*KCZ^!5]O/UW_Y__^].'MNR]?_^7W M:> G?P+O_NN7F]N_6::#FTZ&F3DX!, #,WM'Y&IGWK#-$,$WMNBXS3HW'7S< MC'1+2%YDJ]M^WVFPS>T]*?^Z6B_XS8-ZNLI-U+H.7":EF",B*$Z5O\CG0B@ M+\R5-DYB:LY-G!G;#3\= W/?T9B9>B8J)4"M!=BF9+2Y&(.'R!@".49(S#E1 MIA "8PB7829T(>9>PGDD&((T\4)="\F' M*=+4:'+3DO&QEJ^R3E;EO<@W,8:+[>IGG6]V!GXS M!G0*ZL!DMXD"_*&5]@_:&;B!N9'8:;*8&3BNT\/.C#IV0I@9" =2P R_:-^9 MTK@+9O4JQ%%$!/-2Z 4DAHCQ&))(,5$2,UUG#+$@-$J@MQYY:HQTL+VL94M9 MK9=A,)[]3)TFK4'Q'YB\AH?>JE%E+Q@O[E)I-^IH+2I[@='M3]GO!GUS7:L^ MZE6A'_&6E*0)8IX3(F(1A,K \B/=HB.,8>KK@B%1E"2I;A;D&87BG1MH:J36 MI'IVA 5:VC8YP#8/]@BZIYG))68#$U%?N'KDR)[&XL)DV2,W'SEK]K2*+]-G MSUSO/-W@ZF&5E]G_5.34Q)OIMI[OU>,T3R+D!5$J84IT!4<1(8AC2G5!1Q2F M.$1IX#M*0#@AQM3H1#ULD;-<@U/PFVW0A@=U8+XYF8\PJP)MF@P%<%ID-)G?K%5\BLZ7@UZMEF6=T7?5'4P_F9Z&> M:R7!G?@DVQ#;HAMCJZO[KQ8++4#SX6=2LONYGPH/I51 $0<"HI@)B)D7PR * MTB1 A..46'2A=2S>] X\MYI4[4>Z8?0Z_997LD/U$=8?P8/6 Z@_BT564X1H M /C7 O J9MHT-&Z0!^ T7[_VI [,XHUFH*L:J-H3=.;YD]SD1!2[B1/O=9.4 M>IH['RLE7W%&K<)R7FUF1PO@J6>8=6?X4<_PX\Z;+#8S?.2=[GZLWFE7#8<' MFH,SD4%NQQPSAF@0M/:BC889P^D9?^M_WDW]_BK*_9N6]NEY[;-;E M_2JO>UA%R*>2:]N-T5#MCAC3[A0$8P]A/Q813AEMFXM==/C?3SXC!MEM.3:T MI%-%K=]HMH=+0#WY1ZH-8/=!0$4P@HN ]L*WE4G0JJOWVJ^F(7[[ZK%2DK M!)^S.$ XH12F 440^8F$F(0"QLQ+4!I'* @"NY!4:QFFMU5K16LV:@_*G"NT MY&#U>+J4CJ-),:/L08$>^O2O@K,6'M32-T6+9FW#D_J21@>P4<(=]?;&SRF] MVDLQ*H7V!FF?)OO?J&W(\'ZG:5^D9?!5O7F_(V MY(E*3'Q)$\@Q#Y0%&#*(O3B&7AP(',4\"C&W8X,3HTV/$[;"@F(CK1TCG$+7 MC!<<(38P.W2@VHHY #<8H.&4(4Z--RI/&"B^SQ8F7^D15M&V?KA>/5!EJ%1' M/KI+7E%5![E9RE7^4/WV9JF&)(OMWJ>BK\>%*,45_^]U454::DNA?1%/8KD6 MJRT@&^EG MNK=5[?XO5TTTA>#*U*F4L3B#'W;^#6(L)C.K W/J9D([BLY 1U70T5672*^T M[?H:MOK.P%7G2=@4N?PRL=FWB,>8S%,P4G3&!)X&NV"-42;H9.C&L!*,%\@Q M"I([81WCC-BW?C4M;Y9%F5=OW?5JJ38#I8X6K#]J$;]HV?QY$"%.68AA2)F M*!$,ICB@T$\21OT(IV&-@7<;$KQCB)%IM'"18()Q+&2&US;$0>,CEERYY":+94. M0!IX83P:;CAXQ."8L7^3B.*SC,=S=3[8!NL]OUWI9J)S+PR"*& 15,^&/A1 M$BK29=#WA*#42^,(8\NJ/@<'FMKJU6ECOI$4_%K+:MF;ZBBVED>%%R VVFFA M#5C]CPJ/(#',:>'^8*]S8'A$Y:-GAL>N=]1%JBHS.X]C$M+(8Q %00*10)ZR M%,($,L:(G[(DE2R&L:*&S6##/>VW>HRM3UV;MJ22]L(63S6F MIKOJ2Y$:? M]H.52)>2 '9-V0!BV\U$]U.MV,-I1]VPGHMVK^Q:CN:[BQ:N( MUJ_W1#TQG]9E49+*9I[+- FE\!&,D$PAPFFH^("D4&(6Q1Z+0T:-RJ>:#3B(;5N@YB3BI]G"/8X#L\:E$/8H6F."S(6E:TX.,7(! M&Q-U7Y:Q,?I6STY!3R1;Z+"%]ZO\*UD([:W;1C!<,;9^6%>]NBO^TKL?LM![ MGS\KJ^:-D"M=9>O[/"419SXFD,A8F2-8AQ1XH8 ,>\*+(L$29%7;QHE44R.H M2E:P%19H:2VM%C?3E028,N9%,**Z%[(,$<0$$1@D@@91Z/DH8#:&X_C3-8*= M.9WI,K-)1Y^$,4Z!NO%M&P6K,B8%T8=!';7 P0F; 5KII@UAAPVL7&+MMMV5 M$\G&;8[E$LP7K;2G>XK:.92B$"1+8/2DQ%$*$[T MF;D'(^$SCR6>D)39&>R'!YK:2MC8F8VPLSK)1T$*6H%MC?0C^)J:YY>C-HYA MW@.P'B;Y:30N-,:/W'QD,_RTBB\-\#/7]S.]OPBV($51I2U695J4H%(X@$1+#B,M8XI") M-,!MT91;<^O[8L&,WIS=:BFW8W0(>*BK/.<;_9214!7E(!TSHFD9L'IXS,6] M6!:Z9.OBE.-LH,DUL_K&F:MQ6&Y?EWINKCY=WVR2&S9I_$HEG2BJE%)&8$CY/1M3F#R#KIGOT.:0Y@:W=0 M8QW6= ]RFS,;):G[$YOC: QR:G-@N%^G_< O\B\?;V[?O07_>?/QSV\__7SY>_M2R1.[K^;B M^O5L?JC>S.J=[-QJE'?OI>CM.W;@+^[+D5VQOZ^SHFJB7LR#V..>SDJ@7J"6 M840\2 *10$^@-$XCBDEL%41E.O#4WLM-O^C]PF.ZA"QM4Y[(5@-WEC7_LW:M['UHS M!G(#U\" M,?U:W],HG:+)RMK640]'DR7!@T0(ZC&(8Q%#)(309:DPI&$08A_SU!?29O-T M9)RI[95VQ*Q;K_1+/SF&J^GQSL5H#7YH8P]4CQ.8DS X/E^-=&'K[?$O@Y7RG*+)_UFEHJR_O=W]?9HQ;EHU "WJJ; M;GQ*),1!&OD)E+$GU.Z;49BB@$(>A=0C<:)>[,1N]VT^^/0VXJWLU8Y2M(+/ MP/+$>?:E,V"V> R#ZL#\WPH]JRSLLD+UW1;5C[JWKZ)_+?T@SC][T)P2L,7P MHW*H/2S[--CC#@[V]^H'D3^)NE\4U[VB5NORFA3WP5SX$?.H5.3%$PD1X1P2 MFD0PU"<.)/!D%*5VC?@,1S9ZVT9ML?=QM81,B0:86HCN;&.73 'OX0BX$,37 M< PT(L^:_G>\ZGVGI 9:[($=A&LYQ<&+LUW,DG ?DI&/!X.M.2[=MHJ\^ MBR595/DZ2]W/7*C'M+QB+%\+/L?22_PP4697%""(*$.0Q!Z'#'$>AC0*([6M MM#*[+I!F>G98*V!E,3RVDNN ]WQ-%B 7==![N0+K00O&&:FEOU0#LYDRV6 M+:9;M>H8,- TGNX2X'G.\OB #H;73"62H,7HL[I\>A8XN6]XUT65OQ:/: ME63UV^T+BG :IS"*L(#(U^%@22R@B%,A@X@GB<1F/I>S8TW/H[*1%HA:7, [ M\EHP\$F(#19)5[ -O.)M\6KD!&\'P,MB^7&%VTAKR>GG[4='BX$)*">9_>0- MQJ-I$SUV.-?H"_W<*4WT_WO!==SN+?G>#-%X=.:IX)&4NE:B)!%$)$H@\3T, M)8M]BD,OH,32=7UFQ.F1:2.IG1?E'*YFKA2'6 W,H&U63R-JY1ANN?2'1MSC M\7S6;A5#8)SZ5LZ-.:J#Q1" ?2^+Z=?ZDII R%@@41)XG$IM:GD?&L7* C%8%?E&U6&U3!)_!BBZR.W(ZN=8* M73,J<8#9:$98)>(,;(1TQQMG4'#*%\?&&I4GSBB\SP_G+G?N@OTHOI>WW\3B M2?R\6I;W)ZI=?E _B6+./)QB/Y30$U4"(1*0!(DNE) *DH:2XQ Y\L#:RC9% M!VRVW'I?5[DBH^*0NW51R>_,,V<]J1>[6X><<)]>.49 M=>9J'7)FI^1I=3W#+OVL?>?@ C>K]9!3\;+VQY!&B'B$T#&5H6A;ZV""36T\;.<%6 M4%!+:EX+^BB@IY= 5S -O9;9(V15_/D$$0V 57[ TSM!;\F MCX]J965*3$MOWSYRANZ]"_ 8VI^G1&O2,<&OM70.HZ*.*>[67[<_R+@.NB,J MOO#(';NNYSN\;<-4E0&;IX))W7$-T@!'$*41@M27/HQ))+"@TDCY_G@4>V G[2\?P*AY\T\SZNSS M ZD:8RE[Z$_!#- O# MI(I44O;J+(["]K*LKIFG_[+:]K8"I 1O!:OF[E]^[\?>GT)_!O0C65VI/G@S MH+[^*)@NA+(X[LPRFT]#9KE@CH9FEIW.;4W)P;J(G4.".:*_6X+9'V1<@CFB MX@N".79=#U_>FZ8 I[HGS9;5MOESOE+;D@=RLY3Z/[4Q\B26:_%)5C4(VHRG0JFKOD%;VE6?8PL_WRC,]DK/O%6?YXSK\!4=OQ XY3K^=Q;N'Q\7J68BO(G_*F#A<&^7C:ODD"EWG M1)=!*:H3\.[?KU=%^7%5_DV47S;Y8W718J5:\RM]G3\7?LA9F*80IRF#R"<$ M4L$0Y-23*$D"',26A4+'56!ZNZ)-&272E%%ZK.36Y+-NE&YJK;..PG;;E9$? M$K/-T'0G?F#KXV"EK6WUHAG8*-T6X-):JM^6X%F48*OHK"D17U7A[RCK;L/V M.G/D=#LXL@JC;C9?9WKVM[*O)$7?R%I%I@\BO]8(+ZLZN&K!SHK?&AU;6PK+F!=>6V#;$]#;.@K1-Q3W)6@ M$"H^(V'*2. 1/J_-RZ\ER4LS!IN":C9O^[Z"(YKN4LE;GV;HYO%WV7*ICR(H M652]DUZUFJ[3YRRE(H@] CT/(8@BBB$61+.&\ @-/"PX;9ZS=TO#4F]34,S^ M*6O5>Z5G3-1G7?_//6!F%L(41)V0&>*@T',-#.@@ RIH0*FPV9:!WL!SH AT M!5'E& 4:I/HD<0*UH >8\VD4BG:IV#]&%>D!IM)9B>DA9.MGD1YP5;_-"K98 M%>MNV&GMNW= M' ]U7/1VZZ8AW&8KFWL07^% %6Q%!K]JH4$EM<.ML!U,3NG:<.A1"=4.CGW* ML_RV?=#Z#9/YU9IG:DZORE)Q8#7&^P6YF\CX6(8AV$< M))P'0>R;AJT?'V9JI'-S_?X+:$0%'5F!%M8\=OT$KJ?9QAU: [-+/Z"L0MC/ MX] [B/W$K4<+8S^O7C>0W>#JGEXR=B_X>B$^R'"C&]R3TDR AD98-H3&;:7I/<-X**?)>T8QA!E M,YYQC]S ;-,*#!J)NZTY!JS 9H>34^HQ''I4 K*#8Y^&++_=CXQNJO. ZJS@ M9JDK3%PM^<\D_TV4VL:JSQ,Z12>6_%KDI>+ VYSHPU]EE(FR..1J9D0P3\@0 M"A+Y.AI$[2ABZD-)"*,ZLH^$%?T>@*&F5!K>T?AC^\&'I6G'+[8,*. MNAH,#?G^^C'X>#URA;_H$^S;;ZLF%C?Q4HI#$L$DIA%$D1=!JE8)&.*4XYC% M88JY13WVW;M/SY#]9^#_&/G@7WZ?!G[P)_#/(/S1\RQR-??0.\V_%R(R,&56 M@E5-),[&*)_%P2+=M#\>(V6*UKB4WU:NZJ,?UOAD,N;>5\;+HSPLZTX*Y)%+ M^AJ_+*_B::ID$%T0H2KJ<566>4;7%4W>KEZZ*+=Q.,4\]B..:1C!0/@<(N*' MD"@X(8]#2;PPY"(B=F;NI2)-S:!]VSJ]A)2"E?J H4XH7+6G"+H/8)ZQ;:KA M>EFUDZR*JE0!@**VGK(J=E[?ZU$-4501IW4=%LLP4P<3;VK\CCF=@YNY&V5 M6["EKH+3U4=GJ6_F_-UFSL^D'3JH6>D><\=&[,5BC6RNNH+QI6'J[,X]3-"- M'T6G]2U9MJA;9ORB0*G-7_+]\ZJ.P2OF/L->Q)B$0:3^A1(F8.IQ!#'A5 8L M)$3=UMQ M1E[>N;K1LRJR_)C*ZB%X6:%O8%Y.Q2>PQ-IZXS=%1QL(:Z:* \- ML87E/!34(]G5#>3ZP.Y9]KQOTX/^Z M2[6ZFJM;KY:\NB-9?%9/VKU:;CYM.G'L-UB:PHP1HM0!;-6;@ M1<>Z4:;"8A$994I&6E&&FAJ[Y>5B1$^N-?WO/M["J';"EN2O%0S!'WU3]S86YC!B3LU" M/5M$LU9K!EJ=0*44J(_W?]5Z@4HQ2X-VH(? C$A??VH'YMX19M51R1E7H(]0 M1.9B42=0%L85W&:%7IR-UL,[?IT+GI57B\7JFR[J-:=(Q$$+WW;F_T[N/ZW>\.,AP%?!!%\4? *C$!:>6T M\*/N VC@J.X#RDBU16LM#=XK.:Y7NHHJ*_^:E?=M<=5WW]EBW<8NJW_X+?FN-NK8 M1\1#,/%\9> &O@>)X"FD(:4!Q2CQ@\3.5=)#BNFY3AHE[,S//OB',4^\"(4P M#I3)@+Q0KR QAD$08U<"^ *A]Z_F26UV6NJT] M_I5K1WUH?]>X?G8J-BYYDZ59'+;T==N!.5*K490PM2+)D.IZQH$B2!Y#+_1Y MG(HHB?HF>KL4WWK\YS2!3:D:[KSU- _/R)@>].J!LG-?Z\^8/C9*S MW8+!VN/=*CK;B1O?N4QKZSYS?8BY&"3/W:F@KY(5/P34QW+H!QFKWQKR845T M'=Y2%#K1#N=8\P@PASF J1*JL:(E@&D@/"A1[-(Q8A&V+ MS?628WJKP!5CJ[5.O-X*;K< ])L/,X8?'..!*;R27U=<+W6EHDJ'SH%D1XWA M$]8O@M(I _>39%2*O0BL?0Z][&8]?-"[9ZE%.V!SC-KP^+8,9Q@E*5)4&'.F M0V&4(4VTFUH$V&-!)),T,6\5;37TU-P*>Z$#1>=5;11HS# +-Z[=7!@XNP=# M>-RXC )<'0'7C/\N1=K"G3X8XB,YVQTC;^>1[P7>27^]W1W'\^;WTG3'U]_O M#AB[8U19)8LMA+((O5HH BE$(:80]2D3[NKT;JAS[(>*B9\?E2_ $@W#90;H0GD6G6%Z^+X8[77:[1Y3^FAGW*-?Z&&HN)P]M@1[L>TG$)4QD1F)5T3:E6_&H'M%'@ M*.1]:E#U>@_,C?:!YV DTWV0N; SX"\ \J09W^>^XQGS%VB]8])?B\N5 M4C1IF]@UM9YTM&-KC K?0YXOH8=8I(Q1%D**.%8_)HD@%"=1:E1LRV"LZ2T9 M7K)MD-F6P=+R6G#6&7@-E@9WH V\"AS'JP_9GP'.@M?= 3@2A5\"I!U3FT%S MDI3/W&(\_C7398=J#;_2SUVR:>OYYGGS\7]G(E_#%**4<4A\3VWY>>3[,0J0+XPZX=D-.S6NW78.!AMA*^OEX]5?>J6A&Z)O MYAEPC^G 5'P)G-:> 3MTG+H)#(<>U6=@!\>^ \'RVST]N17E7=&B"N";Q[X@ M".DT$X8#B*(@@33$$L:A+T,J<40\._?MSNVG1C7-POIK*Y\EL>QA9^A:[(W( MP$1A#H:]P_"@SFZ]A+M#C.L:/*C>"W_@X:L"CR,MG;;/H4O-ZM$=M MH,Y#CX8)1Q22-*4ZQ5@9%($?02Z2E'+J)4G@71C@>G3PZ1TJO,^^"]ZK)((% MY&9,, R, [/$P;#25O!9M3.INV]LA!\P2O0L8,/&?AX?_G4C.L_"EH;54'J3_+==W:O#ZJ^D%)\6EZ3XEXWP%#_T0,]D455XYOX$:T+RPQOKYRG6CW;J3[CP*>)J26.VT4MW$ NLV M/ 0S&+ X0C'SF.) &YX[,][4J&U;FU/+"W8$;II96^[+S@%NQEH.81R8J"Y" MT)J8#'%QRD7GQAR5?@P!V&<0E/0AM6V1]@:C32RE>OT7W\Q"\@-..)2X 9F!BL,+$F@F.* M.WWS7PPRZJM^3,7]=_OH=3V+S8D[O=GZ(AY7N6:,0RE02(34IU$$O1!%$"$9 MPS2($ Q$'/N,4,1P9.?6,1AU>OZ<1FBPD;HRR_\L=$C$XWW&P,U2T>Q#C]1D MDTDP8PC'P Y,&B\1'3R[S (@MR73#,8=M_Z9.1 OBIE9?+7G/H9E;X1ZF<07 MP1:D*#*9L>J]*CX*M9/2SJ.='E*?254F-B*$X20B,!1J$I"4RB1AK#KD#E(J MHC24R&I[TTN,J9DK=0:-+IR0BWNQ+'18QP]JOHH_@#O=#8=6*NIN.;LZ6NZ$ M^DV9X09I\(D8>M]T?3-K@7ZAPPPH+;3S1^DQ>]%BK];%X:;J(BS=[K7ZB3+N M%NPBN%[LS"Z[6T\;C]T+OEZ(3_*HL[WV5H28Q:$?!-!'5&WDO(1!+&4(*0Y8 MY'DRX,K0LRD1;#CPU!BSE5N_DRGP,E#MC3Y+A-Q: M?J:#CVO^64+RP@:T_?ZEU'7U1+*%ON/[5?Z5+,2VH?V'377K)$EC2H@/(Y%@ MB%B$(4F2!$:A0$&;>C^)DA>;$(WYT@9238XDUP(0+318J=?S6J^L?ZM>:E&4V8,N3 ZDCG-^ MTNK8<::[^37CTU>9M=?E6JWF#&P#T6>@45.9FKHV-:LFL$I0S)9WBI?;/X.W MZB^SYEG0V@,%"&@0 1H2=ZSM?%Z<,KH[Z49E>^>@[J\$[@?HW4 R%Z00;T7] MWYMEE?9_OUJH>Q1UZ.^7U6+QOC[RG6,1LXCY$OHLU&6Y/0()Y6II"*DO& T] M2:S*I\5E'_1<][ZTDF'LIIA] #K0+;/7;>P(D8ML_K;)C7V?%8PL-,^^5[\I MYA&5,DG]%'(9>1"E&$.2)B='( UM.=KC8TPP!@@<()%"L!_O5D\_J6]7_/%WI#_"^F-%&J?N.PHQ M&"C6OOPFE_;MDWO$P[C)A\.^SZ, >="/8U\G'ND:^R2%"5,\0%&"P\#*QCD[ MXM1>_C,.]9Y9A^>!-[-:G,+YND<3 Z0L&J/CN"?KN5%'[LAJ",++?JRF7[P\ MVO7MZH%DR[F'0I+J>+@(8655'RSVM1GFU:)?=]4\%?^Z=V5/KSOGF8[ M((O/).,WRVORF)5DT53\D4Q9$T%$H?3UNTXDAFD:)M 3L>\'GA#23^UB7T^. M9_-DC]1V82,NT/+"&YV25DELZ?P^"3/UF4PYH=!+$Z)/;B-(4\9@Q'GH^XP( M$=D=6+@">0QVW8 9^^Y-P'%K3?^Y(CC>MA- ME'_A-3?Z4M\&.\L[]7X^:/_[K;I%8U7$GA_()$I@G*A]()(80XIQ"+V8A810 M1H5G99X='F9J)**EA%I,H.6< 2UI3TOM"*YFO'$Y6@,31C^@>K2Q.86#XSXU M!X<:N1'-*75?=IHY>74_.GBS+K*E*(KKU0/-EE54K=H:"Z2_P7Y8*JXVUVE2\_D07V5TETANRT(WMO]X+45X]Z%:$-5L?+I#%:B782#0 MU@_@L6X:8IE2=LG4F/'[2( /S.1;+<".&J#5 VP5<4?+#K!S2L"7R#,JU3H M;I]47=RR;S2:LBM%47XFS]HKV[8 6_*/"HSZAWE$.0FEB!4ODD";T0BJ1SJ! M$B/L!QY._R]W;]H<.8Z=C?X51/B]OMT1B3$7D 3L3ZJMHQS55;I5*D_X]H<, MK"IZ4IDRF:DN^=>_ )?Q.;>><2 MB'9Q:*N/E-0?Z8D 0\9"U9(;7JP.#T03*.,:8G89>SL>] 7E6*%D#7R-N#X# MQ*QQ\!P4=GG=K MSP=:Z' M;7H3OMS<>\YB) *AC;Y)K>"=!^]S>^ M)ZUS/*R'2;.ELY$G8F#"JRL(FER46K.J(FYUX'RHH&G@O:=BVTAU!BXV\*MM M :^1MOYFP'?\K0?)QH[*]0?FF5A=CP_O>P3_7YMR7>T0[U8OG!B='_RK7FB* MG&N[K8HP_K[,U^5767L)Y#=9/.5O)<9&F&6MO,,1:Z'^J-J,+U%XC],>MSRWC@(BZU&H*SZJFZ,3JXGV..^ M$;9GXI.=Y:%/V6\_OK581G9JUHD=P"@Z ]O<#[4J@.$+L*>ES]/Y5YD>S^?] MX^HP<@3!JTS0:4S"ZXC1LQ::*=^EE^-56]2U7K&;-7F>)BD6/)$PCB*]ED5A M"IEQKN X2^-$Q28:PFTMZQYP>DM/)>\,+.7+]FL?8.V6!']@#JPQ9H6*WUIBW4..6S/,2OV3VF!V=_4LI&/X:M?(5=PL-46M\T** M=YM"CU6S5L5ZY5SJ1R0$!1 K4R:>Q8&VCUD$99CRE(LDE5'J6/#58?CI,4PM MES9LM_)7:2%%K0$0E0K@L=+!L8R.R[38,=)04 _,3[6]^/4(XD9R4(L.:MD; M0]1C!XP^F/DMH^,BP+A5='I I%1"KVQ1=CCB]-ALVU>KJ(,LKNQ-=@2P'4EY!&U@7CK;A6S[ MC[6X _8=.X_+L,W&CL9\W0YCYP&XV%;LA=OZ-E4V?M'U\]O%JM1TU>111#(0 M4BIN,E5"B,( 0QH34VDK2&45P-U,"4TWITTHAG1QZG M6"6A-L9PA* 0&B&DDABR",>0TQ#C!$G,D96)=A528YAE5^+43:57:3\P839R M>32Q7M2VB_WT37O,IW\[9KW3IX[";2\JTS+8RQ= ?N!><<^)*^9GD%*1WG&=8"FSM?+]@K]GKT! M>KX5M+_'NW$T-S&>Q?/\WV_GC) 0QQ1!3%,*4:(22"4-H4A90'@2!JF=8;1[ MY-0LHG^GCW0)_@7[]5-^8&+Z]YO;F\_7,\RI;AT% M+)N+:VYH?JEHH2*$O4>-\BV?BMY^AF?^TC-@U92M-84+JN:],4TP8SB"'!'C M"!9Z,R:B##*:$(&R1$8DM/_TJ7U7E7!-T8P>G8\/D;.S'GKC,?"G9@^% M>RCC.97]!AH>C#!N&. YY4Z"],Y>U.]S_2S7;VGYX[98/>5"BC?/WTMS,O0A M7U*]N"[O;\R:7!?OW^X_"(^9I 0*6G=0$9!%W.0));&*XDBBT.F;=A=A:A_^ M5E1 M[*Z??L]IL&.((8%=V 6,;T_C?2@%1^P9_"+T0#DRU_!#O:=%H/L)?J# MZ)67>H@Q*GGUA^F8X:YX4L]Z:;(LI?S2AA=^,B'YK=/ZN6V$4W7MVQVR<"P2 MQ DV-2V,!Q4G$"N&8,0S0@@5^C^.]2][2#$]G\M^AU"U69O3F;;6Q:+*=.A7 M\:+/#-E1Y,"H#\R1M?0SL)4?5 K,MB=ES[M&3TW[4##(8=D5,/HM^=9#CG'K MP?4'ZJ18W!6/NB)8^J!;R1RS ..,19"&D;8'DU!!@F0(<:0W?C'F,6'8I=3/ MZ1!.]MYH%7S*/3G_^9]P%&;_!F0E;X] YR-(12(BRE.(3#LJ%,<))$D00!8( M$H=<($'5O ZJ_K:FQ7H,8(^'&P[>-_(^7RX-E;&Z)LO5>!*4$5,M&2J!"42! MDI $*(8\B2210D5"WU\K^'XIQD.S'6Q 9_Q2^ 22QY$0)),PSA*]XPLS#&F: M42@216(F6$@CI[*/5W[KHS9%$_O-N3Q]Z'86RG4H#6R G&U3=K->%SG;K"MS M8[T"M[3H.H?KEY5P%A'_N0>'PXR?87!6S;-Y!.>O[+?05_F<&[ZNLA"JK(0J MI-6D*)NT*][\_%6:\K3ZDG"NXE0Q$WW#J#0E8?56B*64F%\U1Y! 15BX<(.S M!%.CC@,% ->RED VDIN/@DG-)%7='\?4*/>YL>.901$?F(8.P:X3I)H@;"WR M#+0*M$GVC0K^**DW>%X9RUV*40FM-TC'?-?_06YTN%@L_S0I%/G2/'!9KVJF M,*M^^=X_/"Y6S[+0&RW^0X^Q__2QXH+ACE-$CLGTL"23L_1U(A+[RM7DVQD/JC#55752(+_ M!SP8Q8'^A_:R$H@J#<:V5\O0[T$W04]H;@>F\49)L"]>U6X.M'J"5M'#:[2J MP.@*M++;P*(OJKU-'EP]C3D734O(ZE7]*\S]@<##OP-\?WX?S3L@VW?@H7T' M#JXQ7_O2O -K_0X\-N_ (3?LKO[;]4O_2%-3&PAFL&K5#Z-FS1]Z^%$L@Y$P M;.V'L89S[]?\5N_9;@I)WZZ$G'.1,";"%*8XU7LI;L[80Q9"G!%)>)H%:6;E M9SE^\-2V2&\K9X$6#ACI[+LQ'X#5O79> \' BYVE]DZ]EL^IVKO!\L'#1NNJ M?$Z%_5;*9__NK3%.4Y[J?Z3X*/1WGJNJIV*=.MVT7#!5&O92FO3?]+(HVG*^ MU96WA7RDN6@JU.CKJSRH^F]SRN.(,/UU1U()B!0E$",50:$"@HD(942=6OJ] MBA93HY)&ULK#HH4M*Q_ JDH:;&HK UH)?G5_G1'>$#M_S>3G?6#^/-^G9P@J5#1-NFIB^CLIY,V0,RV*;IM28OVS6K@J&ZLLU%ONE\H'_U\QIO0H7O^ MC*#):_<%&F^R+'H'C2A,+Y\:6W]<&B>>V5%J&_I)%E5%9?VC-DXV)A7DKJ#F M]/(=?2X_/FC!3WR4U.<3FWKI$TIRG,DFR6.KU- X@DC2"-*,) M9#**A HYHWIHBT5U$.FFMECNJ0'6M1Y :$5 OM,$4*,*>-CIXE3';9A9MO*3 MO=[<#>X=8VNPTVT&]K2K?ME.:J,@,!J"/15!I2/84[*I'/>:D^KD"'N]R1W- M_37^)+NZO(:9A N.+L^#CNG>&@:O(Z?60(/TVUG_MEJ)/_/%0EL,'_4GL[S/ MM\;'K@3(-IDADFF8\2R 0B8I1+&DD J]C(=!RG!BML3**:[(:?2I+2K59?,HU;;$L#E$:1S ((@X1 M80G$!)GH21)CE*4(NY8_LQAU>L?U[\MU_E %Y&PJ*<%"+TAEU0^[AUO.!G@[ M&O,,YL#DU4H[JP[%UQ6';26>@5IF8(3V1UD."'DE*IMQ1Z4G!R".2\&@$!K_D2R!6BP4M2N/DJ/_V''A/@YM&_&M:Q/.\W^XA6 MHH)*5O\^\4Y(!O%=GQ_Q57S,G32CQMF^J'O5UHR_^+NBLJU]-S-=HGS5P?U_*AG$LRO2T()W7MK6_LQT9-$,ZV&FH3@/-&+J7*UW.:,1Y4*6-IIJF(9RED028@ MBF(ALP!E. ETH8Q[E9C;*,9?&FD] M]C:U@\4KG5P85[N>3/'Y=J53PT!9-7F_6G M?-VLVK_3M3$@MNX&)C+]OQ!!G ::9)*4ZY\B!"41>E.6!4'J9NKT%61J%I#1 M ^PI8CJX;U4!U.@"=LJ 1AL;-X;?^;/CL3%F96"&&VY"W"N@78FFWS)H?849 MMQ;:E9"=%$2[]GE]6ZONQUY]T&_JS8,IJ#V/8ZI2G(905;5R0\0AY3B *DI1 MG$8"L2AVH=&7!IH:3=["SR)<\?M;E&*TE=6ZJ^ *P=O_F :V#^ M.HGV-%*"FVZL>C1/[0;"<]?4%P8;N5UJM\JG?5(O7-_SP&QW!!P)+&3"%0RD M2B%".(,TXA**E(@X$D$:Q$X%DJ9[X/[-\]&Z\SGZ) _-!SD>'_@L_+4.OB^? MHOEYRN+S>X\3YM6I4H6E[NCB7..LQ M*7;D,#C0 _-(*_]L']Y9A7>K!&BUF(%:#_!'\_^#U'Z^"E'?]<]Z2#)V#;3^ M8)VI@W;%PZXH#9F;$FO5^=OW9;XNOW[[ONW]'B$2103R2!%MY7 !<\F,B FX_FVX<7]1I.0 I+(H!'+74$*&F=48QQ-($>6:9 M_HD$*0QB&K (AR0)L=,>UJ]\4UL/]INAG*E+HG^TK$KBN%_V/.N6F^[7F\NA M=^Z^IG'0#BP#X>_7G^!9QG&=$L, ?.+9&&B8?BO(?]#%ICY!62Q6?YHN$F55 M;[F4Q9,LW_Z@Q;T><567A>%5']%R+B.2H$PIF(0B,/G<9A. $DAIR%B8Q5$8 M.)U[]!%B:FM!(R6XN:?YLJI!_B27&\>>'+UFPXZ^A\9X:(Y^_Q:T7\X,A!$, MR QL=0([I9KB\+5:,W C1-[$+=8ZFNR#IKQ7K:4_AKX&8J\TW$N04;GV&JB. M"?6J9_7,QLP7BZ;"+.5KS>,R?S*L7,Y32;.4D10RBJBVH F%!(4""AF'0:1" MS9#2;0/_XEC3V[RWZ()B*Z5CDN6+N-J1G!>L!F:R6D;0"EF"KY?!IDW4WYX1-T]CJ4VD1.,HB8*(I )2 M@5,845R-X&@]%&J\3+COGH@S\%NQ*CV6*[7!PW-D2<> (T>77%;]-,+$ MXAYOQ1\^;1/Y(BHR%D<<8F&*:X4JAH2F%,8H#I(PT)QR=>V'3U--H3Q7J."* MO,E.G"TM$$_H#6V$] ;.1X6'$T2&+O#PZ742(FU4MRCO<'K/%<%J;V@IJQ/D MMHO2S9^T$'>%WC?]D'=_KII3,IDJ15' ]18FT/L8(@.(,XJ@B!D.N Q8)$+G M:#:[L:=&,K>RJ.*,]90#9C0 >ENY[NHN=S7ZEA[Y83 =VI-CI(8UD+=ULWAP M4VAY[V4=Z=+(7K5Z\G^ V0,T_R%WEN./'Y/G!LS9H#W'1UQ!95_EHWXI?^CQ M;HO5?4$?;G[FY3S!)$$1PC D@82(!P$DF2(PB1.9J31)T]3M#//%H:9&5'4$ MZDY4T,@*_C#2.MI"'0@[L-/5N(U!1CT@ZT<[G6CX9YGSPXU/*IUJG^60[COZ M44:]+_NVINMJG=GFTJ4DB3F3*909T>8.10H2)A&D/,1)AE HL\2%+UX89VID MT>0,;^7LG<3X$JYV+.$!K8$IH@]0SO1P 0:OW/#26*,2PP6%CUGATN7N#?G> M+]?Y^OFKO,_-HY;KS_H5F"L2(!ID$8P5(MIVB$V_WDA!B;.0"T692JQR>%X: M8&HD4,L(=D("(Z5]H[ZS('9_^#Z@&?B+=T3%J8%?E^J]&_F=?>AH#?VZ5-IO M[-=Y7<\R*GJ;L5IJ0BB_J-;_>D=_-D$TA\$S[;H4*A9(I4*8)HSI]3ZDD,6I MA$+)$&>2A5@1MQ/:'E),[^SV+2V*9U.>J$[DW2O=7454]#Z8Z3-%=J;#P+ / M3#([Z0W2!X%2/5FQ-4(;^ MM*L\(?W4*H!P3HD2212G, VH-!4X%<18!3"+M)DC&5<1LO+P=@TR-7MG)R9H MY6QB=BTW/9V(=M.6+YP&YJ5A(7+H!>8!JI%:>O6!S*TEUP4L.CMKO73O> VR M+DA_T.?JTK43:P2]'Z)&*,&$R1!B9/I4IFD,"8H$3'&H(6-I%H9.)8W'$'JB M!'U%!.$8,VUGGTYM_@9>.$9JU[RG_%^@,_/@D9=C"/Z_H^^R33SHF&,/D:_S M3HH-K](=Y@'.$,%1 ,,D%!#%40I)2BA4*,(,,ZFX"MS<'+9#3\^W\?R;B;)49*]_F%+T1'MSR1M[GRZ6^]@U=&/W" M>6@*_.,T@DFH3+P;CB&-5 J%S"1*:8HI=NS@."7UIL?&C19@M5-L!OYL= *T M5@K(1BO?=>8F,BTN0303$7E*B]"E&,):OQEH-:KK\H$*!OW7_3>OQ0 T(!S= MXSD$:&)SZ3_H:"H*CA_F-!7-NP*KIB;C-:%<=_2G,>.77&^\*EWJ#%_Q7YMR M;5B@G#-"6<"5@"30ABJB"D&B$@99$)&,DM"4[WU_AJJEX?JC!KZPGLM)AY+_'L"-\ 6.7QWZ% #)K M0,X'E-G??B51'?6AB=,8D9 PB .%(9*))B8621C%*$1QDHA A#V)J7^SFG&( MJ/F63+*OK$7MR4I'D(J$I50E 2112C379PFD08QA&B4L89$*&>(N+9/^4KV2 M'HO54UXZ]V&[KDW2]/LCC=,7:'.M?Y9KANG^YPI MI4DUII#SB$$4AAABI0&EB;;YHCAF-'8J4-4UV%_@"'4&EM*Q0GYQH^^R6,]O MRIS>4IZKG#?YSJ',2!*Q6',)-]W DPSB.,4PEIS(-)*A2JWR+LX^?7($K04$ MC81V?'$>M&Z"N!J*H1EA#P6/:=Z=:G=]VOK&O<]:_W;\29]_\BC?<*=2[4?; M?5%O(VOSL%F8@E#5SMAX#@OY0UMQ^9.L[3K#U'5L9YCB-(HITKO84._ L"D( MFK$$D@!ATQPI3IBKT64]^.2^\9WLC7?H0/K6H_2+4>!7M_C:7G-C;4P,@OCP MQH5'L/L8%+^C+[YH'J7VL9Y\R MR%?B@_ZW1$ A=1Z$T +S]YM(__HG+['_[EBWMN@*KP M[=8E)T,>*ZX43&4F]<>N#0"6H@PF$0DEP3(*I7+R>^X_?9J.3MZD7]2IX(X[ ME /P++<@?2$9W%U1IY_X=TF>4]CO]N!@A''M_W/*G1CX9R^ZMB'6^5IT5N%. M;YY/ YYVW9(4#SE'6,$D2?6RG^($$IQ12%G*&%=!B+!C:]CAA9Y>&,!> %G3 M2W%5QY'U;84UV'S;\=:TYG!@,KPJ_':D)EE#3\- ?;,&$_N56FD-/0TO=]<: M?.1^*]0GJ9<[^>51%M1DN7^26L(V>_"Y^9C*=QLYCUB6"9R:@*8P@8BC &(3 MTB!X)E"(0R4(=3$V;0>>IAWZD"_SA\T#>&P$=5LFK$&W(_LAH!R8LFN1#3,W M0H-*ZMDVZ?IY9CIC,4W5-'^Y'Z4S(;M"Y956K0W__W1@OR<5FNBVI/7E9N^[L?=-FD"GQ8%4KF:],JH]ZISU&H M4I*) J"!42,"4@I8Y!S$40,BTPJWO;$L;2IQY/>ZBL_[*XS,&76_DZ3YUPU M*)^9R!HC\T8/4F725=ES99_TN9%>"$NC>V*3/+[UO:_WO@D.V#,X:Z4;[;5= M7ND/]@!H#D[7&H+&>M>OS18%H-^9&H?!"_$/.7EC%/(?1/XI- (8&FZ7IW6?B!IYDY0:J*A ^SV/"TT2E",I4 M[TN02"4D@69J$<4*93%G! ?7M\+JE&%J 0"U:?GFQ 3UL:'HGHQK-@;>('Y= M]SKXHY9X( ]Z?^A&,*^[Y9B F6P%E)VY:_>HGCS8=M+XHC[D2TVL.5WD3=2]?WA?5^C_E M>E=M>"\DH9S36/$LR1#$6&80,:EM,!5AR$08,L*R G'6KZCR#T])^+W9;&K M1U[N;;/X_CE*4Y<&%++.*5NOK@E1&^<5L3,5)S?MKQVHMM6U/1EK(]>,DOJO M:_ LUWM%[/W[+$>=$J^V[3B2CVHN]4#S9?SC"B*0L9A@*@YSU("XC1$4/!44IS%,B1.;@.+,:=F MH+ 2,X^*,6W=%O8#,!=FN!9UB'CE];+>_AI_RI.E5:WN?; M'B*7<72F9 =DO!*JS;BCTJ$#$,=DYG)K/RKZ*LTA/U]O"M,L2@]3]::7 0EQ MA#(H5:@@2A6&))()#%3")4\(U?_D0CYG1YD:W1P(65'.I?[U#HC:LB>+\2*-20Z>RQV30?7'/$PQY;^CDJWQ<%28,MEH,ML?*R_N/ M:_GP*5]*\__EG. P$6E,81I%Q!QE9) JG,% $)EEJ0I0XG:&ZS+ZU.BB$1YL MI9\U2^F> L!(#OXP.E0_NG*)V_18'G0,!?K0NU"_>+N??O3!S>\QB),$XYZ' M] 'GY&"DUT-Z-//].S7>B_5;O9/;+,Q('_+BX/U!+;3Y: UL.4M/0]R MVCC778@B72ZL,-Q]^SU'\BSGNHTK&E^$BCDF*$D@"E)D0NHR2+,D@CP6(LTR%6;2JJ!S MYRA3VU\U\CEZ\L_B9^FQOQ:5P4\%*]' &[GD/QYH\0^/G2BL,/#K93\[TKC> M]"YE3[SFG1>/7+6F(9O?C(NI;(L#'#6UK?[X3AM['VA>F/AB.6)'?($LB72Z+\6(EG;/:C?;>C8U"KMB-F>:OU>7 ,&,&A4 M"1^^>\"//X_3*'S34X<)9/4./D'>"N!<*49/-UA5=<=(NEIJ09HP5$FH4$H& M$)N2-DC1%-(TD!"G+ VH%$+BT.G\X]PH4S.QF\I:6RE[AOF>1]32/W,M3D.? M)#A#Y.[QZ(+ KS?B[$CC>@JZE#W9Q7=>W._SWRO;TM:AS&5Y6\A'FHO&!5_. MJ51A2)2$ 1)*[[A3#$D6AQ!+%&ML,@1;3]YX9^$])"S^A9+Y ?)5*W2?"3+)R]TN0 M]:WD_>+S^I'DUOHKOZB3DGO;DAY)Q 6B>K9BQO3V+0XR2(@24&#,4YS2C,G8 MC1&MQIT>_6VMCK6V.NH^6/_J1H=V@-MQGW<0!R:ZG;S&8WNN-.@0!9^<4/+* M9'8CCTI;3F <Z5'8^EU>5G5:M'7XD&\>YJ%I 4 0 MU^R#C'D6<XI=&G)I?:5]@\R$)+3(0CCO8JOZ46E7_(OO7Q#/[)XLRGSI=ZI:4N(Z4?786S+ M,A?5MFVUK+Z<>NBV_83^8*4>W;P64I@*ON;]8 LYC],L"*- 0DI,>0JE*"12 MTFIG%1,6J32.7.C%HVQ3(Z0#/I%JMP)Y: M=:KJ[@N[V__"M@VB&N5 K5U5R*K5S]_Z-@#H7E=$G_*-NH8. .SQJCO$$/W6 MZ=]I\0^Y-@_Z)OFFJ$Z7/FN\#I\?!.7E!N!=9FOB&&1FA0%;!PS;B]@+P=\_I#AXL'*]4-,C*_UZIFXLY&%J[)AJ7+@'9K.=,N! &]"J W;ZG#F2_J!5 M\L=W_I#URHD>Q!J5-_W!>,RM'I_%M>9#GRU!PI6^?D2AE'[G8K M;KI" ];N#.E.@UG3']JUHY'MS-BQ["!X#TRFE0(RFG#(]<'>*AEK'?$7^N2$L:%_;$V7*N?YTC*.#1= M@A7%FMB("B$-J8!4<(33E''FEK5L.>[4&.VPF&]U6@7R1MXK2AYW &]'60/ M.3!A'2)IO'N-S-5)U@RT8E>_#E0J^3)0PQ5/[AC[]T]*H_^ M3G_F#YN'F@"_J-^I&6S]_&%5O*5%4;56JLJ6?%%O:?G#N/J>Z,*$#>FF]?&PWMPEUVE0V.+&4.X5:,R@EM%FLH[YN_5U.PI,\IL.!1('6561JJ= MVL[.XW9V'O9GA[>S0[>SPP\_G/)OGBJL7HUJ9_'5_D\?KR[KU0@Z9+8B M^B_AZC)_=N;[*\[*P.N???'66C]3(N-Q MM0? ?2:]709<#MB]@SCP&2[C^"[ M"L%=)2&P)[+/;"=K?#SG.ET>=^1,)VL@3O.<[&\=-C?=G*M^T&_C7'+&4TVA MD :F8D9(":21_D\H QF(()()2ES8R%6 J5&3?@N38?+0MY#;\=&00 Y,3KWR MSHT.XR>>'Z/W*@GG6R$FF6A^#%'?!/.3Y_3L#MP\\6Y5G8T5\EPHUIPHJD@F M4I@)+"'B20A9)#%D819D 6$RBV.W0D!6XUI]A.,6 FJB)LK:Y74F.-.Q-[ 5 M_'84YP_2<7BME=>05R,Q.!NHZ;%-L M$?AL%6XT\;JM@%S!.F@4[W=R/F^H] MZ*=567[0PFMK3Q/B1G-B0XZK9?E&JE6QVZO*\OW/=4'U&/F2%L]5ZSX31JKO MU, L3%>_)I)]'C$6BDQ0F.(HT-M&E>IM(^=0*A3P5/\NDVB^-K70[?AL0%F= M;+JMQ /:(UI);6T8;5$IFQ@EFV\A[\8/7\%A@7 M3E6PT[6=T9VWL8V0WZFW32[RQ\@C3()7'A]2WE'9?P3@C]>,,8;LM])L70 MON7WRUSEW-38KMI\@"^LE,539:/5"FAR,2J R+%N>Q?J=A3N"XW8 ,TK+##QRHA=XXW*:!:*'S.2S2T] J^^;GN*5=&HWY?YNKR5A>:V M!W,J4E4 ;QOLQDD2,!GIG75,(!)I"EDOVS_;C3LU/^/7; M]Q+\F:]_F(B25MZF-8#I3E0'C3;)"RZ1/0Y3T4TY P(\,/WLA 9UL'LE=G4( MW H.*LG[](]V>=7M0Z6&P7FDV"AKO#U%0+F#U1GRY/"X\6*[ %..<$,UF(T.;9EU5X>")?2VW@'_@ Z^U6_PVS9PKL^R=WTL]P7W MN8=W@\KSAMQR\)%WUVZ0G&Z5'>_O'6!3?7U_UY;7VTVYUMON8GO8M%<.(LY" M'F%$H;94]1XX"O5/B"$8IQ+QC HLPM"UL+#5R-/;#V]C[(JZ"YZ/8ARVTV#' M7 - .S!QM1+7.X!6YH,#[B%*=3@"Y3L.QVKLL6-Q7 Y$X_C=+L;9PF9SV\T M >HY_62FMMI$B#!-4H(U)26!\KI7_1=U;?^W\C\".L?JP_\ MW/-&^8@[%&D_U*Y+>M9VD/=F1_U55NN>MDW:ROBQE)BEDL$DX!RB0!L++&3& M:ZYDQH@,0F[U95X::&J?:2,GV IJ4RO?#5H[*\ '8 -_S+VP.X;P MK %-$3+V>2N(B%5Y9X M>;11:>*BTL<\;D]U*JS>)3KN0\R!!#,14PQ9AJRXB'D$J1PE02 MDBJ&%77KP&TSZ-2,I)V@3>^V&=A4PH*%EM8QQL@&=#M&\PWEP"Q6BPLK><$> MI)7$,U#+##YU(>H>>^0 D=\@))N!QXU&\4E'1'=$@\>M*V\X MWSQLJNI456\64U"4+@PS_J9-OW*.12H4)QE,F-"4I=D+XDAED E)46A:;0AL M'<+D5;2I$=N[356F8;64X-DDZ:V*ZO!H!NZ-\&"SE1[<&_$=PG#\SF@W'[[N M/+V>[:=U@]\JV\^H!VK]0*V@J1&Z5;'N)05V2H+?7G4Z'0*O7FU:1XK->HWI M=8OF&F0&.@.^_(XX7DS8($@=A(T-,T+/+@:E_*+>E^O\00]@2F6G(DY"!!4Q M94_2*($L$B%4&&OOZT/:5V)I]]3XIZRC'N(?!U@)V?,5SZN'\%6&8N&$@KY0R[+;6$[DX3Z6:Z_ MJ#OZ\[8.V;Q9KXN<;:H2!G>K6UI%7$:98%PDL3F>YA#AD$**%85*HD 1TQ4J M4BX'35?*,[5SISHAE._KTY*J\6#,*K+5G_^:_G3CUFOGS8YC1YR-@;FVGH@# M5ZG@#V2K[7RC0J"7L"\)B,?3W6 M/8*WV4X_AQ&[R]<+.6=4<1[3 J)*$1Q$$$<103&"@41D33+B+(-X3U^^-3\ MOY50YB,,HU_8KZT?RK(K]EGTNGGN6DP&)BU7.)QB>E_2NW=0[\D#1XOJ?4F5 M_;#>%Z_IFQADFHY5R9)-YZ3-^L>J,,ZL>:@_3$J4MHDR&NDO5L90?Z<48D'C M((U3S@+'@A@=HTUR@[GMQ]:V70-T*[!KYL_+.-O9,)ZP&_A3;T#[5H-6"PIN M+H/6(Z?G(AR>\WA>'F_DW)V+BI_FZUR^Q7V%?]>O^48 EYD*:: M*Z($4D(8C!,JHRC"0198!?H>/WAJ*WLK&S#"V:_G!UA=7LO[(C#TF:F5\DZK M]SE->Z_X*NBSK MM-5M%HD($0L85Q %@0FA30-(LRB&,A&4)!)Q&CE5JNXAP]0^X@-Y_]5M(>\S M!78+_,# #LP-K?1@3_P9.% [&DP2 ;0%0AZM17ZR#&J#7$%4,>VQ36/ZD>" MYK#^X]*D)AA6;0LHF/8EW];F3+[I>4/OY5R1C$2$4!BE6081I0G4O^OY"I04 MB4SU1L:IS[3]T%.CO%J^7>65PKJ+80_8[?AN&#"'-H%,7-%.ZMFV4FK5LDGO M>&J<=[+[8S=WO+R2FL/PHW*9.RS'%-;C"3[--Y.(J1]_P)K;:@KSB 4R5"&' MA&HGN%137B R<%Z M,(6PZNYR16$:T!E2?O.\NZ3I2'#S)RW$)RUH52UZK@V\F 81@SC!'"+!,HAQ M8-)%48)#AN,HX$YU**X6:6JT68G;E%K=UPGL*078,]B_KE$,5)J!/XQNH%+. MM<;%]1-L1[CC3MO _#O2C+F'6'D#V6^TU?5BC1MXY0W&DQ@L?T_N1^A?Y=-J M\:17C+=ZWY^O/U!>+1-M@> P04&0I9 C9J):,8-$:<).8HFX2%&:)4YB;#+ O)5_=+8!(8I6ZZEFNJ7'3C?BO M3;FN[(="UCEPZQ50M?Q-Z5/^#-8[#1R3T U>H%6,7!G,7GN&4-^H?:;:N1)MG%SE/P">I+H6C.8P^O2"T[;5J=>: M!:KB*54;^'I[2%N%W-C993KL&'@@B(?>=K]_"]HLEAD((QB0&=BJ K:ZF++[ MS2P8+JZT&< B[0&B5_YT&7]4CNP!S#$/]GG$M1F@YS?GQX%YWY?ZV57(WI=' M\_=;_8J6;Y[?_Y0%STMY6^12'6^VJ4 M!AF)LT"F3N[/0<6=FMU[UH&V\Y:8ENSU"4>K#Z@4 I5&33:CJT=TV/?!TELZ MF5D>T9/J?X*OR%$=$O>!4ED'$?F5,EZ'A/_EQ-A!1^VW/'TR9K\I@'B4PYX% M1""!%$Q3T[XJ$1R2-)00BXR'J4HCQ)W6E1?&F=R"L'EXH,6SR5DJ\OL?:[A2 M<%.V90JK7/8VUJ"K;[T3U':4[0' @;FVDG!654L=--'_ A)>V>^EL4:EK0L* M'_/-I&JP1VW/A=0-5RY^8/ MJ:&W7D;2RF*J9 7[P@[@+;,$QN_>Z,*8XVYN[ XV9U8WN8C9^/M:JD_S[4I M=GRG)Z+\L5KL!5GK_9'9]%3[FSMM?=_KCX+B"!&6!C#+"(,HQ0@R$L:0JI1E M@4QBI@?KGO@L7)EK&O1KTGZ<)\W.S(;<38& M)KN3]) ]969@-TVW!]-4=P^O/4YW%Z;IRK21WN .F$OB+M,K)ICT!K [ZZ3_ M8WL>OLC%1-%XY0GD H2FV84"K(D$##DB=);-Q)EH1.]'CQ]:F39"->S M&=U<"=DR0USZN;[VS,$NUHW M+XPU/?ME)VII.DW]3HM_R+JZ[ZZ/B:L]\Q+0MA:+!_ &_N9W,H[32.,B)IZM MB)=&&]E.N*#TJ25PZ89^U/%9KM_2\L=ML7K*A11OGK^7IL_>AWQ)M;VQO+\Q MYFGUI M&]E-@O$OF[(J'O0K4*T&@&Y5<.,9AUFQ(YYAL!Z8B0S,1FIPNP_S]Q;FK?#@ MYC+,SK3DCIA7GG(8?E3B>-.:-K @O+ M+YMUN:9+809L2Q JF:&(A"F,!18014Q 1@B!!$=IQN,@1$RX&4NN(DS/AFHU M +16H:WQW)#=KEV0)L0%WRSZE(MTGB@[SAL2_(&9;XMZ(SNHA:_.P6K\]^2? M[5H OLB^*7MG068A1.;$O1,?,V/LY(Q<4JO[3^.YO99&O1#C'44BB0"D8 M)1'2QB%6D##*H(@HC1&E*!#9**6%S@@WM<.UNNS,4W.P]%@).5*IH'-39\>F MKS4A S/MU>6#9DT5H?:<\+9[.L>K(]2!^S0J"IT3\*]16Z@#6F]5AKK&\))= MR8Z%^JH'*W*N%Z JD.)F*8[^Y?LR7Y>->?Y\E)C!$D("03%,DS"&B"AC-K,4 M9D$L>:9X)%/4MPFG?W&G9V?O9&\"TC9&^M:!X%CW:-"9MEPN)C)[(RX?9W,F M]^:UCF S0;XG_VB4G;5NC.>16G\.-S%#)E7Z%?@U4RH'@?Y"0N4P8_9-G=#/ M^%B6&RG>;8KM,F?*#'TDQ" M*3,5(X930J/Y4MZ;\DR6RTU_::SXB-1\M"_3Z*M)656GT3-4^VX6N=P8E\*? M^?J'B:4TYFN/()]KYM%R,1EX;L9*\C S4:L!:CV:W4)=.46>62V:+<:>0CZS M0*Y&U7.&2']Y1LX>N1JXT\R2ZQ_9CX4_T+RHAGF7EWRQ*LTC=\9>@B4+$I)! M&FN+'F&NC1TI",PDEFD@18*SV,VL[QQO>G:Y$;?^.L'ODAIIJW@"-X;LQMB. M [WA-C#+[0&V)ZDV:8%)EDJA_T32Q*?&6CD2L0OJWI:@+CC6K?/?;%8 M_CG?*P#W:5?DQ>1KU5E:I0E3EM18*/,XXAP'',- I!%$48@@,[TG>)R%*<(J M2638;M;N+C.!Z_@]MF=WXW3H:;/9@# ID7PK.%"UY':4X3P?W30R"+QC99;N ME9K*!3?5\N6]GO?WS=C9&FR<.N&1U_S\A]OGDTGWZI4CTBY2 3G4"IA(@,0 MAS@T7:^S *E8DI!*Y&( =HPU-3OP0%1@9*VZ0CO50;*!V,XN] 3$[,> M&2@7T?""-GIUQ4_#17Y?(M/;U/^3)?RT_YDPD!7>OWP)A#=47AFX>5 MMH[^IQKS_4]S8"'_4]+"9/[+.8YXP!*<:"I)I0DWRO1/DD :1EF(>,H"XM2P MNZ<<4R,<_>XA1]=4SPFP=%H-#^O0[JQ* UBI '8ZU(7,32G<1UFYZ_?5F0&C M257)Q&/*W)58^O6"]91E7/_8=8"=>,ZN?)S7(,U%];Z8GY;B[8*69:[R^A^V MD?1TL:UY5VXCI[.8\B#C%,8X5!!E&$.21!PFD4@EYS'1]IB',,V>XDV-3B]& M=S23+:JHCK?T,5_3A2E+W&;BVT1DCS'MEL>LKS:90Y^\CC&/OB([KX1[C-C. MOB).(;KS2G@MXSNO':6'1_:\)"^%EY9U5D%;*/W@U'FNTD!A&E'(,JRM:],C M@RJ:015QC,(X1DDJ[:)K/$LVO4B;76).G1@U [(5W,&YZ''N+)R[(\_'B!P/ MWIP&\K]I@O>;OQT$[Y=M.M56N\/ G->90@?W\>M,Y4C>Y7&GU,T#[1_X3@>U MQ^'&\U_[Q^C O3W X_OMT=YLRGPIRU*+P?3:;J0HZRH-\S@-L,@2!!.B%U%$ M<0P92C*8I8S1*&,1BI7+?NOEH::V=VHE!?NBNFV".G"UV]#X06O@A>LL4*-4 M7KD,C]?-1,=PHVX,+JM];.1;W-&/.7Y;K<2?^6*A=PG'/J7V3\T++RD.0J5" M& :(0A3'!!*5Z$UM''&&LCA(W8C$>N2I\4HKG1N5V -MQRR#P#VWKBT?Q^G[),S@EZYR'[T4:G)&91CIG)_0 ]/PYM54:S^-'%D5+]J^?JY M*<+]1=UP;MQEY5?)9?Y4-5E,J:"4\P"F*-$6$)(*8L88S'!,L,)4_[/529WS MR%,CKJWL@#?"@T7^8/+^FGX$QHE &S5 L=7#80_J-#$6CH*AX![:HMHBWRGK\;V1^A/6/%2F\_-11/OZ+2K4?^>4+>U8(;5]E MA,^)BH4R/::0X%)O2*,,LD2&4,D$!?JC5DHX11*<'V9JG_7NN*=HY:QSJQWK M>Y['U&[O>3U2 W_A.Y"V(E85+GQ6Y^S$P&\ESO-#C5MULU/=DPJ;W5?["O&6 M2_[C@1;_:-K\2)512I,4)K%Q=+#JC!_G"-$6233 (8RX1"%6$!")8,"9PF1-(D8<2SQ.XR@ M+I_D.(40ZD7EG_\I3(-_TRM[(_U^'=J12EAV3[ =([[^I W,HQ[*6C:JSO:G M&/QAU 6-OL/'0GJ:D&G4N^P6=0JQD9[@]E8#TVZT?@O,MO7:01>MPSY;!_V> MM]?)^7CG[*H%&968?T!WSKY=G]NUI M7Z>@GW]\DW:A=PY2Y>LY2X,@8CB!"HL0HC0CD"D60$&I(#0F28 =C7.7X:=G MF_8!?&O%_]=E1WATUS^WC'008N5>\ M.S2GC>%[/*,?A7U?%IHI]0WBNWZ^MD(-7=+%K7Y1?VB#]0M;Y/=UY#'5+R"7 M7Y8?]$N\_G&S7.:FR 8MGN=ADDF2Q@$,<41,=?04,I0Q& M$(Z&2@,2I&[-Y MD&IZA*=?Y<2-[WQ,CAT-C@SXP.RXTP8YB\LIW%L*.2F3T,QUSE<&???MO& MT-RF;W]JS6"JUSM*EY_YK= MU59:T(K;\PB\&VH[WO$&X,"4KBG7M+=LQ/J9)B174TOJ7GJ M4'KQROZ?]#?)-T55=/7FB>8+8S)^6!7?Z$)6YN,8D/_J=S#.PE1JJ50%++7=C;#L:#C;XV_.$1U3'((XK M >U%)Y80>>>72^..3CB60)QC(-M;1XZI:P.*;T3K]ZF+:=QLUC]6A2F4-H]Y M)+(XI)!3E9I&01%DB&(HPT3R%$0NUV"1,[C=LR1CN=)Q!M9S\QTPBY MLY#WKQ%W9P^\M^ [AR%[U!#X:H;_LI2_2S/*G,H4X\BXRS+"( K#$.(HX) 0 M%$D2XC"BB9WG_LS3I^>B_S\@^%L0@'_^)[TP1O\&_@\(_Y8$#DGH1^AUT_&5 MB Q,GY5@0$L&_JAEL[3SS^'@D&[?'X^1$NIK7%9+^3=/B?+G->Y,A3^Z9;QD M]_.R'J2SOW")Y[/%SW(]3Q*IDE0%FIN8A"B*):0!$5!&F*F$1XPCQ];V7<-- MCZP.SA!E*^H,+*6O@T2#,DVR(%"80,)18E#.(*4R@QIDG)B(&9J@^7JUIHMQ M,=X-.1S"=V8,\#@*SG:FNR_T!EX\.@]IM5W=@9R_8]D]2,8YD#4#3N,H=D]U MZT/8_7OZL?47_6!J\IJ;.+]R'DJD1$P53+(DABB5"K)8A5#B4(0XS1#AS(4\ M3D:8)F.L6C&!;.1T(XI3(.W8X2IX!J:$K6QM=*_'J@,OZNWUNS\=9=2/_44E MC[_PER_LZ9YLXI96JJ/5RH>-:5=WIN%*Y2#=:UQ. DT*,H4RU;2 6(0AC0,% M XXH4TH;&\2I&H%/X:;F@-P/&#NI"PEJI0X:'+6?EJ-#TN?\6GH@7VG6AG8Y M[DU89X.JL^_NMV)5EO,L MRT*4B@#&/"80J32%&*D(IE+;@YP+',>!)^]=->!?QW]W;\3UY%FJL;[2M^2, MW^MZEW[KQ,^??^D EG$\3/60T_ Q':AO[64ZO*NGGVG]0Q;FU+20/[15LTV@ M_[ J9'Z_?+LI"KGDSW<%79::Q^IN;]5OB_J05?S7IEPW/J\OZH[^O#66DO[# M>EWD;+.NK*35K>;"Y7I.(DQI*@@4RCC 411 $O( 9AE.PDP0EJ9.:0.C2C\U M$ZE1$LB?_$=UD+;>*09^6>AWXU=P3_.EH[]LU!A6M^K$Q6RM>Q2O&?<-L?363G76 MA_8$&[W!@>)M\8=?/AD&F('VC6@Q 'L@5,O]'@S@9N\-^5R_(1H+TRVEJ/^^ M!X=)F:X!\>A]?HUY].O9'E6#<;WFKS$Y)Q[Y5Q&B1_37#>?%QD2DE6M3IOA) M+C=R3EE** L"B"*3LTT# 5D4,!@@&D8RCCEFD4,,V+DQIK:K'V <0L2N!6BD0+$7WB!?86-=*'0&CYV] M<;P0LBZY#P+).B_LP6TVU=8^KY9"BHV^3!-JXS/_HE3.:_K>1NE6S>?G2&0J MR:(44AD@S8X\@Q2G"=2<);LR"K]+4>JC;AJM5\5 5NMI6OFK* MZ-)[.2=1A&.98!BB1)F3Z1B2$#&(993&*(U5(H6++]=Q_*DMR7N- (M6!=/U MLM4!K+9*./K;7"?&SF,V(-P#KZZ-Y#.PE1WL"7]0U&\GOS\754_@O#J97&48 MU4W4$Z!C1T_?Q_38SO3.'S1'<>OG74V-RCEU]X,NFZK^FK^?9+FNHHJ*?%GF M_#_H0N_0E<)8JE!"E,0A1&&6FMKZ@?Z5,OR.N^*Q5YJRO,_\&)01SN]ZL.]) ?2PR$&Y=]UC\RK1ZE62]:N4[UZE5?4JKI>7V53JB M*E_>S->:RL[]X.A"C;==?"V\#W:3KR;$J[>^^[O,[W]H^6ZTI:'MP/<_M4F8 ME_)6K_ARGJ6(*1,*B4-N2O:$Q#3L#+0]':18,JX("^>/52?A;VM:K.VVJB-) M[\*1QSH,1Y.MQ(#6(@/9R P>C= SP.1]OJRV9:RNDPU^R9= K!8+6I1F2UPS MZ,N-*%[UC5&*D@"1& 8IB2!2.($TB#.((TUJ*(T83>+FC7F_%'_Q]Z75X!7? M%EDWW?LKOBIVCI8)3OX8-KG_QHPSL'V9&@! BP"H()A \:A^]F5 F9S]\OU]J,JZ.?UMNFZ*:2\Z:<(Y*DBK((!C@C$ GC MJD\8ABEC,8X3&23(JG#AI8&FYI.O96TB']=@*RVHQ;5;52ZBV[T,^,1LZ&/K MGG!9TZLM%F?XL)3\;_>KIW_1CZBH\+^1^1'6/U;\=_'AHQ"6K8HMPUA?/_(^ MZWA;6+ZX+SPBM-_TH]?OZ%I^H'E1;16_[K6NYHJGB&81Y!&E$$G.(4L2#I. M9QF.0L$Y'Z6$ZC#Z38T 3PPF(W3=W[P2?22[>J"7:6#[^_5?D>G;Z2?.\[+Q MGJ_WO.>SG?O\C U?H04,7-7;6;O5!\E?GNB;, WK?R =_QJ[A&$GV-MN8F Q M?3:9?[O21LURH^V8IH22EFX>A)3Q- D@(2R$"!EO+)5Z,X(5CP1%J5"12PDS M^Z&=%N81:IO=%JNGO#1<6Q4_]]Q(_BSX=JOE,)!.)MYVI#;P77B-T/3][/ 3 M:/'>!8M=0_?.)_3C+Y,;(9LHRFV-GR_J75YR$U59WBS%;2$?\LU#^;%BUXIY MYUG B @DAYA( 1$V?6W22$(A))-$X40F\7Q9Q:18GA+T$\3J,R3U9[@OSH"Q M./MEN%8*/-9" _W; RW^(>ODT7+;!L2-\7I.EQW[#3@%XV6450J 7_95^-7, MPU:+*NNWU6,&]C3QQXO7(>F5(WN*,BI?7@?7,7=>^;0^K0Y,B-V&K_4GO;PW MA4IN%OF].0/^^ZKXAS9QN&E@_X&:E7C]_-7$R125I5NVO1&(8CQ!!(8$F5-7 M0B$)@@RF*.-)*DBB(JM2ECZ$F9H3IY4>_-F*7WW JE$ %'L:N/05N'+*+.(2 M1YR(@7GU0).J5-(,;.?E[P?STNH#]A7JU?CAR@ERZ10QWD2-U5KBR@GSU9#" M#[#='2RN'&/$EA=^T#CLD>'IF3TW#P<+[(=\2?5N MF)JT?J>&U-;/7]3OVVWSKGGF7'%!(HP-NZ 4(IIA2"D)(4M%$J! Q)E^O .[ M.$LP-? [NDV-'28-"/C!/M;(#\VF!+?:M_ ;YG09[ MS7J]%A/MAY[O^J*.4HQ=JD/9\4#]"?+N@9?E%_;U*OEE_*;Z: ZV; MG[DF/I)*&<@4,D:T,<61)CZ"$,1!BH,$)2A-G&)(7AQI:@17"6H^K$94C2>H MA 5_&'$=RZ*_#+ =>7F!;6"2ZHV8,QE=1,,KZ;P\VJCD;N9VY:IKXNMO[^(L#,/N0'FE90LAQZ5H=S@.*8KQ[O[=OHS;\?'I9 _ MI;A;F:V^MB7J4)^Z&_4\(U+$(6-0R3@V9\TIQ%SS%M<3@44<44Y3I[+I%X>< MFNFSZQY?UBWC^>I)%E*8\$1.'Q]-RC9=+)Q[ UZ$WHZF_ (Z,$75PH)&6E/% MN9;W_RV;<,Y9'?'IM:F@+3Z>NPQ>'';DMH.V,)SV(;2^TXV%J@/AXGG^_=N< MI]3TCPF@5($R9[!Z2\5Y H7>]@F6A"RA5EE"NT=.C46^FRY?HDIGT13R+^#F M018YIY:LL0=5-ROT V#@K_[[YX]W[]^!;W3WS($-*R41 C,,,HB S MJ2\1@R+%-$14ZO4=N[6Z.#.*RPLW3F6FCWNQK:9&V?49;5#T>-UM.O2?I^Z.9_;1>1_E4(^/#:5 MZ?*5^+*4330&XR)*0PU@3.($(JD4Q$P)2%$:*)9E4[4EN"W)D.A M*.MCX">YK)QR2T=&L,7><9V[%&YQQ&08SYRO;WG6R6\-I%J\1OW!/BZ M/PU-#_!6!X\G.WWA\WOBXRS%N"=!?4$Z.2'J_:!^U+C-+KI=+7+^O.WG/8]" M3A(42JBPJ50@)#7GS1R&)-),J'@48.JV77MIJ,GNV>[<\Q%?A-..JGQ -# C M[; Q7?&,E."/YO^-N*"2UZ/%=0D2KRSSXF"CDLDEE8\YX^+UO1,#-P^;A3F- M?:GIG#D<^I0OY<>U?"BUT10A31D8(B:UT<23%.(D(#"5>N]')%)$6#E0^PHP M-9MI3WYPL5$E^,/H 2I%'"-9G"?*CHR&A']@DAH ^3X9@+W@\YW[YR;$V%E_ MO2 ZD^_7[SE]Z\S="*%?U_)V56H#[?_/']^NA)Q3S)) (&TL)3*#*!4,4B0H M5#Q!D:1I1"AQJS)W;IBID5Q3-*T1U=@$1EB@I05&7-<:1[>8K?W@-S$I] MH>I17ZX+B2NKRYU]],BUY;K4.ZTLUWGU5+LIUYIL MBF/K/PP5#T)-SX+&1%.#TINI2(:0)XQG*E&,9,QM,^4FP/2V6(W\58&2^V45 M(-:K*Y3M#-B9/,.A.C"UM'!6R0BMZ.!/+3MHA1]VF]8/N2&:0MF*\!H]H1SA M>:$EE.M3^E'<40FM.@+-%%%8;/2_UEZIO;J^<\QDH!*DH&!*;P%C;ESFVOS! M,L*<)3RDR"G;TW'\J=E%C9S]W>&N^$>(Q5$@*20A"2'*]"1@FDC(XA GBO X M2)1+<;$A\1^APEB+_Y_'!?CWVEZUP90K91K>;,\WAITGNY5H0/0'7HI."ESN M8E>;5V*7&48=2WJ"=#Q8M3W,=><4YA=?+OZ'9=!>R/5 MJMA52Y/E._U#N<[Y7'$5\"1*8,KT\H0(99 %7$"FTDBEB*>)BOL<9?229GJF M^$%4:)_CCGZSXG(B,CC2XQR:-/[&K9%>JP)VN@!6*0/V#Z T138*^3Y4N0K5 M =DA_4KNJ^\LJ %E/M<;$J M-X7<>0'3C#*VUN M/)B Y#O]B+K22IAJFX=E,$29A"B0#!**))0D2U+.N-(TXN+2/#?(U.PA(R,T M0E:5UV; R-FKOLI91.V8XEJQ HU)!EZK'%-!Y;<\> M8?R'%!M3W^!\8Y(J&+=I,')C2O+GZ^<[DT"U6P!C)D)B,@6RP)1D0HF$IJ(S M9#Q$"0XD"@+I9E=<+]3TK(]*YJ8//*"-T(XMN*Z?*SL*&A?_@0GK; .K7;N= MMMWL#+2::'.G*ELWB-'C#UJ_G:.N%VO<9D_>8#SIS^3OR3TCC\5_;9JB_'>K M&R&J\!"ZN*6Y^+ALTB+JV@]&K-527_A%U9F5ZUS+81:'N2(T$W%*8!)%@8G) M0Y"&(H%2DBA-,Q:)!#M%(WL0:FK&7M.^CK<"UR>A6Y%!*9?YJ@#+U=KXH9?2 ML126EWFTX^NQ9V=@QMY3QQ2HV2D$C$8@7[:Y8-L6A&_WYW!/L?]):GNT;>5D>N+- M219QI+" =7V'L%;VJFLP:X1U"!1R@[V:? M 0$=F(1:++=2 RTV:.4&K> 7BZ1=!:Y#<,8P((\4L>$+;+> #G?(.J,\'!XW M7NB'NXX'\2 ];N]9$*J0>DO<=D6K3B8IP3B6>A^*1(H@P@Q!&H<(1E3%B90D M3D*GL][3(:;&W[6$N_9_O9IHG )I9R!>!\_ ;.R(C'M)I1>5]ULSZ728<8LB MO:CF2=6CEZ_L]X%_R$U0^Z?\28J/>CU9WANGUHVV'M?E[_2_5D75B..S?@7> MK1YHOIR+%*=1R/6'SU-MTN&00QRF!$:*HBR)6)0**Y.NY_A3HX9:?%C)#W8* M@%J#&:AT '5W&:,%^*/6PY$]7&?)CEH&Q'Y@WO$/NS,U]03/*V^YRC JJ?4$ MZ)CQ^C[FRHHES?]]RI8-K8#;JC53_>B7GD/!3KN3@R:]3K>2< M M=5+&K\FYK],,;+6J#I#V]9IM.T;.ZI:1L^J2 ?I&^@9\J"J>UPGW6M4]O4#: M4?73S_/[QKGIY:%J2"?>;8I\>5_WKO@/NMC(]P^/B]6SE-4U[4)C!)C'+(@5 MY0(F,J%0F]*FB7<EV)G9MUT3 MT2,"[PH@/8?F]9%DY)B]*\ Z#>:[YF$]VP"_4+CYYHGF"[--4ZO"M.G^)KD6 M:9W+1LLZY24E:WM INH%306,0AC(@A7!S$D"'& M8)!))C+& IHZ$>[ \DZ-FLWFB2[R_]&<<%^U^%ZT+;[SY9,L^[@XAIYQA4@L MF"FZJQ@V'4PB2-( 0TEH2!.6)CQT+/LUH3D?Q[?U]H?)$33I)IO=_)N9-Q-/ M6ZVA5AL:O???A2I=R"SD:_=B$T._&78+^81F>^ E_V*+A!FX.9WLG=Y@I_@, M?*ZGO6D04ZD/]O4W^4PU A[[:X\S57Z;9@).VX",-V[M)*_/O4]Y\9/&(Y8$E.(E1(0!4$""0XCR#.:F+;) M6-IUE/ ET-2,DOVCE\=6J>QCF5\ >VYL^N50HW<\M4/A*>] M8#T]MQ];Z_7 9*[=%JNG7$CQYOE[:6)SMMDF3:4#LX:TR95$4:4H3R$/%8(( ML0 RH4E:8B[B2+$@9DY=8MU%F!HC[Y*HZ%96-\+M,0UV%#LLN .3JC&JJX37 M5GS GL$O1@.]Y_IU+W=MI\4@6;']0?1*F#W$&)4B^\-T3(I7/*D?#?XFE_K1 M"W-X(DPXBWFH'D*^K^VJIHYK5>^*1]H4Y>88.A*)Z?.10D$)1XE :>QV?&$U MZM3(KA&ZLF7H@=BM%>I&?7;0V[&==T ')KA]+ \E!HW(EXL0.[.9$TA>"1TF ".82JBCA$,E(0LRS$&88<8G2 MT+"06_3R_N.GQC5-,&XE(FAD= U5/H"OFT:N!V5@OG#"HT= \CFUKXQ$/GCD MR"'(Y]0YC3T^>U7/J A3.8X=5X[;*SKXYGEW25.3\.9/6H@/]/]2]Z8]T;D=&9(,Y#Z>'AX5G*97W0J/=YZZ>FR)QA$;Z2XD$NG^)I*A-" M4)S#A!7$U XJ($GR&.K=6!;1#!,IA6.QS6#"CN](IQ,/F"JJ$_ BZ=)QAQ9P M:BTC+$8Q7:'#,'9J=NZJN5NXTVP"3];V-,I.@%&W"=D .PI/P.85,#I[C-<( M/BU^@SK"B3MLY$=PV(_"0\*/V*. R[MJ53Z98$"]0U;KF4FMJ^Y5XRT\* $L M991RE&Y5=\KA<+1Q$\ .I5S" #U0*9=KK^_?/!5O M<0?I8O$6A\<-5[S%7<>]XBT];N]9#["DS-2)*+>5BTBL96^_;XR&<_ $#M+=],&-L3K9G6WD=R_T=8VEG@]^&4& :WA%N MXJ^*TW75_9;L.QYFV")]9]4\*LMW_LI^7_A>C''K]M;[?*:$I+!0>:IW_8I# M0H2"N4@54QF/$$(N)PXGQAB=SV\OW\'MPSX%(:%IRJ7@,*8T@XBF.:11FD&< M)WE$\ER0'+LY3FX$<2 3]\NG3[>#9T>+-P(2VCS=S]OP?Z!R07VOW'AJG$') M\8*BA^QXZ=)^]-ANJ:O/LDY^>U@\T!__*%=?ORYFIM/V^\7R=-^.:9R@5)"( M09'S0IM).(:84 4S%K,"18K2.')+'NXKBM5',6BR<.<[TUN'39[9BOX W[?: M5 J&E"F/78JV59N]&:=#03^:XO@RJB-"I.Z(>..[)/3 MGL^M$\H?J]V*HE?JZRW,H/QX*V2')'KS\WHX%$T/C ]S_977CHR=YAC-CU6= M4RR?RO73-,ZX*I)4::,JUG_$,8&,(&VA(I'%.5/:P+)J9^$X[M@,UGH.P+.F M1?-G+:*#>\L!;PO_81@4 Y.=$1ILI9[L-O+I_F(D!Y]"HNO@/ R#\D#.0V]H MN_D2W3&[Z$MT>-QPOD1W'?=\B3UN[V=*_[:8RY??Z/*?)&I M6"C(XL(X&QB'+./"9-_@/)=8\"1SVRF?'FA\F^5:3O!4"PJ4D=3-H#T#J)VY M>CM(@?FY0:>1$-0B!MA$7T;!JS%Y9JA!3<7+ZAX:@E>N[L<";]95.9=5I2U' M5L[K5>>SY(O'N4D_^2 T!96JI)L"K7?\7^MR*4U&RH[KLS[3UM8GK;ZVU66^ MT9FQ6:=QKA2CQ%3J$LR4EE>0Q#C5?\V)DH3F,HM<7)=AQ1V;46DD=..@P--I MQV7CF:3 G-@I"G8TG8"MKF!7V>X41BT&D^:;)>NV%>KM3^.'69V MO')U8)$'Y?QAX#]<.P8:M7>RN!9.: .WR4,W)J[^SEKO\?(WNN)?R_GCWN^E M_H3GJRE77,DT3R 5.(>((@DIPS&4B(@D2ED4<J)+4&G MR=Y%$] J8^:J.TVI_A?X=6D*T7RB'N+^_0'M.R^\KSA#9X3?"-N)7/!;G^B> M9-0&+[PO*TYG_RWI\MU<_&)Z7B8**Z$8@K&,B2980B!)$(8XCKE@>5:DV#K5 MZ-P@HS.[V]"B1E!@) 5:5/"+=4O1BY!>)CY?0 6FM%X8.24C70.A=TK2V03#/1^FA)SL1[+?%FQ7F_6+Y?K]9+V54] MK*:D((2)A$%,"M%$U+ XCV'.:!'%-,YQ:K6S]R70V$AD$W!2>Q*!T<#DK+0I M9D MEOHW1H-M,5>]QE?F&,DE\MS'5%H<*0T\08')JXD!>G,BP:A6"'0: :/2 MUNX"6BG0:+4I_#KT7#D<4 T\9P.=7 TR=VZG6AZ!OGCB>7>@U]:FJF;_J7.+"QAXFT6#B'G9[01G\K8QT9"#IU)ALO]LL$;%0" M6B>PN:'5:M1^9Z',QJ)P*^^Z__BQK6@; MZ=HD6,=>P0?8V3G.^R,2?/-E"T:/MAFG=/;<#V-OB($;79Q2[[B#Q4-GQCB;JL+XA7@.4YQK:Q=1!;'""<0I31,619G,K"J% M^A-I;/1P;/!.@.Q$!XM&=L :X7V93=;S=ZN1&V)67M_.[>;L\\Z<;10#K6;@ MS2O-F2]K-\35[C[F[W6(XW$\G5%QM[X=7YRWQ+;W^\X-SXJ MTU-JN9CK'WF]3%>?%K.2OS1_;LN8Y"02B"84$BDY1'&:028Q@SEE*4LYQZ1P MC,-V%6%\\2QZDNI,MXT60!L[V_#NX[@MONMD8 MP<&?[7^#]"?HBY[G\MJ.0@Q<7+L?1,>EM7L^Y[9N, _T1Q-?6'O<_.0U"D*XF!T.]2J^2T^J>ZT!RYNH;*N$>']4=54M\8U,M M\6XN?I.KKPNQF"T>7S8=,"2)"TD2!E,4,4TBB8(TSQ(HM#V)7'# M2CT^1OI5:[<"@JXD4*9VZK>Z=NI"@<6S>\?X(>;=T@LZKKD,[5H-53BWSD;9 MT3U(@Y4!Y\I_-=W <@]?5G>8B3A97W>@H6\LT":7WTHN3PO\^Z+N!BM%+5M5 M5RS<_;WI\_7[8O7?-* N4]FS,)KW>;=;R48QEP.N7R?*&DW 1K]N MN3(*Z7]=@1>YVO/C-O%@ 3&Q-6:U*D_+VFZ2F!V\3R62$M224?=@N,T9O,$(;:OUPL":! MDWI?^LKU#3M?N/[;X=>]_\1!/M^32G3?Y^E?]K,.WI?S R\,Y?;(#= MHV@SF;:=*(-4?( NI]@]Y,)%D,*58%I"I#*I4DYFGLYHSJ M'CT^WU$GF6/+X@XJ)#B2A4A@GD<(HBRGD#&L;2"*8Q'S)$Y9-GVN[2V];BY7 MX> Z'"0<9&_D8SEW#TL]P@X+S&44%S!#4D"$"@69PB:5/$L(IE1#IUKLWLTM M"[/W1ZX;(AQN>H3;0;-;Q/E#2;Z?J[N'#-J,^4.FHW_3A M[WM$]O^^-J4C[]6O-L( :61W"M\\#>_FC]0=6X$]XB]*NE.#. M&TX.H>M>\!HH'/W4VZ5QJ]\O7YWZKN)Q,5[\_-W#Q8!?U6 OKOOZU3V/>)62 M?*4-[ ]SOGB2#_3'9[JJ(\3GO)R5]9OR?K&4Y>-\[XI?2GVC*=934FW9L"B. M66[<[T4!D1 YQ,8O3[!*(I(11A/AU+3+@U!CU\H*R%MCTG'%MXN=EJBP/ M8 >>@,!$OE$'--+6D9=&7K"OT@1TLW1XW:YBFT*%'D]+M]W#5AV##GJ-Z MA/+HR-3GLWN&F?*O4JQG4J\$K6V\3=Q !1$R80I&.8D@DBJ"#",&$TY$%BN] M0\^P4Z+Y^;'&QJZ=J+6QULO%<0E8.]+T!%?HXXP32+GTJW8/=;P.B]\0Q0OC M#1M:>%WQHY! BUOZ\<:=^'_K:E5GO3PL.L:2O\M50U0?%Y7^=U/M^M-R\:T4 M4KQY^:,R7M?[9[FD)G7FSC!?4QN[BTO&))9I0A04,:<0Y3F'A%,):9)3R62D M>.QD]X40Y(#\^O!_&X4-*=)G5GYT\=N?NOV!Y]VYO8GHZM^#WX& M&W7!5M\@L>@A)\0KLP<1=- E(234AVM)T+%Z^&$_S#6]-NT8Z.RC>2OU3VW? MJ"15JN TAUB)#"+.%60\*6 J8B5(%$4)+:SKIEP8:&R+P9ZH#B[%2UA:.%\] M(1282?>D!)V8USMQN<'EX(/U!-M 7MB^\+GY82TPN>B)O73_<+Y8"RWVO+$V MU_=J17N8F-I1L6'K.K)'+99U)+:I[[%8KQKNUA>8?* F?V@V6WQO"N,HR0NB MS7$BB";5/#+GS3R&,E6D$&F2$$XDSN]8R48WL*<<:+4#&_7 1C]P]^HSZ=1_ M]Y5F=*"UZF'[S6TWMV83K#>_NQ/ZO9W0Y\V$GO@T?1TQ!@']2H]?GR,.V08X M %('G8)#C-#/E=8VI_]$EZN7AR6=5\8+LYA7OY05U^_L>BFWGN,DRSC#J80I MTW^@F$A(%:50X1A3DJ9Y$B&WT$*'T<>WR+;"@UIZL"N^F_O*90KLO%*!8 V\ M(I['$VP%!W\&\>OW0,RK-\AE_$&=/#V .?3=]'E$B&S+.FTG*52<"RY@@2)B M2ET* ?P[=C++Z3!S?B;T?2<86F; M>>4YOW*X]"QW&-QR*STD=G46WB9PXEU3O^*-G$M5KJ8THC*560*++$TARA(, M30,9F&1,)7FJ[2B2NF1V71G/B8(&2.VJ,^_;SK6V_41LH;7E&&^ #>4GV(GB M:H4%/[7B_NR_UMX58((4W3LWYJM4W[L"P+DR?-=NZYTHJO=Z)9UM6:O:_%NS MAVRK'7_Y*N7JU^5B_:QWB]O3;,TJB<@QAH7QG*(\BB F20X9HMKZT5R4R-1M MZW:K2./;SS5".\8>W#PS=GPU)-J!"6TC]H[95$W ]I^[C-56(5!K!#8J!0D; M\(6O[Y37VX0:.BG6"X0GTF;]/+=O_R.]+_TLNUZOGY8F9>'I;KWZNEB: D%- M9GH\5;G>/>K-(TP+%4$4)Q(R+ ED>J-)TPCQ@B*WQDA6XXYM=]ET^5QNY#;> M;2,XH!O) >V1S&\[#79T&@#QF(3M-_T'^>[+K=?:3DW1PR?)9W5%0P)SU(A.(>YD,C4_L&0 M""%AG""1Q9%21>%$6O9#CXVWNEP9WHJN*0P^[13(>=3RMZ&LC@:B_6Q8FH)! M, YM]+7P=E+ONO?!KS6V=1BI\9\UPGNT[9P!\VO%V0\_K+WF#,N19>;^A'!Y MG7>K]U(_D]BZ>QIBR#%$,>9J;M,X<08RTN89CI&B2IRB*K91I;!SXQ]^^_ VH1F)0=2+7,41++:[_!,]K]$KIG99P#Y[=>4VNT25W6@+9)[?3]M']*/NMJ;6[7)D25^:TI8M/QH4P MQ8%@EF,%D>321'%**'C*.<5Q1KA3CM7)4<9&JSM" J&E=./1TT#:,>/-\ 3F MNEUDZH-4?_'<5A!XY9_3(PW**!>5/>2(RQ?WW'IVS1QV:HM6FW_\/Z6F&[WU M?6F++A.5*,1H E5>1-HDXQC2+"I@$IM*&[)("+)J,-QK]+&QQ+9_RV2W,FNU MU]EEHT//6MAN\V.Y'PV%>N@MZ2E83;N3A-E$KB3$D-N@DJ$YQ *AF%+&,11A$KTE2ZA'/L/7ULP1LF M]=?XP5P;M^X"%I$DY21CD/,D-Y4W8X@YI5"R""5<,S\GW(7Y^P,V +/[ ,R. MBGO#$)AJC[/%[U:K9OJWOU1]64.9\F0K $:SLI*1"%2%L D(JB@+F()>81HDF4 MNRS[%T<;FQFP3>Z<&6G!THAK"E>M]5^:?$$W[KB,M1U]>$,P,(/L9,8:02>@ M%A4N%-3"-A%C_FC$"A2O3')YQ$')Q$KY0SZQN\E7#_JSV9+35#&4((F@2#3+ M(!(Q2!.10&V)Y)@F<8QY<6MC^K.CC\\\,7;W00JR<7"8 SVN=2I7348R[#2X MM;']^8FQ8Z- 8 ?FIA.9_).+J?S^H_4= L2N6\S_JM$\3L VN,NCNTC_ZGL\?O8DW M\*&E;UB/3SJ]CW!;"_HV(_YC25DYJ\=M8NA,$5I$L-*32Q*E=\B%H)!DN8 8 MYY&2>LS72O[LF.,S6^\X7ZX/.\ ;PY4UR72NK0:NHF['OEZ1#$RJG:QP MV1;5V)%VTD;A!FBR?A6:(,W2SX_Z*DW/KX)PKGGY]1M[E.&S"07[0^NW7-%R MKG_[:5&5=7F..@)3(,U(6*3:E%1<_U%PB$D:PSB->:ZWUI1*JW(9MXLR-OMQ M(VB]G7[N1'4HP';;S%SFK&'Q#DUFEB&Q8#LGYHJ-.O6U@TV,0R6\P29HH,IW MVXG:-@:J0\';B5J?_GCJ:WU5O/,"[L4*=[>-,%Q%.R]([%6P\_/$?D9T M,Z0)6JXC?+J"M76!(95+D\ZA3'$Z89(\8DBC",$B26F>JD3&;DFX%\8:VWK4 M4N-&UITBR3V*.5T"V_Y>FU_5\T8TTP6 M.$UY!@7.38',2$%=_#Z-A_>&>T?W2%ZMOV?E:]=\.O]3#9P[R MB9Y1I/LVS_VZ;[A\)9??Y/O%\AU=SN_7JVVX;?O&%4G!BCA7,!-99,HQIJ98 M6 $Y$2JA492S2+A&S5\916L?F.XX[-PF@D!U5=;N]Y(R8HYX:FZAI6U8XB#J=*#G-A<;87 M!N' ?-6"V]0R_# '756P7<$W%6NTZ&'0=3B@"X/R0*=QWM!V.W=SQ^SB(9O# MXX8[47/7<>_XK,?M;N0O9#E]-U^5J[JFS_)YL:S?M=JC_M;86*_TOVG!:O7S2K\CJ;B[>_6M= M/IOU;BKR.$U%ED(E6 Y11 4D.,4P366J5,)DFA 7W[+#V&.CGDYT8*895%IX MDPKZW(I?^Z%E)[O;1MAE0NRVQ(%@#LQ)^PA_:1'N)->&CY%]4B/][BK2SIOB M'IAYW1Z[C#_H1KD',(=;YCZ/Z%G\_RM=RC>TDN+M3BSZW7)I?(7F^6]>MI=\ MHB_FG^Y,2MAO]$?YM'[Z?6UV\/>JOLB8=5VH[Q3)G"!"8LBB@D.4D012FDE( M*,.HH'DD,^S4+B"4I&,CSE9>,*\%-I]T58ML-NM/YAD9A MLZT%G&R*$GA6_+12"23MLTX70H!^U:0@^X,"KD>FT:@Q^LV#^1I?_E*M/ MRY++3RU)_F+"UA6/$H8$@J(0 B*3?D9BIB!)HMP$TI*(.=5'#RGLV-:D3N3& MU'RJA=:VO):Z/MN2[?0[YJT%G>[ JY#G21S_0K3_"C0J@UIGO=/HC)%?+N6A M#+<8.4S..-8C&X'_&DN2 _3>5B67,7L'/&QSIDVVM=Z"M>>:3=/M-"L$529F M&NNU)4_U/H<("N-""H9XA+%;V?=@O-?&@G]\K)^,:RM;Q#;ZP"\S* M[K#U"5VP <-WX,+%,8<.6[ !X$30@M5M_>BDKM=\)T1=>V<;#M%EZT=,(HY9 M >L(*I0EN2D;3V"6Y21#.8]CHES8Y/)P8R.3O]\]](Z1N@*L'8'X@RMTM$%= MV[V6M,D8WL@:H *"'2I>B>3*D(/RB)WZAS1B>5?/4J0FC+\)LOY=*]&^XU1E M.$-Q!F7"11-Y2=(TTMA&&4$%2Y6(W2(O3XXSOFC+6LQ^=49/ FE'%C>#$Y@C M&E2Z=*JMB!Z+B5Y"P&\1T9,C#5L\])*R1T5#+U[<(]K1[(O6>@W>G/[0N?BR M4"N]">IB@!-5R"*3"$8X-P5"XQ3J'S#,.AP6P]"/NVRVML\MJ7W7MHWG2O*BD*S,B%9 E%< M$(A%Q&%$$4XPP1%7TCH*W7GXL>WU&G_SFR._M .[N$^!!64'!7807_\QII/] MFJ)=O=&7/I3N#KH#PP<%?R#"=YT$3\3?&[J+ZX#[4X=;%GIKO+=*]'_*P ?= MFVYO>ENQ?GJN2TZ]^_$L^4J*7[1\0LY%7:2-$T)Q*B5D, M!5"<%?K_@YQVVTH\MJ6IDQ&(5L@>+<+#3[.244RQ9!#1#$&$$[!Y'3K5+Y?7 M'"ZLP76:QA';8"WU7R/ P742O$4Y. _<8S];6SRE>6*=N_?'O%Q57^3R6\D; M>5IC/HI%&@LA890JK#>Q20&):7,6%7'"HR0J2)PY.!GM1AW?NO'YRQ]5T\RA M:J1M>>:;UL<8]_I5%,Y%DRVGP&(3ZQ_6(>(A:H';G-Y:Y EHA0;-=JK'=M42 M4X<]JG]LA]J8ME@V;^IRBWA3$&!M% '+:NVK2+$;4!>WH9:/&F[OZ:;;WH;3 M\=8>5/Z+9*L/<[.!-6_5V\5<<^+*E-JK&SN9#>V3B9F[5\8SNGHQB]%BKJ_\ M=6G:,;.(Y+&A=$FPA$BE&<0)49 I@1(A4\*I59&\VT49W;ZPEK%NW5$+.0&/ MR[KO7*V# RG=-D$6_#\8[(&7!:,'V"HR 3NJ3$"G#&BT ?<*M%/T=CM%M4J# MS8W#.C+8' VTO 2?*[?5QPN\%Q>EVT88;JWR@L3>$N;GB7W+?KPO9[))0YH6 M"<^R5!)(I: 0$;TO(5&N%RQ&,Z08C:E=8:=3#Q_=ZM/4H3 "MBF!KG4[=H"[ MO(;<"D?@5<$!B1Z%-XY5OK'*QLX#!RZI<:S*CZ3NQ/]; M5RLS0O6PN!.-CX[./M%2?)B_I<_EBLYJ'RP[/A'6MDQ5KF2[5_]4%UXP;8$> MY_53:@?ME.8B3;.8Z#TS*LRI7 )9$1>0I6G.HP()H0H7=@LM\-AH3DX?N6W/-R:FBMI2FG1A59=.J^KRO9U._LAY M*."]LGIPH0==#H::@L-U9+!Q!P[_N6^._=XOEDJ6J[7^=DTMJ!_/95/YKOHP M;^2=JE10E$02JB*.])XX)_J#E+%IN*RWQ23"%*.NIU/@N!!;F:UX;+_[4^!E MZ/>#"DP3P$W9\=E,#E5KR7J^ P>(>)W#OTR R'T7$;*C=U-.;ZNYJ9O]Z7+Y MK>$"1%RG:1P!(M92_S4"1%PGP5N B// _5T\7R1?+^L&WG??:#DS.:UZ6%.J M\,'\_"!_K-YH,/\Y)2)!<1(C6!#37CN**22"42CT!HE$(N8T3EW]/+:#CVY7 MLWYZHLL7LYXT%93J=A751AMWCX_U--B[?4* .X3O9ROW!&PDAWJ# >O2LW_6 MT@,C/JCE]UACHP]LWCU!U@(,[@YRA>:43\CY&>[-QHQ=WS#M7/S?-9V5JC[# M:KOVF!)#LX5I0/6QG,L/*_E431$I4E3W.$I)JKF-)) A;6.G::'_F5,5<6;; MDLQY]-&1VZE./1NM:JMIJQ?H% -;S<"?1C=0*^?0YLQ]VBYS8?#)"&WV#C,/ M3@W6>N-Y;)M?5':M62\I7TP1E@D=%JHU"$UQ&,PIIJ@@DFC.+#!6X M$$Z'?UZD&ANA[BI5A]%LU:J_XEW%C$FY46W;Z[T"?W;:.59B\S//=E;GX+,7 MF(&'FCCW0BT^@?9;V,6+9,,6@O$)YE'A&*\/[Y,'8GP-[_4GT4;&(XXSBA*3 M2!KG$"FN35V6ZFT\(S'+14:ILBPJ=>KQ+A_O,)D=__X?_Q;GT7\U?Z*_93'X MCW_#29S\%]C[3?ZW*'))0SA ]3(_WHI48)JK)0-&M%X9&0=0N*1>](=DH"#8 M!AJEG^/7E11WFH;HHZQ_:=P) V$H-'(S(4IB.;,IF]W^K,7FU@U6EZ]6\' M.[?S_EK16"H5F66W2"+]6LD"4ISD,"L*(2EF:<'2@?+\7_/%&F;U[T0&W:NU M?9\FW8L$?BKG0"QF,[JL._,T1\0__U7?K\#GQZ_YSHS_G+G-@=F!!S1E.U<: MH.TI=(/1]L!Y C8O:@M4#L2# M"=C/2/UM/2]Y^4QG;Q9S4;4;'TECQ;,T@T00#)%$*<2$,T@R$2&J0L9EN&QE['WZ?A-)N#;L5H,#+R1:;6CZ/E4%M /#*IR<'&I3:+JEZR#(7 MK^VY*VW/X>[5O;80J:D)\M'$/8NF)G1]=#U-"YYFA8J@B(7>,#*&(6-4&_H$ MY2)&693'3JUC; 8=&R%T,IO=VD9JT(C=UBYO(S@;@8>UJAR@.#)X7.[UZ3!K^CG>K5=?%\OR?Z3X8ZZ?6!O/R[H=<\K*2=596[/2_KTR^*)EO,IS7$A6);!F)ARP4IRR H:PR(K MBHSD.4:(.'/WF<'&1L*UK& K+&BE!7\V\O:AXG,X.W"J!_2&<'WV JX?15Y! MQ#_7G1MP>-*ZHOI)]KEV3S\:V2GT8R*S#Q(-$L$*DE,!6<9-H C6N]FD8#!5 M0G&!!810Z1"IJK806*5R*Y M/.*@3&*E_"&5V-W4DTN64I2K]Y27LW+UTIDB,B9*;Q8A(HQ A/)"[R"-?PRG M4484RG+A%$%Q:I"Q,4G!AJ6 M!BZH>O3U7[JV9_6=VHFU"1*/4TPBR7)(HT)IBR%FD"&"H")Y%I&,9$7&W"); M]@<87WC)W9FUL8GNER]/"SIO-*/-(?GFY<1D31#-$$PDSF%J" *$N,[ M8((E,B(DCJ13JZ%K XYM\6[E!;7 8%?BWODW5S&W(P"?2 :FA-M =*8)6V2\ M$L?500>E$EL(#LG%^KY^=//K8B&^E[/9W5Q\,-TZ'\W.HR:T#T_/M%R:0)ZI MXCEC-..0J41 ) L!6<(32/5N@23:DI#"R3N4XJVTK='.Z"K=QN MS&,%OQW[^ 8U, /=C*E(QHQX6G ]H/=MW-XDTL/7G [YCV]#+4WMD+)LRL@MEEH+* M='AOBG=67Q8S\6FAA7AI_MR>H2A$1ZI[5XN>-]G]%@F[@RV M'^9BS>O,(1-OU96X2"4M5,(@*J)4_Y%22"EG,$.8TAR+5#&K./S+PXS-]C9R M@JV@P$CJP$3GX;1@>2\@!>;S4_CTJ7=Q'B@'.S MT[@1-F?J1%B$868V!$2TRKU="X*]7&B"(XV8PX4>0[1!N2EXK M;_^6_<#'WBFYQ3T]+TZ7E6FHX?33L9*?[ONN3__&S4F!:,9E&1 M*:AR12'*5 Q93AD4%$591+ 4BEIO%_I*,;;=1"Y7+U8KSA*]/G3F\YGVOW M^&&@1ZHDCY((\D0R;2\E%!(E,RBCC"!M3.G?Y6[.9]NAQ^<\[B1OFEAV8KL1 MFS7P=I06 LS 9-:)/*D/M5;[8$Z"!ACT163F MET%:9#&,TS@7)&5Z]Q^U\_MN/E S;P^SV\DZY-S*6N*Q3&S@\U ?4S7^@\_- MT>:.GA/0:#J"T\UKDS".8\RS4OXUSBNO@>R[P_;Y@?K9! ]+*N3OYCMI8\)4 MG*:%S#3;QZJ B%$!,>(<9B(E+$>$BE2Z.&<.!QB;^Z66#Y@KW#CY"#@[2KT% MCL",V"!1RQ:@]/#L=?T^85,::1NP4)=/35'$8/AAF\G?QI-4\UC3]S9;\/_,.<+TT-[E]D\]\/\T]+^4Q+ M\8M44JR2-BHS#6"@&D6(,DE@2B)*,)07/*"[0 M="X?344%.QKH)XC5MT":;V%7G)!>M%IJ(!MQFU2=17WTPM=:#^-8ZW'NTG.> M[#@F(/;#\%"G /BI4^'G.ABTG8M6_)U3L"M'7\Y$=1N"7LFLIRB#$MYM<7S',CL"@UIBQ]IP5Q"VXS:/J 4FL4.XPAZU6.+BM\+&V@XK).)<9PS2&6*4"(D$% MI DK(,EY6J1"%)(ZE;=W&WYL^S0C/9P9\5L3R_A8'UL-7MS(QW$B[+@H'+R! MJ6D'V;L-LEOA02U]T +7_:#SREZ.(@Q*9OW@.>2VGD^YM8M<9Z8]T!]MA<^Y M^%A29N*22WGXJ2D:4ZJ*"*K<%)UB&8:,$@5C*27-290FD66%DQLE&9_!9=S^ MBWF=);=00+3*@!7]T1&BV0'-M@KU[3KG-F.6!X+A9R'TL=].GX1.!Z"5Z#C3 M@+^C1U"^O!'-0%WLW&1YI<9VO0 [W^NNW^/ZU #A?+&>FZYZM4VJG_VQG,L/ M*_E43562$I'$$JJ(Z-UHP20D7$8P%T+)/$4RXPY50,X/-#:3<"LJZ&0%?QII M02VN4ZF+"_!>9CB?H(7>@PZ#ETMQ$#^X#90OMXL54(LE. FHKYJ!M@!=+AQR MX?X!2X=(C%]7VSU)Z>RE6=GZV9^NVB'D3.S1#;<.]-P?*,<$)2A:! M0A,K4A12A"@4K$"J*)((R(7K6CW>;&SN[,QCB M@:G:)]@]\N-Z@.8Y8@G;VH;R!:LXNNSUS>TN=R16>FTW![TKM_M'O"%HA(S$4> M$Z@DK9OY1)!&D8)*L$SSG$0XM=H >Y)G;);;QEU5ZS,!.QI-NC"*R5'\A ^3 M[M:)M3/R!IRNP.P\R$SU"-3S@J_GJ+[;9!HX!- +@,?Q@GX>V[-V@YS+)9V9 MYZZK2B_+]^J3G)L?NH$_:;F6.3M:'G(^ M0EO-'J;"O?Z#)_S\5H2X5:AA:T1X@O"H:H2OY_;8TO^#FIROU=O%O%K/C-_@ M?;E\>OB^Z$K"8RYQIC2-LCPV&WP&"8JHR<6*DTSRB-IE<%B,-3;";*4U]>LZ M>8$1> *TR Z;W"L(6S@ _.$6F-@N0M;'07 %.P=W@3\,!W(>]'O]W+P)=J!< M]"U<><1PG@8[7?;\#I:W]#-HF[38>W7_+$VML_GC%_E8NVBG658P;)H%(03Y1:5=':L\3E0MQ4)RKE8Z_7K!52-L&Y6YWEX[F/\/P*A)>+;[SHPUJREU5^M!&NWY#/YK8/*]-/.G2WQ.L M-,]JCM#V%T1<%I#%N=[21I(@IHJ8%4X-Q4\/,S:3:_N:MV(Z1AV> =..$6Z' M*# ='*$3(#W^,@A>F>#,4(/2P&5U#SG@RM4]TSC*N;P_*+#\63[1TA1@>K-8 M+A??3?X(U2^%_LU4,13G,;CN4KN&^G!1GSP]AK@[OD;O7#SF[_A M)L*P^1N]X#G*W^CWE-Z52KF4HGJOE?E056M3>NQ>U06&JC_F^CD?ZIK0Y3>3 M=WNZ-)&I25A-F90X-FW#4XP(1$2:@B*F2) 4$9*%9%@DSI5,O8@VOIU6IQE8 M2B[K?"P39%JM%OR?H-2:RO.MC\).HAU[OL;$!.;53J4)Z!0R+/NEKJ)JJ]_G M][1C955)N3&1/YKJ"EWNRDO[/E>_K.5_2[JL8WVFHHCC#$4)S).Z_SC-((T3 M"5/&4Q;KC2^-,S)/-CEU MVIA=+0"3FFE-#(S1H0EC]&C&]L7/KR7K+,6PQFQ?D([LV=X/ZD=W[[6AO))U M!O1AI?^[I\5R5?Y/S:Q=.1FE=\-FZ/?ZAJDB+,\P9E 6L=[#9WK[3F,D8(PD MXW&:1'GF5-OR!EG&MJ%_^"J7DAH)W4CPENFPH\.!0 Y,C(T6L%;CJ O)I'8L ME":@GI"%)HX\_CO0 JE>VO$6>07G3 W"'#.KCD?VX].]TMF[J#\]F MB^_&?C5Y+)]E)9??9/6@'UH7P+26%GLM<%%E:1%'A MU/;-;MBQ,>27=V]!ES$^ 7$"(S(!&U7 5IE4CM9P<.Q+U#WE@ MO@R(MC-9NH'GE1W"]Z3UEO>;[^J@&%P#,Q;%S-^AVG0Y([;4$F_KUI+ MT!T6AW1?/Q4&-XU_#P^(;!K_?I;/VEC\LF9/91W+;#;;U=?%3$R)X''"<@1% M00N("J'9+=%+*LE1SAG-8UI852 ,(][8[+Q3C>0GX$G/]M?9"UC6:H!JHT>= M9EHKXMCAW.\<7Z;4UY^YUSHYM^Z!;@[9ZZG=*@H>1C&UCEWM7VV*_S+M[OM- MM5N$=["9N!@4[G_4X>+(@R&V%WH>;I3>.?-:HMJ86)9LW1T*FES0SY(O'NKC# MS0-WAC6=:E&0WM M^;Z],6D#P4[3KZHM-++2*&S;EFZ Z)J6;J/BP)\&'-"BX[/F\:M,ZSA:G?93 MX:_1!_6FZ?'6)/4V*?JMG6_6E5Z?JTJ+RLIY+>EV7?X@3 2@*NGV2)=K&?7V M8[_"M/Z=%GCG_+>:BCPBA,0<1@4U-G_$("8)A0G.F)2(Q<*M:FD@.C3PRW4;-HM>B.8H\"K6Z+- DUBTV(\1]8.YJ^':[ M+'L4?MW)&"!A^20&81*6]X=ZG83ED^J>35@^??7 3IJNA$*SM;M;K[XNEK6/ MDR5ID20X@:I(B?'#*,@005#_P(H()[&,STQG8L>)CDL;O.SGRA&P5'8$7Y-H!-0(\E4U_!TR+DQ@M*@3ES%R CI(F1Z-54X#Q2+JVD?" V4"1*3^0< M6T== ^1RXZBS=P_8-NJ:!OM-HZY>[_V^C-Z5U3Z5IH P/>+Y2^+ M-5NI]:SM5(2A5SH5=C8=(9DH1!1CB&!,5(RD00I:S2&7QC/,1B MO)&U=CSQ)@1ZMJB<_=\7$;9;!'SA%GI_T[V4GSOH'6;+4-#'E+E\N7 M/64QDY&,&.22FL(@<0&)C!*8*9%1$DE-+$X];"X--CY**>>\?*8SURCJ"WC: M$8@OE (3R,?%_!'JF7@"1N )^'6I6<-GI/1U%#P'2%\8<."XZ.NJ'X=#6]S3 MLQ768B&^E[/9;K!J)K% >H$^,,V]3IO*)'?9HN7-KO4V^">-[3 MWASHXUO@UC@?,XVY&!%^Q";S!J&2? 2%F7J)$[G3S]$<-5 M*+S2P_G1!B6)JTH?4L7U&WJ6'5PL9?DX;^K>\Y?:HT2Y<2[]2LNYV4?^,5_* MIG'G5(G"!,]HHT%FQ@\491#')(9Q%'%!6$&RE$_G\I&NI'AP*#?H((/5]T&: M[^-(DG#?2JL"X*T.P#36JVFFCL$PG@SPTZ/6YOP>_/;IL:,>[V@/5&BP1;B3 M&^P(#HSDX"7U;J_M-^[_@KX\=B8_II0A,_*-Y'YP7C:$FR>M" M$USH01>GH:;@<$$;;-R^/<*VJ3US\<6T<#$U7S2[-YFFTR1.%:/,-!+-!42F MK#C.!8))RK$2/"\*E;D$JEP;<)S!*;.=E#R3HE?MR/T?_Z:W0L5_ 5G+[]H= M[ K\=HN 3U!#GS4<(/GN,FH]6GS90>&YJ=>500=NXV4'P7'C+LO[^E'-.Z4D M-U&/'^9\\20-F^E-^0$_FFSVIC95V]$X2J5,)(6LP#%$BN:0I"J'5%*E1%R0 MA#OE ?818FQV<2V?&\_TPMZ.>T(C&IB/-N*#1O[&'C1ASOLJ3-H"(SM:3(Q) MR2_UEW9FKUO ],IHO009E.5N@>J0^6YZ5L^\Y_IQG"_7_NFT[.LT9SUB2 M$UA()DT(6 0Q8Q3R%*<9)7G!(^IV2'-YP/&=U#2?&VT$!K)?U^;+(-L1G#_@ M E-92U M8CNB3EI?J4>BL@/%;Y+TY2&'39:V4O\H:=KNKGZ$\J&N^],THY)L MI2VXQFK[(OEZV1AUK%HM*5]-219+%"D.68(91!1KHXJE!42YDKG,",44N1A5 M]D./S93:D7Q2!S_M[$G 5GSP9Z> HY/085+LR"@,U(&)R2/*SD3E#IA7TG(8 M?E "W=,G([YZ>9XL7J06LS3XIID)0(@I1 M0!''.40""4@5*R"-^>Y%(_OFIK R1(1:ED'&;" MU""B*8.TR%(8D4+@@LBX2*RRN8X?/;9%H)/.CMM/0'69@V\#(#!7=H)YK(YP M7M]+K*3OVF$D_;=#-CKQV$%8X[PZW==]X0JOIJ,A A-9Q+_*^WE7PH.0-,H3 MDD(BB F+-AXWA22D>11%0J$D44ZMDQW&'MMW_% ^-:5D!# V?CE_]&*MG83] M)K/K5C!?VWYJ90=:>(^\<0-H0Y@[)\N'.G/13'/3L=[NT9)":K2LK]DJ^;(;K:K[^L9=>T?8I$K'"A*,0YQ1 A MD4*J\@B2A"8X5RR/W2*?7048FT&E7\3<,3#,%7([6@H)9&"*:D2?@*/*SSL< MM5H )K6I58H),"H HX/'V+*>Z/F--7,58MC8LYX0'<6B]7U.H#.&ZIQ#J6V[ M\NZ'7/*RDM6'^2>]@5V(?\CR\>M*BCMM^-!'V?W^D][:*3&'0I(BQ2P7C''/[<&\*C ^PZ^3%M!&7"!;><&S$7BR^;L /Y5S(!:S M&5U60+]?H#*P.&;C#?R^>#J;>+5W8,!]]KFBV-65JMB;GF$;$(!^3QH8)F#S M>K5(;*X"-18#GFP$F<-A3SG\JC &ST'@Z7$^_0@C16__A8F1;>H4?BZK?WXL MY_+#2CY54Q6S7*GZ#8HD1)1A2&(\2V<73G+&,JH+ !)FL M;?U>0BP5A1PA%#%$(QX[1EZ_ICKCL]1;J3N#O*E6^?VR^>[/9G^MM\K!@O\+ MO"FO?6[6Z#,YL,)!K?;F7YLW:UC+_97GSK\=_UH*#6_5O_+4G;3Q7UNFOH55 M3/%*OEHOR_FC_HM&TN17 ;<;O'Q"&/@]>$F!'L4[[#"Q7/MCL.-G:7;]@?;5#N<"QZG10SCHL"F*RS7 MFXTL I,$5N0.B&# M)"=>A2),E^FCT5ZGT?0YI<_VFCY[0U^",%NA#WH+]4.*A\6'JEIO:MT\Z$?^ MLGBBY7R:"AYQ9NIE8UQ )",%L2 :X()AQ!3G##EUX[$;=FR[ED9JT(IM(FT: MP?]7U2;R3H 1'OS9B.^X@[&<"EN"\0UP<+;QA&T/ G*!RC,;60T],#6YP'', M4TYWNR>6_5;.RZ?U4YLYP7"T] M>6S4TPIGGU6VC]-ETKA)^\"\T,KE.:7LI+8W9Y3M/W6PA+*3RNSFDYV^P$N' MK<5<6^RKDLWD?I.>>_7P53:?O?'=+N8F;4"DN=0;C1@6>1%!E&<2D@PE4!81 MCR5CC"NKK]6#+&/[OMM"(+R3;P+F%:-/!VI*BZL(FLRX$^Y#ZC.^K>W5_'M.]9L_&RK] M/NC+9+F^_%5>D-#+DT5ROFUN_@XF30GY+2KCS-8?8H['4:+8BT;CRN4?8O*\ M%3;V*E3?X_&F^-[[_GR?OSP:=D^MDY8/$QEG!9)IGDB26": MQ (B+K4UH$AA0O,+B;*BP)BYV>B7!QR?$;V1%]0"3QK;6)LZ&YG=B.(*X(06 MB6)*P#Q&!40,1Y (S"#'BD0)+T1$G/S<_N >I/531S +I?.E.W'2A>&?S*D(,2N9WZAWQN>5?/ M D\S6E7WZA_4&*FK^^5G8V"V ?M1CK$25$+!"@J12A/C7T]@3A#*"35UGIPH MYL)88^.76E1#+JVP&E-0B]LS1>(2S'9\X@F\P&1R V[NI9ZN(^*WUM.%\88M M]G1=\:-J3Q:WN*O VF]1[=2<6]8;V[D=933,J!-*6"HRS M+(,H*B*(HY1J0[&(!25Z.V=7,,)VP-%1R49FT @]:5U=YC/I! =_&M$M2<4: M^LO,$@+0T/3B TNG? L7@&Y.P[ :;+#L#!?5=Y,VG.[K9[6\65?E7%;5'?_7 MNJS*NGA.T\V=/LI[]?>%B3KZ,->?M]2;W_HJ;3]-\SB6<<(Q9!PQB$3.($M4 MKC=.C.2*$T604Y>@?F*,C: Z+0#=JC$QISNM(DT3R%:)YJ*EZV:VYX39F4;A MIR$PK6UFX&YW!C[MS4"C!=BH >ZN382S074;CEYMK9ZB#&J&W0;7H85VX]-Z M.O7:4,R'1?O 3@II/(;WZBVMOFX^QD0E.>9Q#@7'2K.G%)"IC$.$,QQ%N61* MICU. EQD&.GQP,Z!FO_W-@'-+]^+!=9CIE*-=$)3'+-<2*#)%9$\QY/6))I4Y(6;@<:=@./[V#C_6(I MR\=YVT.,O[@1F"7<=M3E'\+ I+4C,#C$$6SE!G>KU;)DZY6)U3,$]XF:SE\! MVDJZ(>B5P2R''I2[W. X9"W'N_O7+?BEK/AL4:UW2_I%F4@0C3G,:"(U+:4$ M,BD+R$0AL[@0+!:9:TV"$^.,;;=JQ'2O)' *0#O*\0!+8(ZI(RZV(@8JAW@% M!^^)^Z?&&CPI_X+"IQ+N+UU^:X;,)CV_NE MV_>;RR)!>9S +!8((I68XSMMT.1IDD08$ZF(HP5S@S3C,VNV*C1!!(MO>@NG M-W _L4;^GX%:+$%9*P=6](=T#/2Z9>KLJ&F@Z0A,7[L9,/MSTF@"M"I=(4?P MTYMN5TI]Z0W<^;R7_H_L66%R]54N]^I@MWL5GO,T MQP1#D9,8HB2G$.NMHMX?DI0D@A/$L%--R3,#CR#>.O MI7\X%78%*K103[I>[];^:N >&WY..YP88M\GA%Y:.RCM>N]YD0 MU[/!Q^]K(]&].F[T,26RP(D0"401Y5!O]PI(\HQ"01163*5"9IF/U#?ODH_/ MWCO9NFI>*V",C<7QK^MLMUX1I$.]'I9VXOBF/+1->5L/JC8"=D?%T%EGP29C M@/PR_[*/(),LV(38Y8R%&[ZG$W+CV6CL\$[.S[+V?M8Y)D>I;=5V0UOP.,5< M%) *_68AE5)("%%01)QG" F:YHZ^B!LE&M_ZU'#6FZ-46T=GYXT39>D4'0[\ MUUTI0CE3_>#GU^EZHTS#.F?] 'CDQ/7TV'XD^YZ6R[_3V5I^F#^O5]5'^4W. MTJY>?,R3.)$*IBDQ]>*%,%6/!,SB5'(N)(N08T'&"Z.-D!S+QWFI2FY2"OZ8 M+YCI1U:;Z(WPX*=:?) ZVNF7$+=C0D\H!F8Y(R6HQ9RTB$U BU@ MX0%)EZ9 MZ])X@[*2A>*'C&-SRRTE7^O2B]6GQ:SD+]M5GO L%KC(8)(B#!&*,XB5*F"4 MHHPEB!?4MA='&QR:-F'V*N9Z&TXXJ/$$4F"JZ(JV-G.#/1M(PYRP6B 0H MO7IZO%: _NDK/I:SV M2T#76:<+]4<)S1F2IDD-+UNH)CGD!59 5,9R4A)@KA( MW?:P)\<9W^[5B&E.K)>-H(X-H$^#:6>'W@Q08*;OD&DE#-+U^2(&?NN-G!QI MV$HCEY0]JC%R\>)^G_[OB_FB8Y8FYJ\-^)M&1";4I&;AB.AMJ6+Z\T=40)SC M1!4BQQ13E]9B9T=RVI$.T&CLP8P!%G6 61N=_%/;#-[1^WT>7#LZ\ )98$K8 ME;$+*/[IW36XG%GA*A1>F>'\:(.RPU6E#QGB^@T]6PXN%N)[.9MU&:*_U(%^ M3=V1:10C@BF)(=$[2HAX+"$57)L-*8]D0H1(9.SBO[HTV/B\5R<3TQW[$UY" MUXXI?&$6F"PZ,2>;!'+02-I6&?+8U= "$+]M#B\-.&S?0PO5CQHAVMS3LY00 MK\P6]+C-#2F_]7SL MAAZV?H\3'$?U>MSN[NOY>'HJZU1RTQ#@[:(>2,YY*:LI4YBA+,X@,<% *$XH MI$0@B!&/8HYX+KAT]7^<'6U\-+0C;)V&Q'?%=76)G$?9UC'B!;G@[I%]R-Y: M0=;#0W(5#,]^DO/C#>PMN:KXL<_D^BTWE[FI)$6L2"%8Y,M1PG&1S&[Q5L:?PO? M50',%JY;*==)L6.?@$ '9J1=A)N4R3W9-PX;(_[/FQ)?6H<@!7%

,"T(5:.4Z/<6,_( 0O,23VQLB8>2R1.$$PE^=\>%]_^MWY"S2W_0N9'V/Q8$\JU9P]"')8* M=@1A>_E-_2T>EI)6Z^5+G4+7-!J6(D)I'$6PH$H;/#Q5IKM%#.,LSS0G*)ZB MM$=WB^.1QD8&FQX-G:A-XY=^W9[/XVNY<_*!6NA]4T_ ^G:T. ]&B'X6)T9[ MC6X6YY4^T\OBP@U].YPMN)2B[JMLJGG5IDC7:*I._9HFD8Q5KDE"Q)'Q J<, MTIPKR'":%8@KA&3NUG3KVI!C(P]C@C^W4C=]RH4I/U>V,KLVVKJ*N!V+^,4Q M,)U\VH//B+O9V>SW3?39=\L6'\^]MZX..W#_+5L8CGMP6=_9TUTSFRV^FX>] M7RQ_6:S92JUGK6^Y^BRY+.MTQRYM($D9RB0AD*HDARCG&22DT!N:5!9,1$FF M4FX7.-UK?*N/:="H:9,=\Y^ =DK4I?M$JP:@K1Z.OAJG&8DS)0H9<9CE:0:1 M+%+(LEAO+(M,8DJRM,BCZ7-]8/EE19>KUYJ5EN(.)0EXVB6U23\W&RE39?'R M,;J'>2A$+K/"1'N@Q$1[Y!*R/*8P*5*!!4."*-;.P[OYJWT;>[/0R1%R2RN& M0=_27QD*S_#>REI&L!5R N[V..?M4HIR!8PG*T3*4Q_@_'HJG208UD_9!YPC M+V6OA]S6?.5>&8MBW^PEJ4AQG&1ZHU%@$]Q.(%-1#EF<($2*/(L8NJ'7RHDA M>ZSI0[16Z6JR:/K:VVCT:;U^"7#+?<:-^ W<*46#=J(=N_^F*!?@"-(#Y=1X MK]+RY(+BYSJ<7+JE'X]L>:G:Y',P513:_*0PQWJ74)>+81)A*#E218)C)7'D MXJ@X,<;8/!,[(MHD?EA#:<<,-P(4F!$R6 4^,,^N%?4/3P@[]T MJ?NAYMU:VY6+Y>]ZDJ=NAM>'HV5GL*,[!%>QMDQV;OC<_K M&>=C&H3.A?G/NW^MM=T],YOMH[J' BO3JQC&22P@2F0.62126$08TTAF-,'< M,6?"9ER7SW6@[(FZ([') 3 _[$CN&/UCA;H=%WI',K21=0["89*YG.#R&S=D M-?*P,40N8!S%$SG=?%MIM)KTC@\4/DM3T%A64RPXS@N&H,I8H@T_I4W E.4P MRR*5HT(I1) =03F./#Z*VIRV+3?"@F4K;;^J7-? O\Q3 0$-S%1[-;=JL<&) MHTSP.2BX_2J=>01YZ )G*PUV7;]O$W]RZDW^F_^:9I:8V98RN_:X5ZE@9JGC MN<)EMK??T#BP/2/>*9%VT.-3$4H$4QQFF)N6*+FIZ!\)*)3",6&TX+ECPIW5 MN.,C^MT&H&T26*/#;GW '@T&K\Z G5WJ'=7 ;'\6PJ M4YU0\M^7\.K(PS4VBN0A,BD^;\H*^14',5@C-Y-=?ONZ4?R7Z=V([?7O[0 M(U2U.2;%NQ]<7WKW9/ZF-\2Q2@AFD.640I1G&60R0C".*$VS+$LCM^IMO:08 M&SNUT>ZU;'HG\=P48C+,5&K1]=\LRU;?-C5V7!4<\, $UO5#.2I/O5%B G;5 M (T>H%'$=Z^4GC@&Z*+B*LDK]%?I"=;ISBM]'];+7\A6'^:F9;7Q5]2%IK[H M;YP*O8,M32K%W^FRK/>K="6GB2H26B ,:5I(B H]9X1D#))"I(J@**:%54ZB M^]!CH\5.-J G2H(G+>_3^LG)F^6"NY6W,!":P1V&)FAX(_@$-"7K&MDGH),> M; W\@<#VLES& CPP9R'/H%W]2#VP.Z*$]'EB4/Z$7MH>N!*[/.$?G;S'_.E MY.8&\<=<:R?J:KYT]DF_:__Y9T"1XTYWC@//_0>C6R/8@U MJ,7M#\9#\]OCDWNV92[G^KDEG6T9_^Y'64TSF6":93',L$H@BA&"A%($LY13 M)'M *S'-]@'+OM7P9!K]] MEL^,-6R/YBG#<'? MUZ:E\[VJN\>WOS6M*13"!88QC7.(.)80IS&#,J%,H#R-,')JK>I'K+$1SMO% MO"I%[7U9S,%J2>=5Z\@^RV$[T>T80OE>X7SJ)"^WZ?W M(_3Z44R;D\*4G93SJB:;9H"[]>KK8EG^CS% ]1/K>G/WS^;WG_274+W[(9>\ MK.2G9Y/(I MF0J1H8R3%$J>2:;!J]O(WJ6Q=P,;](OEZ64?YU_UKIS$OTHB8"E5<1-JNB3@D MDN10DC1+4I8R%#M5,KE9HK%YM[0L&G9/ MIL>%?(4=?_5VSMYNYLRH=717X,2&/B"'SWQPDNKU4R/Z@&B5.]'KP3V)NLD7 M:_JH/= ?[WZ8+;=\(^=2E:NFK^2ZWCVWYVC;^I91AF.$$@RY,IVMXUA")A*] M_10RRZ0L"$\=\U#["S,^+W&KRW\Z,F__Z;"DW$$@#LVU;8YJV^715"=H]0 _ MM9K\/ %;959'^_6'Z6)EZ$KS1S MFWQ8H8C,6 :S''.(LBB"6"$&"Y9C+$0:Y2*YH1[[X7A6'^GPQ=CK2D>BK-A: MC_7D7B[J++QVI'<36@.77C?-(/:$]%]U_1P,04JN'PWV*O76SZE\KMCZV>M[ M6EF+IZ?%O#ZN^$T:VVZJ"E40G!,815$&$6(*LIP)F&>*\2A-&8^=TE./1AC; M=K41L&F Z&@3'8%G:>K< DEH"V8'#?!G(YY/@^2E^T I\ >_%;'=M4PV,8[^/OMK.'C]^L\.-B@) M7%/YD NN7M^7$KH^]*9\[:F-QANI+3NYV9E(8V+(\G$^E8@6O& 8)A0A4UK6 M%*HP1_F%C).,,9*HPI4T^@HS/EII!7.ED]ZS84LX0R .'2&[_P_5HX71=8)J44 M&18PD0G3IE!*($$IASF7J8J(2&B"79PBEX<;FX=DY[LWXH)9)R]8;%*5^]+! M:;P=F>%F% -*6]Y;ZMJA$H8[3@_Y.C1R4?VSC'+YKG[D-EC,3_:2M MD2]T)DVME>T)^AWGZZ?US)QX_+K43&:J ]"9"9PRO-98--J6F48L)PC5)4]J M#A(%I&D60:84B6*<42I3%P[R(M78J*J6%6R%K?M6N]9:]C-?*1>)9%D,D<#: M0,SB0AN(&8N.\%NUP,D9FW1;<:VBV3#-I/W">91DWFO#^]=U*9< MR;H1UX?Y2K_CY3;>^&FQ7)7_4QNJ;>2%*;ST\'TQ+50BF!(49KF,(.*"0UJ@ M!.(D$2F-4"214UGP7E*,;175;WWJ7/FF!_AVE!LY\[N*--5!ON^\%I8IS^.OLON])!DZ*(\_<$Z4;+GAH?=4/_AS6&VZI0S M2O-(*5C0/-56*5402RP@__^Y>],FMW$L;?2O(&+>.U,5D>CA I+ S*?T5N&X M;J>OG34=$_5!@37-::6434HNY_SZ"Y"41*4V@ *8['>64D$P/*,1P,-+T+FWZ^.^]).J#JP2&L=DQV/52!J>IB38#/>O4TS0'; MKZKG9/Z3T/C/K3\<:OQ4]Y/J'LT\/_WIH:V<>V%DMPOQ5386VBU?E3\:L^U= M6?/YLEY7O09#!<&9-@Y2&$F20)0;2TD6''*$>(Q%3F+J%!TV1(BI64M[.H"W M>JX>'*-,!DV%'>6$!C@P(>UC:])9.P7 3@.P4P'\$:05U#4@>F[ /$"0D9LO M#X?JL/'R%>\:Z*J]>_OQ=K6J2K9>->VIEE^H\0!_EJL[I<^H7Y?SN3[C_DDK M4^L0TRQ!*609(Q I;46Q/)VH4:$0'?=E-D>-6>FTS MR)5),33),'\8'4"GA&-Q59>IL?3EA0$\,"5ZQMK=*^>.FE_?F\/XXWK8W($Y M\*,->(7/[O*WJ[>TJIZ;4'L=*]Y-\7R_GRX;DY[;YTEG59-BF.12X1@WF&*40T M$^9.O("413G#F&%"G&["K4:=FLFU$]J-@NP@MJ,@[\ %IJ"=O+ 1^, ;7P=( M>7("R2L#V8T\*@,Y@?&2@=P>'IPO49D0H'>R_?/C8M-DO1=5/),12Q)$")3* M=#KG,8=$%!BB*(VEQ()GD=HD3]MQD-6X5DMI/XDZ, MMA.R2J\#*B.F<$V&! MN!TA^4-QM$R'1D[PRT;B7S628(MJ/[/!:T*#/4J^C",9"0X/ M#_73_Y"+]:X>[!=9J67UV#0&VH;?;BZ1[\M'DQ"AONG?UHKRID+MBE:K=YH, MFEXT#.>19BX%8R8Y1$4<:[M))E 1Q!%#7&;,*>#!KWA3L[(Z[6YZ!:U["NZU M]=K>X[=*-E6U>FK>@$918#0=U%S(\_? ]OK@M68W^,7":TSL@)N'$/A[OI/P M*N+(MQ4AX#V\QP@RRC4)P"%]Y2W5JB3>]*W_FU!TH'2)K=C?$*F; '"AY/;SW\V,#X+U-5I.TD M%,\43I54.8699'J11TD.&1((QC(2A: 9QSES6>3]ET]NA;<5;.JF@DW;/;S;E' M=1U1UF\L5W^ <2.XCJAV$+=U[#/7U?&[7W:5L;]4RR=9K9Y-?Y'5[4(8G_R3 M^<@L4R@O*)$F+B&!B%$$:8HCJ#*N5$)(DLK,S3EE/_CT/%2;KKI-">2G3N[F M'DINA!Y6\L]B)NP8P3.Z(Y<%7"TW703 1NX;T$A^TZ#\_B+*@\L%V@,6I("@ MQ?"O4E+0'I93108=WC PW5Y;W56O]/\F[UM;)TSI\PC$*8H@2I ^C"3*^-4E ME3&/6)8YQAN<&&EZ$0:-H(!W!83G.XD=$^M/("M80M*8Y/I<%R.(,..0:A,0 MB@BKV$2JQ4GA5*[D>ES':YZT#(NM'.(M0(4B1$XCTJH>(B@CBC#*HXCR/YJK?_!Z[Z-FM\8'8A%X77^R ,!Y(1]1U>OB[;]_U 5[1+&7B_381SPDX;2I M(YL0'+U.$Z1R!".1"GV,DQ@2%%.H-^Q"L21#" ]/M=D;:FH>G/VD#WYM0LT^ MK+;W7C[ "GZ'=9AX%"*"Z3(8X9)<]H=[O526HVJ?35@Y_L08M0T^RY^K^S_E M_(?\ZW*Q^E[/>,IQ)G)3Q%VD$!5%!)DI9!9Q1&(N):.I4\#D=>),C6[TUS ) M6>W@8#KL*&@\D /3U!7U#^X6'D/!_0#ZBH40#D2:<$6$4_!=5QKAY%M]UDCH M);S7;YYWG^F\8[.\U_9Y1HK(XRS"DBBM] M]B(,XAREL&!2I"05-"'*1^&%(-)/SUVVD1;05EP@.WG!DQ'X!CP8Y?2_FUZ3 M8CF?TZH&3[)J^TXZMIT<\WMB>8LXS;D/?4G9*T_1U[M?HZ(VG2N/UK$PVM^ M3O\;T")@KH9;#&[ ]CO5P0 V.( &B-#%+H+.W@@5-,+(/X&R'$$GQJ[61U@1 M NV>%P2]6Z]JO>.+IH[S2A^9ZI*W"9!(HQP2EB:0B"PIDBB3 M!7-L5Q-,UNGMC+Y DA-NXO MR_&FYM_J)-8GI%;D)BRGW AM1_^V4)\G\0 !J;B#78;:8$6%VSEO7@]/@A# ML>1KLW3:RH(C8KDW\&0QM=Z<'!%JMQCS4+-OQ$FW:]B^9A3N=]1IP^"NCPW@ MX6_\NQ3KN;Q3S2U(:5RZ3?SK[XO2G%GN]3OOFYHVVPIVF> $QSF%*L42(H$R MR/+46#2$*]@)"&UT=\(;R'?B=XUP&P7 FV=@5 !_-$H FU*#7J!WV!#" M3L%(&\0UB^ OGO:-X4">W4<&O':\?66XSGO[S!6ON;9YU[*NFW)$JJV15L_2 M I,4QPDDD3X'(J809%AO-D1&A'*1T-2U@-GIP::WFS35 />:]@'>EWAHSZX# MF.U\-WZ@"[P/]'IU&;S>6N%U19.N4U $:M!U,-PK->[UQ6M1MGM9,YB3+HR2#620*B-(DAUC*#$HEHKR0"4I5YECR\/A(TZ.+?N;D M37M16G<9E(YE#D]@RSCE"54<2B$2B)*(08Q$!..(J@*+)")1/'MJ[BV:E/?1 M\'TY9CB,W\B'&Z#]()S&*HHURC##.=9'*BH@R5 "DQ3G19QI M?(N\0_C]PC+[SQN^FQ'#H?N^L0%WT'[S"*W='N+5[]3;Y=K%Q@7+KZ[/+XTWM^JP5T#BA^$9$0'GSL[$U M3-F@./I_-.+@T73 ;)Q53;TG!Z>@Q2Q8^%_]8AO<#.D)"XRT-Z"#^DZ!K<1^ M073PI/H%,UX/E![G?9\G@Z/75?_Y<.R^BJ? MNIHF=^IOM&K"_691D4>D2 H8I8E)\8E3B$5DCH!Y3#7B:9&,4*6L_?:F%D]WPJAOU/U6_WC776__',Q0PC%%!,! M]?DP@TAJVX_@2$)>Y HE.6<\PC:T<,33(&Y8A!"UB1A@<$18J@E_\O#\L>_ZZ<;3O@',C_"]L>&",Z]=Y3%;Z'8 M9L';?'1@T/[V)\_4R*,?14)W"FTJ$/55:NYC'8/OKYP\.Z-E MQ"D)3%3]V>CI MI"1WO:;%HM_&(4^M4EQ,<]6-X/OGY#XJ^4:=S =S\ 'H2W M>WKMM<3\^Z*2?/FP*/]7BGOZ\XU<2%6NZJ^[WG\OXRA9E!K?/E215)J3>0J9 M2"2,,HKR7,HT8L0Q76JP,--S_7];/S[2ZKEEY&W/8%K72UXV;-"4 ]8CRDK3 M@#G^K'LZFUK@@'5:FXPJ:4+1FA#Z)[F@<_>J4E=,M"M_AYR\$:F[KT;3VG2C M"/C::W$Z$F[@&?EZO>XN11EBK,.10L M,MY# MS+,$8I5C3EE"<8)=&P_NC6"U&$8MX+X1<)._Z-J'91] .\H8 LI8?5@Z--Y? M0&- &Y:C.GMNP[(_QLAM6(XJ>-B&Y?C'ABW@@WZ W6L[<^7MTD01K$W'IS;0 M>;FH;UF]JO1191:35)_KJ(""$E,-7>EU+J,<*I6K)&<2,^08LG6%--,[V&V4 M^0\W1KAF1NS88R24 S/-D2:D&](!OW2J_'H#=MJ G3K@CXU"'JT4#[!Z);-K MY!F5^#P ]Y(D?;QR**&RU<>%J;-JKD(W9/U5&R+OE3(-GG[(+[(RP1CT0>I# MF4I)HCDSDR88@NJ?,$Y2F!(B60Y8:\9!BO MO>D:T.D#)2L7;1S9UK_U4>@Q2E7277'4MD&/^&VY%'^6\_GM0O2JTNO/:)'% M9[F:Y3BANNU M*5_RH%)>",LV$@+?NDCV0E\NNSV@)XDMNAX[DUR<=B1>Y38PG#8 MJ\3ZR:$-J/6[C-U\IYJ,M>_+N7ZX-BTD5\];CUH>1Y*SO(")S$Q9?)Y"BO,4 M,DS3)"H$*G#FUIG:8M2I'0^$!U M0,MK!Y0\]\*V&7GD)MD.8!QVSW9Y>"A);3MTOVNZ-K55T]OLVO>/3_/ELY3- MAS9]I$TKW'I&:2%8$BE]JDXX1"QAFK8DA1G/5%JDF&6$H;-AN_\$1SCXCF2^]JT*H-5AVWQD4XAEHTA7 M>7*C2M-2W6,*WI5@>MZXALDR\E9V%6"'F]MUKQN:XO>AG,OJK=Y8'Y;5\RSA M@FLFE%!@G$&$TQPR52 HLU0?^Q6+<"K=TOOVWC^U[:E+7&MD!!LA77/Z]A$\ M3UT>< E,26Z0#$CB.ZKXE0E\^^\<.7GOJ$*'B7O'/S9RIYT/M*R:#@N-(['M MPF"J$WRHI.Q?9\UB2N,LR4W=.(2T/4L32 L6-D^/#3,WR/"S,U*6K.?IS3X!JQ^O70Q68C >@-"#7Y1P( MGC-N([A[[]26NI',I1_(#J#SJ_@*M4/;4%HH\$6A=XR674M0?]/"-4ZSK M*+AI9RMF$>*Z ?&G4D0LA6X)P6 _9 M]L$!9LOM8K&F\[?+ZFEI4B3>+!?KVCC@N^TJ)9%DD4DFB3"!B H&62$2B/.( M8BI-G3RKJ!6+L:;&,ZVT8"LN:.1MKJ<>@S9."G(].X=_DN+:D()3O9)#!!; M+.\8@F,?^M!K$Z:]EN4TH>?/\5_H_R^KMG-;U[<^R;MQNB)$,YHPD MQE8ED*$X@3)B2!:94!&S:M\Q8.RIV:ZMZ+"1'>R$WR2%L6?0R \:!< ?1@5' M_[S+Q-@192"X [.C5Z2="7$ 9EY9T&7\4:EO # O^6[(*]R#U6[U<4*8(\6' M.7V8J8QASDRC2"$Y1%Q@2(L(0X)RJ7^(>:&$;9C:WING1E!;X8"1SCXR;1^N M\\1R%0BAS\IV^CN%H1W5=7 VO[;1@L].ZI$/^CL^ >N][9O(OKOU*?EXN%> M5H^F*,(LBV1,D8H@R[(,HIRFD*4Q@WF2(AI%1"2)U5V>_9!36ZK[ON*RE_@@ MM+0W8'$F:7PHZNX>]^NQ'-7EWL\?,0)#/9./P(@>O#)SM$WU,N%-RX7I>].8S50?7@27"*8189IZI#8&S,E&Y5$A$R[C M(K**6;<:;6JLTR4N[H0<=$HY#["M \<3;($)QAFQX1F?YY (D^EY=,37R? \ MI_S)S,ZS#PTCC[\N?\BV6I.)<6QC(N?SY9^&I>K;A?C:%OKOUPF?Y810E!8) ME,)D XJ"0XSB%!9)GF=8TDA;-6ZNY0%23-"OO!&]*8WS_ZWIO%3/QL]YV[8_ M=?0G#YD9.RX*C'9H3_+[MV!3UOX&Q F,R W8J 3*!=C-PTZK9DHV>H$_OO8: M(7BDMBN ]4IX0^08E0:O .HE.5[SJH'>Y$U ^+NRYO-EO=;?[FUM",$4Y5'! M]/DNQ1 E20&99 CR'.4ID=/6D'%^,XB[.E-]@3>J'= MOX.!<_?U6B#BU[E[;L!QO;D6JA^X;VV>&48CMXM5*=K(84Y+1I#;]U&B=RI3>&A+[)J\U2>C[^@.9,(P7"6)PFD*-&'OJ@0^M"G M3WY%BB/"4TPBMWH; 66=&HGU)04[40<='$-.L1T!3F3B0OO!A\V9,WF.@*97 M[@TI[ZC4/0+P+YE_C"$'^OOD7/_K@[9M_TJKOTL3R]25D^^"&B5**,YP!+F2 M^GS.HA225&"89(1(BO0F(!T;85P:UGXBQQUA<:O3_#2H..Z!2TA./ ,VC[G*R=9O^?=\I&6BQGG M45+PF, (YQ0BGA!(XDS"A.692"*52.5TKW!FK*F9B$?R;HVPX(]6W*MSE'<@ MVW&+)^@"T\I@U#SD+!_@$3AQ>3?>*V%E&F>Z@+(=D?A' M+C"G;)MN=1*?;;[EO[66'4Y!NFA=&/I5&F;9P7&J-Y;ET\/(Z).L:RF[[EJ+ MAT^2ZN7<-0YX[JJ]U._6\E9I ^*_):T^Z%/;+.,,Y05BD**<0"13;>,4<:;_ MRE-"B6Z8)*/RWE5@O:3!ZUXVC!6W MA5-E]:/D\D2)K(>'JNE*$^X*P=V 6R%* MHX\V*'>:!+F.]0:K5^Z]7JI1>=@;B"\YV=^+!UX1;P)9/BRK=\LU6ZGU?!-, M]E5R6?XP]<9,9(OJ L D3@03<0Z++"V@-E,Q)!0G4-*")GD1Q3)U2C1PEF!J MUNI&6+"3]F87%P:42:K3AX]R!3XM:^O(,$^S97F'&W(.0M_,!H'?_>)V*(1^ MKV.=I1CWDG4H2 =7IX-?-*#TT'[3V;?+A;;I5B;)11BG,,ME:EJ^,DAB'D/] XK3HDA$0JVK$UTMSN0(=&<+/57E@I=/ M^B?Z:";S!BR?[!N\>IJM\YPY_AP$]W"^Z)G=4^=F6V7-G"M:E8R;8-L$I6_' MGDL*"S%/#I651IVOD8HOC3)O;D6:O,%\MH[3]:.,5^K)&R)[U:#\O75H/G+G M46_[X=#JKFHRB$03R+H)4)H56O+FLU+_F&^I-HJIX+1@J2JY&I' C.$"QH .6T>4OK*_5O^-(W?7.J+,86^M8Q]R M7Z+O.L.Y-C?T7:5+\>;YJV$&J<6]ES]7;[1T?Y\)%"<9B9JJDP@BP92I.IE MQ?2Z107+DLRJW*_3J%-;TEO!05]R4\IK*[O]$K?'_O+2#X)HZ%/P93#!'T9P MT$CNP7,X"*G!/&(_TFC\XJQ\GW?<'Q[2*^6@7=/N#J^IOKL4I2IY<]#?'+W> M_US)16T\$H5*5428B39,"$21E!!33*'*2)I&(LY)0>S;JUPCRM28JRD0_=B3 M^ ;(C;]";H1VZ5MRU3Q9^/M&0_^U[Z6;F?GKWLQL/4GO1Y\9ER8T8\W06'UK MPLZ48^<;'^">;Y9SU0@C]M?Q@<1^2QXO;QP:0-_W(WZ50K;=!]N*R?=ZQC8I M:(1)1@1-(%,TA0B)'!*<*JAR11$N1)0QIW1OZY&GMG7M1'6ZFG)'W,Y9%P3' ML2^<=F+?=!7;02-Y@$Q 9[P\A];;CCYR=+TC*(LWG'8Z0;!V&5 M,\--),7X%&]8/#&0*(:V8FZ[1+3=(SYV_#7+:)1(9?HB\RB!*&484L$1S!#A MVOHA.2^84X%3G])-S4#RT+^]57/3RJ5<=$:!(Z-Y_0I8DN!K3>R(;H.1YM2= M=$-@[Y>GO4HX+K6' /=@-P@RR,@;R,LC^\<%KYH'3/>VW9O>+NO5+&>4%I@B MB%%&(,H)A4Q( AD3A*&C#VXC-(F!-3X8CYK4-=5I4>: M*8P+241L\K,*B(A$D"8TA20F+*>8\5@Z50L^.=+4-H:>H*"6BW)9@<5R99I M.C>".8VN'8E[P2PP\_;A>M?TR]F)Z;5NTGDD?%=-.C':V#63SBM]I&+2A0>N M;./RJ5S(C_K'>L99+&6B3=!," E1@3C$/(]AEN>Y))A328?U;MD.,35>V$H( M_C R@D;(H>U:=D!:FG-7P1/:^')#9GA;E@/EP_1BV0WS.@U8#M0\V77E\)/# M%OCY_@2;LHH*YT4>,ZBXT!:!C&-M$4@*5@PJOV@U*W;\X1OKT(P2"&9GZG'!S2L960T\*CVY0/&2L)R>'6JC.';O_K"L ME"SUKV8(Y04N4 ;C0FEBRY((8I$W1YTTBPF/N$2S15-(0]A:,T.%L5J$I%V$ M?9%"!JYLQ&UST,!Z4:YJ4#>6I9Z?UBL_+^7:I(S^6:Z^?U_.A;D?7=&?YMC4 M)*8Y=IBZ8C9M#:J@,S26X67FH[L::=7HKDW'NWN5K3X^[;1K M,?5LSPT69V2[[UK8#NW#J]\XC(0;1Q6M]>FS_?/C0A])FW)#?].\\':M">11 M5MO:<;,X+U)!,8,D3[AFWEQ!%J4"$I92I3#A++-J!SYP_*E9E]N:L97\(1=K MQ]L'5_#MB#(@I('9<2,Y^&4C^Z]FI]J(WVQ58*- KYZE/T(_>U+?LHFV58C(R50IHTC0:>1K"E^>SD.^3(4#JDL5T R4G)*"XW2(O[%4X;)"9W/YHR\?&:\+) 3 MTN[E=9SZS!"R,J;>FJ]:&U#/Q,?'IVKY0XK?JN6?J^_Z"/ZE6JIRU?%B]XW+ MXYC%4:)@02*3?F@ZAF+$888+S6<\$R+/K=,/!XDP-;ML(S-X:(1NG$Y/?;'! MD_Z\RR(?-#$VK!@:[M#_"=JX 5OT6QV 5@+L:3&(9@?-@ L9AYZ)L2A[ MR(SX(O=K,#R_!0QZ\X@;Q36:[V\G5[UIY"#(MOA8?;=>U2M-LEKBO\GRX?M* MBEMMWM*';9VR+U7)]^K5YDCBB$L)1FS0R;W+$FXD'RDRY_B[A M(I40D0A!')G;;!J+&,=$_\;J^'YVE*D9*\,:%![%SVZ?N!J5P%2^D:_I-WB[ M7GU?5E8G9??"".> \%L$X>A(XQ8\.*?L07&#LQ\>MN2_MA>#7V2E*>31!-+< ML7GYT##5.UGSJFRXZ$[=EX^:AV9)G">(18)E;$L1ZD3 M&3B./S6:Z,D-EEO!;X#8B6Z"6%:-\&YDXCHS=C03$._@GKQ&\J8PRQ;SNQ[F M[_8QOS^/N3,O#43.*V.YRC JEPT$Z"7+#7W-P+93/V@Y-RU:/BPK4[ODF^1K MO;&5LC8)#[N_S:3*,DKR")(HTU901 O(DBR&7,5%S-(4,6Q5Z-5UX*DQWGN] M STV%4D_T+)J+V>;RMB.#:1L<<^4P$F.]5)@S-3[H@SB&,4P3O4VE/&"1R8O M9+FB\U?$?3O\_SVXVVTG(= ,;H"0?66@N/S;@<\?';@\MV M\'%;;SE"'V9JI-^L&;?VH"Z@6IZ0KX9J#&8)W$3U/ C>:P0>&6KT@H"GU3U6_>_, MIZ^X>V27O7CL(.F^:WC4..GNE'[Z<;EHFXI(_8U;K&9)%J6LR 1,N;%M5$XA M3>,4TB1)"F&JG*IBP(U2$&&G=W.T=?D_-2Y_?>0K%T92$R>W=Y,$'K3ZQG): MF_02L/HNV^H=C_399.*;5O/=)P;<.87Y9CC<+;WZ;$__#FG;;.[+YIO2:KQM MT]0J[?FJ*.C$^+\2"B/N^%<_06$_>L43=L2AC?&63[):/1NB6]TNQ/M_K,NG M5J![_<;;GV4](UQ%+*?2A#&8!MJ"0/U7 F.L4!Y3D7*N7&Q9BS&G9MAN1&[K M.:V:0,RMV#? B*W-."VXHZ%K [\=QWL&-3!9?UHN'N"GTH3RW>O?-T5<;NM: MKBZA.*#GG34NGAO>71YWY&YWUD &4 M^J$="-D*Z'Z\M8VYZT M_> WUK&[2W)L;J8;>8_6=O!Y"+?&Q_.)_/*X(Q_/K8$X/*O;/^K&/76UFOV5 M_L^RVN3IU3.D\;U> 3F!ULHK&G@O,;G5KQ^LK?:]=]>KO03KQYE49]7:[-^+WQJ M:!1*+Z? 5*'<%7/YM*L0AS"A@E 8D9R;XPJ&#+$")@E6N) J2Y+8+?3D\J!3 M6];[R3-&Z'[!HBL*R5G-@)WUX!O7P/3@ ](!P23V&'F.(+$8>.2P$7LH#F-% M')X=D.^ZWTY(FRQT/5]]D0LZ7SU_7.@%K\?_JL\&FWH!^BR31S13%"HL8LU1 M^E1#XYQ F9$\*W 19]BJBN6@T:=&5MMZ&>5"_U\K+S#M4+NM0???26 >_9* _OFV3J?>GN]5W67W1>U4E5V5;A?V- M7$A5KNK=W?6NR7F48B8I2B'C*#-ETS'$0I]BXS3%193EC+FVDQLJRO1N@%$4 M__+W7QO7O:-[?NAL6/KL1T XN%6\D1=L!/;<==X76'Z]^T.%&=?E?R5D!_< MU[YO&">V:6X?%T+^E.)^V=07K&IS";%Z_K:JRK^WMZ/Q+(XHPCE7,$-I 9&* M>GD%=KDHZ!W4C8Q?W\HLVIL5R/J=5#9YDU59' M_=6-#ZUGPH[_0N ;F.]:D4$G,U@MVRJHU;_5H)7[!K227RA6X$Q_KEAYI3OK MP4>E-U=(7M*9\_.O4Y3D-Q-S5F_:Q/U6+>MZEF:8HDA(*.-40(15:M+K#.<5 M/,L*I5*[4ED!99P:*=Z]"/(S?-A6B'8DP1#S:<>7KSQ+@:G59Q&(5M-=UT[S M&ZWM=(H\G)F*255Q.";G/U69AC- ^Z[#<&ZHXT6>]*3"<45)@O2G0#*(HS2!!#$.LD)),%D6A"M><$^O1IT;W6QG!JA42 M""VE>QJ*/?QV'!X,U+&]QSW1;\ .[4YZ\.X+\ ?C1ZN7>-< MY\G2C V(?F@;U3OP[I;G0/3\FI6N0HQK,PZ$Z, @'/H>-UH4LIR]ZVX@;Q>+ M-9U_E4_+:C4K!*$XE0@RGD00T3R#%&$,"\H*J4F01]*JW?JI :9&:QL902LD M:*6TXZR3()[G)!_0A+:\W%"Q)I1+JA\AC%KROSPL?_R[?K3ABG\@\R-L?VP( MXN1+1R& 2RIM%OC%SUUKU[Q_?)HOGZ7\)JL?)9^[F>1/\[-K?>%@4^YJ2[WB-([H&-PZ_'9>F1OPOITY MT01DOJ5/Y8K.C5XWX/;1U,#KC# 0Y%XZ^ P$,MQ\2_M*%EX@T$^;@J$&'-A MV51Z7#PT^1>,ZXTA3A!4J2D]ENE3,LD4@7G$920RIC#%3GV2=^^>FJ78B38H MY[8/F1W)#@0B,"U:8N#>>OA06[\=AGOO'[>1\*%B!_V"CWQD8,' )EEMEJLB M2HC"$!.&C>&601P7 I(X4I&($IFIS*DL7?-:I^4X0M&Y>S,&H(ULCG7F6ICL MUJ&[\H&7X.UYC=W+P.TIZ+?(6_OJ<4NX[:ES4*!M_U^'+;.=;7^G>JFBFY:+ MI:RWU<.XR'G$1 8I,8F=11+I,U1$($8,XS0CC&6.9RC[P:=W*-IF0Z_H3S#? M2?P?;NO7 7^[-1X&T\ \L'_"W$LT[PD>I-";.UY>:<5A^%&IQQV6E_0TX T# M0_[U5^FS_G*]6S[2."/5D#7 CK[X-EQS'!( O.( QKN\?-'E?8;%;\_Q+BQ[D?5.XA@ M/_ZIH4WGV_2?+[04GZ4V,'".4A+G4*;"5([ $E(<$T@5HTCA.$+"*?'\Q?NG MMG3?TOH[>-*R ='F1)N"B<^25D MJVTBIVLK^7U([=;S%4 %7M#;?#XCFG%4 M\OFZ"8_I>2FW27\F?E%6M#G4W_)5^:/997QVA3\*D^>N[_MCC-S5_:B"AUW; MCW_,O7S,-_E@/-"_R>5#19^^EYS.NXV(%T6L4)[!@D82ZH5OBE45#.9X K,LV[P.%7PN:C^U85\3H\P6CV?BTKVR_I<_O" M$AJWXG_6]'HCXMNMVQ3<[8',U,.=1NF:.(7SR7TS&@L MHRC"#))"DS&*E.8013,H22J0I+DD1&S*!]Y;5MX(+;35"MNO/G@_QJ%M4R=Y MJ0"G3T_F)IW.YS6HY+QI/;):@E+KT;:[TI_9:0QJN2BU>;A8KLZ8-J_Q]8BH M+$C*8")E#!$6!6095E!PD1*<($J*R+HBRR2^%V,>![RZ N,G:IFT>Z4;0XL^F2R.:C<=.FM8*MR6QY]M["-UIL,K#/Y ML5/Z+CA4GYG2=V*D:C43^FZXU;D9:Z[.UL4)+L1X=73&PG.O[LYH@PZN1"GU M0]]O%^*=_"'GRZ8>=A>(-LM$FD=*)5 5D8"(8@R;Q+PHPSC-XX)32MRN&L^. M-[USZT;<)B)/[ 1V+C9Y!F0[WZ WX +OQ'N(]23=!#=ZK2EY&1'?Q23/C#AV M%EYJ__;2V2G,9I'',!$QZ;_ ]-*)2G M"N:ITH?9C,DT5FXTN*Z9O*=1MN,13\@%9I&^E*:\X--< M;M'KBWP#/B\73]52K/E9, N342YY=Q$ MP->?C;_ETY(N:CW2AW)!%[Q1I>&Y;;:@)TZ(^5_#$8W4(:'NSROE,,Q&+C361K# M7SG@[N);.2^UTO]%YW/Y_(8N_OZVDOK >OM0R29#Z:_RDVN](WR1E5I6C^;&\H[-RX?FZV9.^-S MU'JNROG\L;LGJ#::FJJT&U7!IY_>[AVF^73^N MY]0T?'^OE!ZG?:,^)(BV\WL7"H>YS!C.,\A$BB&BF3;-2::9'>52:4$G*?<,+ &)E-/B#I%++J!='7XHN5P MH\4RNJG?#VQT?'*8Y?E9KDSFQ)=J^:,44KQY_KV6XN-B&_J_B_R?<5H4(DD) MC*7I>!QE"F*N\R3?I9#=E]I;;; EZ M.5OBVKFP,P?#(!R8HPRX33+/EQZXOQC)0;GX-7!2BCMB7FTVA^%'M==I3Y*I,4F%$]S8\SF7K'TBO7^I-N5"KV#NI+IO8_P$ B M7U>+@@-.# M3>_.?RMKLX15)ZTCK9X&UY(GO0 6FOCVD-J(Z?'BQ!X-O]1U>KAQN>BBV@?D MPH#DQ.78"$B5SR%,1\9@P4416251GQIB:*=8/2_FT M7#Q />@C>-$MHQYFBAV#V(XLK@0N]'VV'\RN["(2SM Y-LXK=@0Y:WR<^^B M4)A-H?RWRT=6+AK?_MOEPIPWVZXBM3Z+5NVO]>%T[Q?O:;58KCNGVXPGL8I% MA*%D2EL<*8JUQ8$+2*D!1*99GEH5,_4JU=3(I_':\+ZX-T"V IO;U'-7;P&G M[CQ%O=J$!":U;3N0GDY-EZ1.*_!V?YZ:N7OQNTZW2]>F >?.(=;G->9PI&B@ M$>?2+63(-^9G@XJ\#39>V)%O?/8"D[R_?)CAW=Y-E3_DQP5?/LI[^O,K74E3 M97S!RWF;3O!YN1"R2>[0^_DF84[OF"+)I&F*;7RL2"E($>-0T#C'6 J99]3% M.A\JR-1V42TCW FYZ0/A>+X?/"MV!OT86 ?>(+\0X,=:X M)XCS"A\<$"Y\?&!WIEZMA3NUS0MNZAB:*B]EW:8/SQ1)(\F0@#)FU! S@I0P M"1%&+$&2,%1(%V*V'7AJ3*W/8$W\[::L^[!NF=:PVU%("# #MH-A6@-K)[;"[EB);?]E.V@X_;H,H1DH,65J[/#V.KWTVPEWE _+[0 MFFUKX75E>'=I5&_HO,FK6GPS#A1QNUB4VM*H:?4\2WFNN8PI2+#*(&)1!FF> MYE"D.$<,4T1DX68&>9!J>B:3_OJF;ISF8W+LZ&YDP ,SX4X;L*<.V%:7[F>: MKI: R:Z+QG^;'B/W?R[]4:-'9+VRI@^Y1B54CT"^Y%J?KQ[:[V?CHKY\J\,* MS*5,)(R(*=V7"0X9SF(HHJ*@^GB?QTGN1K<.HT^/5KUH@3"=^D5: MVQ7=9V,A9Q@]-QVR'W_DAD3.P!PV*W)_Q3!Z^R0UC7Y?SD63@;#YR\='DW+9 M%%[9Q*OS"&&2)P)FR'320!1#0F("LU@)A7/)623,U M:^#M2"T$F($9;2=R<_C=@=J7.D 6@2M47EG+>O!1*@%1+]8/W8ALXZY4K838GFSX!_FT!<+/A%VOUMPP\OOU8+EV./>++@! M5"9 YC3XW,^NF+>\(WAY=._.XN;U#>I\N\V/%9(+0#YNE/W].V)VH3&^;&4.=@M6,D M3V %9J!]G#IW^R^?-%Z_W@!3-TTSDY;X!MRN5E7)UJNFS\1J";[0RFNJB@5< M7MGGW'BCLHV%XB_9Q>81/UXG_=KW/_E\;<*#?ULNQ9_E?#Z+>!QC7!201'$, M49%ED"IM+L5"YHK$4M&XN,;Q=&S0J9E(/0\*[3PHSHUQK, >YGRZ%L+Q_4^& M:W[9R@PV0I^.V+W:WW0.HZ NIZ,#OZK7Z1P4EQQ/9Y\=F$3P^#1?/DOY39J, M!:U1=SU$!.(Y90CBE*00*0TU5BR%0G_A4,))5#"G\HDGQID:UVS$!%LY]XX' M;^1"JM+5[7T*8SN^\8!-!4K-"UZZC9S'VO8DY G!X&>A5D[PIQ84;"2] 5M9?9YV M+"#Q?-XY-^+()QX+Y0_//#8/#>YUOO/1F%[(U0_Y=EV9 ^Y,2?Z?5@VM$XSED993E-)("%DFF MZ3DG&+)(F%J*!.&(%$6!\:PM\O5M1:O5J/B^'#<0,Z07WVMKJ(AN=V5:?'&[D#U47%#YM*77[$3_7*+]7R@S$3 M/RX::W%3S,NDI-Y5QA%L>LW^8UU64G[1:[:Z7S9_K9OTA'?Z!'JKI:3S&:%1 MDNG-$&9"46UM:^,;QUQ/2E&8)H&JB+*KZEEZDG-JFZSQ>Y6=V]U<4_S:-MYN M%0%/1A/C;J<[78"Y)K^N=**O.3_/@A.:R< ,>KRM:[FN%^$JPMN>IX>UQ*< MOH9_U:*LKHY MW<\RFB42LTP;$%3H@PK.(4TPTJ=OD12$1(PJZ99Z<[U0+CPS3E).HY.I?M:[ MNW^@Y:(S(9J[2,,F*_KS/]S./!ZFT.YH-.ZT!-[_V_FPC*4 ?VPT\'@3X0]. MKTE+S!^/+ YW'-P]O9])F!IALCB:98Y9G(A8X3R%/)(,H810R@C.8 MDI2(F"#"]0LCC-ZJY(3BAYK57+JHT,7O9)59=IB=DG6O<9KFG5F$2X* M&BD*90!I'!"IM:&5$YBB1CN5G+XPX/5MJ(_#&"Z-M)GC M"*[ V<(1&P*]L7C&$,PF4'37K;O%]7)TQA6X.O@Y0^ [DM?2$\YNCD=7O,ZZ M$:U?-IY3T%6_/1>?\\,#2/Q>5H]WJA]7<_^]K,076NDO?IXF*B&FT67!.41Q ME&KBEAP21EE!2!9EW*K1Y<61ID;61M:VM4 _&&QEY 5/1F 'FCF+L 5E^\(M M,$TWD-TIL(V?,Y*"1E3PQ2=D#FSL"[J1&/@ PC]M(70C71M8SA+MV1>,1ZXV M>NP1JM4#P\[8F^N8WHW*YJ[EW?*1EHL9C3&EVMZ%F9"Y/F7'$:0J+2!7,J48 MIS(33@E3%T><&JENKT5[$M_L[CK_:*5V3"*_C+O=N=LKFF,%&@P$TOGP;0V. MU^/WY5%'/8!;@_#R"&[_X-!,B.IIJ>U":3R'WR1?5\WIODOER666L2B+]>&; M,HA2@2&6:0Z3C!(<4X&CS*DTS]G1ID8Y6V'!PKCWFXPIMEP(Y_R'74TT'QA:;&? Y-HQW%@3%I@ ^^5X M;&M0=W5YPER2^L U4,V> 0*]4A&?X="=KNISQ3NO*L=8?Z'/YK6;-!0NXB2/ M]3QE0C1M]6*("X1@1",5)8S21#I6JCX^T/18=2,G>&H%'51,\26<=FQW/42! M>6R+32=A@%R>\QB$*'_XO.W%OP%;@!L];&SP'A'G8 ^0YUL-BX)$#/NRA.(SZ<'CV M.H?W?O[!C[)N^A7U4A ^+O01EW=_N7>!K18L:1?L@=@C>(GY M3F% MPK< -&%%IN39OFRDMDP+[S_+X.;]_YUYO:5TPLW:N[GE76:@E[%[)VN M-^"V]T7HZ>O_SB#8E 2Y:_ O[:O<400#_=3=1K@!K_5E?J!E]5]TONX*U9EV M+;L(R+]J_EM74MPMOAI?JDFS?T/KLG[A_\HRRDDL"518IA#%7$$J.8$DXC2F ML2RR(AKJW/0@W_3.Y=_6CX^T>C8N-*7U S^,@N"QU69 [RB_T^GJSAQYBD;T M;QK-0*/:31?RUW:FVJD'-OH!;3UL-02-BB-Y/3W"'\@-ZD/"5_*+>@3WM*/4 MYR"#/:?KQW53*O-4#EYWFRMY@3/!,YAFB3 M35-(D<0P21)4\#A!0I\^7)VI M=F-/C\=[HH-CZ:V?G$NJVT^$M1O6/[BA/;-W;S^>**4>X)+=&2'??EO+T<=V MY;J!4QEP2F5JAC@5/$DWD1=*+N3 M":BZ.LMZI:I6#< [/:^7S^XB\_CU:8RF!Y[%2$1QDB.H(DH@BO1/F&DS%>5*)]&.TUYK:@)SX,!9<2; $/!Y)4RO HY*L"&@?4G(0<88D)-M$U?Z M>;D04JQY4\/J_<\GN:CEG5(E;UT1LFD!LEQ\D7H)+58S*B*5\)3"-.,F^3!7 MII4!-FR>$!;E&>'V=9G]RS.1TJ+?Z6Y=LNI#S<39S/Q M PP[7OY^.,SVLOX##N.AT]"N&_2M$;*Y$G6LHFO]O@D1^.E&YSNQ@]3(=08K M7#>2LZ._7F\2&U#.=BJQ>L&@@G/]G-?;'[2?^] M6JX?OG_0Z[UW1_=;M:QKX^6E<^/C-??6LIXE$<&28 *1R!E$+)&0"D:A$$5$ M15ID&;+R; 21;FHV\;NU!%3ID-/K= *,AT"J"3D=@E#1U178Q M((V>8*!QVSBF 8O%Y4&PPT MR'6YSMI.E^4/(\EGN>J2*+?V,4T(Y1AC2#DM] :>(FC:@\"44:FH4AF-W(/U M+@X[OV_E\^6?3 M25DM*_"VDJ)<-<2X3:T.3/_U<^STBB3QAQHJ#(-#/D M"%,[);1"@DY*T(@)M)QV]',:R/-T"YK5V2LB>*B]D=8H9;\+P_+'_^N MGVT(X1_(_ C;'QL6./W649;\1:4VZ_OR!P<:(/J=HIROC>=P9Q>]_\GG:R&% M"00SGL%U:]'?J4VGM2^R:J(Y/I4+^7$E'^L9$C%7-,\A*XH(HDC$D$2":B*( MLX(HC*(L_[MQ&LS: LZ=;4Z%ITSY1J]=&-X$_C(:@4=$Q MXL+;E%M:1J\PD:&MIS'GT-V2\@RX7VO+EW#C6F2>(3VPVGR_?VAH;KVZ4[\M MEV(7'"+K;\NYZ)?:F$4LSR61$BHF3"NUG$*J$(89YHQ(5$B2(M<@79N!IW,0@-<5N\RB+)>*2 M)A%WJW/K&_AQ"M[638?)2OZ0B[4$HC\-LKW7# *_W8[G']3 ^YD1N*E\M!7. M9[BT"QB> Z>MAAXYA-H%CL-@:J>G!U:5,%O*&UI+T0\*:(.W;]>K[\O*N#]_ MU^>/J@GKOGMJ@@;T-TKO6++B96T:+W/Y57_%Y.]/3[)J?OI4/I:K&#\9/=HXF("YX*'?@;0;\WAI<+]:X]P7>8#RX*?#WYH%W!.MZM7S4=KULJX'4W\NG38\P$0N6 M8Q1!G.,"(I$RB&.*8((HBSB*<*J<K9."A7MPOQ_A_K\LEXU(^MCZS(TE@8WZ#,J0EK*"!):0'C#.<* M9SE2N6.#,9?AIW?5M)&^.8!L17@$7P?U/"<-00U MK]SE),"H'#8$FI=<-N@=PSBM*<3;JRS^66O9]?2+,I+0.$M@PI,,(DX4)+3@ MD" 2,ZQ937'NQF"G!YL>7[6EN^?+Q0/4]MHCF._$=B.M,PC;490?U (34@M7 M3\JFL@CWW3WQ,A9>:>;,<*.2RF6U7U*(Q1-7=[Q^?)HOGZ7L H>.7_9VCL,I7IO4NT8OQXC_,-\ .RY\]7D-3*/AI_2: M5MK^(0_58]NCI*_5?-L_V&>Z<@<8;&BS7K;:%8;\M,T.PCSB)$D3*'F2F(2P M#-(X(E!$ F=91E(9.UT&G!AG:A3?7/OMY+PB3^L4L':\ZP&N,2Y(79$:T&OW M+ Z>V^L>'VODCKIG%3YLHGO^X^XYXO<5-<6]OST_LN7_]MH^5W'U6BG]=]_ -#=V,E]:'1!&[USI+-V7)&:)1B13G$<:Z/;*DJ M(!%Y#A,4I5'*XSS#S"WX]D/GIMC/M^]2KLPE M7+WS6/<:&^^LSPQ%A">Q@C*1'")!"20IRV$A:&3:!<>$.M5YN$*6J5D _3ZS M6AO(6G5 HT]S-VV"M7Z^]2$1!"I.(*L( 0*+DF12TW+J5LA@"%23(V -P+> +F?)NLC&W;8/-DQ;'#T M W-K([])#.N$-'D'C90'&:N[S]3;#WE,1[H*2+^Q6H,D&3=XZQJP#J*YKGK9 M,.K<1EET8=(%$YBD:02C*-*V::K_0TVU5$EPCO.4<<6(6_S#BQ&F&O0@AT5G MO<3/CJRNP"0P#>WBJ?Q'DY_0VBMGO!QC5#8XH>#+=7[J8\-6L#&B[E1;9/8# M-8U*5L_M[;(02M!<6S2+@7-RI*D9,7=C:S#;OY/XVNWUKV@%GC5#P7,F0(N@N&5#$Z/-BHM7%3Z)4%'53"TA-Z.!_P# M&I@@;*/P/&;*.T'D-QO>;NAQ,]Z=X#C(:G=[>G FJCZ3-[T/][O =%MDAM.$ M*Y3#O%#:I,A9 3%*,LB35"5F=-!BN7+-G;@$ MLJ4_U!]TH3V?/=1>5/P(D=)NAXOOI-.S8XZ=;VH#P)%44ZO'KBB8R@Z";W?; MSYOGW4>ZW>GV3UJ)MGK>IG*>.2/]31K'J!2W6ESZ(+]*TV6]7#QH!9K6+6LZ MOY?58SR+B1W5<+:;G3MU(#F@K M.J@VLFL3;2L\6+8JF[LD4UM-[E0?4&%UY&^.'0-/_-LPHCG9U[]O4P+V#(Z: MG0:%3<76>GL!UK;8VGZ_.C# %@W0@P,8/#S7<'V=N?1?VG5D/<:O^/HZ$W6T M$.PKB3+P,O!%4PQ]BBCY[4*\,WTU].B;?GZ*",*TH0\E11(B)7-(A,"01!'F M&6B)=R9$I(J8PUB:2]DDTL'UN./>Z]LAL@!_?-CH]?FR/_ ML5E^;Z1:FF@_\_,]_?E._U&OFG$_Z-^7#XOF1FM7ND;BF$N6*H@S12!")(>, MR!BR(HFPC)72W.=X'+M.HNF17Z][KZ&YCWLTQQKM-MRWHC]=_4[73J#EJ6B\ M20E]PNDT,=/1344W!]W?M#HW8*-0PYJ=2MV].@A2IL@3P(&2U(?)]$KIZ%#KQ_+K7#F/G-^NZ7,BZUO83*Q=MO;AM.OM'H8\>I2K-@+=U+5?U+?_'NJST MWK 0O<09_6_K1]G_S4S@&*,8"YA3%D,D"P*I26AA""48IQEGF3X*+%=T;L?9 M@>1T.CILI0W''?=FC.'EE4+-IAV%3V". E/[1D/04_$&[)0$?2U!JR;8Z-DP M?4\OT*EZT_^E/[X//!M>]X%0LHZZ/P0&_.6^$7JX@3?!M/YN_M_$LOZ@%E\CDPO[O)0LH+M#"]GP"3<_R)VX-]K6?"@7C=M;VY^F4X7C+?-5 M$UB@!"D5$Q@72&_[$4>0JJB *(]Y(E+!"QYU$_A^89D)/_+T;>1ZEO M,&V6H0-C343HP (MV0UH9N%]'_R=[& [12]_UWO 8^R!#V#]1B9<)=&X<0L^ MP#N(:O#RTJ'!5(^/RT73 _ +K>XJO9_H,9H,VHVG;B:9R(B($52D,*4"1 I9 M%C,8Y06)%!&89LRU3_C%4:?G^&J%!K61^@8\T0K\, +[24JUF ;;D"NOT 8/ MNVHP_=9B^J7M=-6*W.;X[QS_/J.OK"'R'(%U>=R1H["L@3B,Q+)_=* KW[S1 M7$=O?%6:!IMH:3$E&:*JP MI*E3(5NW\:=V+[P5OTFIZLN]\0Q;W)IYF1A+EWPXN$.[X'T@[>YA'X:77X^Z MHPSC>M"' 73@,1_XFH&)-XW[Y&U;+WP7>A'S"!,NH,HD,?YM#)G0_(81IC1B M&1=1X6: '1UG@B97*R"@C;B.@2W'L;1CHZOQ"7LAP?6J[+K3?UMVI9US-.XB+&(H*2 MF@*L,$NKZMGX&]NBZXXEUBYA;$<. M/I$+S!.MJ+"1%>R$!1O^:.3U6 G-$AF_Y0B2W*:L$SC,ZPUB+4,4R.A?KB-:M?6O%E; MY6YMM<;*T+ G^^FQ/%>%!3WTV:J']WDN&RFBEE-@9YWZ!S8P95^-J7LK M8B>(_+8EMAMZW!;%3G WIH+(5N'7QSW>BT?; M5+*Y:://7+V/[M-CZ7P,"GEHWZ/_XC':W"H7H 7!9RC(4)0]1X,XBS%R0,A0 MF YC0@:_:>3*9"V#[_J"MFW'[K_312?A[<-#U73M^[A8:4WJDC MY8HJ'@F50Z2P@H@Q"AF7!62*T RQC&.5C52=[#I-IL?D;?)EN9&UBR76M*[5 M NM%N:K!CT;TD2J17?E-L=P/IC_[T]]4.JNZ!T;;W5%_<^ABM^5L$0%;2#9M MT_[K_!=KO,)D?J9U&L7)KM3EGZ- F9\)\U:DS),X5S4RJ$UV3M,&Z6Z]JE=T M87H SYA(D9(JT>>5%$&4DQ02K+=/7' D!1(L8L6 O@9'!YN:EV77&&PG8Y,E MTYY-'%-CSL)LM^WX B_PWK#%K(W@G'!WR-5@IG53_1 M6>'\,U<8]@=UTMN#Q.UZ]7U9F03[WQ?ZC;USQ1?]M:GW>K)]-4SY;FDJ,LXB M2=*"F<[@,6$0T0A!/78"!8H+E!22LL@M$<:_C%-CK!?-#1M)P1^MK*[9,0%F MU,&X?KUY"DR.PZ9HF"D;!D3_9JIG.<^62R4B*EL,(B@ZHI5*3_!S*69:5KFQ'-EJ 9!V ?3'#[<.-A*V):^7"_!(J[_+%6V;W6ST M<&,.VVFPHQ*?T([#+4V[&W/D[!R+.Z%-E9H.;R,W^,5(?OKX[DPYCEAYY2#; ML4L'PEJ9_4JW3AV7U;KEF*[6>ZY.' M22+6!,EE^:/I<:(94]XI5<^($EF11@G,D&E,C M33D90F,<%*G**8YID&Z/K MWJW%J8,8 RRP^S$\_$8^N-0"NCE(91PZ*<%.S!NP50>H9;7I MAF[V[1O0Z*!A]]O^= !VWON@NL@P>D/4 0 =ZXPZY#7#R.[W1;6MSGM/?[Z1 M"ZE*,Y!8\^9>]*NLU_-5N7CXH!7^1)]J/>KMT].\Y$8,4_-F;03Y5#Z6;6)" M/1-Q*A)5,!AC4V.UH 3B/$M@*D5:J$(1D:L!A!A U(F2YDXE4,EY4^)NM6S" M?>9&*Q/[0[=Z@;I5S/QVOE/-C6Y#? WL*/FU9G43I=4Z[4R];0NW.K[DJ,!.R@)RE&42I1)!E!8<2 M<1&9LM[*K=:1?Q&G=HG2+Y1!>SKVO*) =EJVA,3WF]C)3:>U@9WJ GP+++T8 MKSJWH=T=O6GMJ]=O3_Y^;UI?]"8\;* W4J$4WY,1J(Z*-S%?JU,!T?;9$EY)-=X>^-C? M* *,)J,4XK- &+"]RB 1)(5:):7?*HBB/>,Z(<+N1LQIW>K=Q1NRNPT!;6JZ5 MO)]5XTB,5OA;\J!O3$/3WF4PQRE%Y02<7Y:S&GE<4G,!XX##G!X>1EF?EXNE M/FU2XZQHJZAWE+@MUBUX$7/$,Y@R'$.D\A029-P"BE)!$QISA=SHZN*8TZ.J M-KEOTTY>MN+^ZE@,_3+6=M3D%;_ M-27==NGNA/WUR ETZW1\L M07C).?8/NO&-D.7L=BU*/7&,8XAC5;1'%(*QA$P*G*4Q$T)(EV;> M]D,[+=X1^G-KR=NNG>NZ28_0_]?)#.A6:$+.V!(.B&-@PTL$V#S8W8 MIN+"+[^W*/\*ML*#V\LPN]L(SHCY-1;LAQ_7:G"&YR M_?/CXFYCMKRE3Z4FAJU136*<1ZG2!QB2*XA(RB!6N("QR&))5MJX0F^6"^ZPI^ Q:R::9&']OH.-JU$W<\\SC,DQW9 MA4$_,-EMA :_;,3^U4S"5G+0B1[D0.2.F.=$,^OA1TX^)"_F8H+[^A*;AU1,\51026.((OU M?Q!3*:22:U85+$ID5/ \=JT(.17=IN=TVH@,:"LS4,;'^Z.M']46)O/2^'@R M4W!5D86)?V5"!ZF,5M.LQ6A70_,&;+^G'5"@00H8J,#N6B)T?8A7G/\1JDJ\ MAG83J$7QBI-J5\'B-07T=7)J_;SW]*?LI4',9*Z*!),""M-*"9EJ&#@5!!:8 M2YGF4I^:L%O&N^7(5JPZ:L9[=V^Q,G*":BOHM2>AX[@//08-Q_)5ST =MHW< MO12LD,>?LT@%/OL<'_N5#SYG ;E\ZCG_^#"6Z@BTOE_>MHZ'-^NZ7,BZEEV; MV"+"<2P%A0@I34\\09 E^B>12"SS2&4HSUV\.I<&G)PO1V\QK9 RI6A?9M+$$@\/ MY:./'[]+@B%+$84DX1D2"M-$,+]]7TB^)VJ$'IY6-ZT/2=7((M]!-5EU+5BP M1QN\U[$K,T%%_=%!)U5S5PH>RKCS=>=DO^H+Q!?]=JA$:62*K3[H!^U*OS0N MBE5YV1C0G?LWQTDN9%Q 18F$2,0"%DA;G@7F7&41BI*(^DF,-X;Y:K"'OP!OR@W7?[.1XN_8 MUB1?W([BL!],Z0@)H3XHGB#=+M\4)B@YH>S;IIX->]+M)X%BDCJQ^!K8YX6VKFW3(%Z C>@<>=.C#:=P0 MSH+*FQ> 295M"#4/16W0/8;IV9]U+7Z6J]6;>BW+RZHIR\EO/YL=ZBY:5F+&/ 6M :X.M);G##>X 'Z>8IC]A037-8_A)%?1KZR1YN? VB\&FL+3?V@IA7!ZR,;D_M1WQR ^I@\BX6T^%% MPXN,[\]_W^NGI&TJDF2,HLB&4\411"C/(64J@1)G,4LQQ8Q[&42G!IJ;E-AR MUWN@"V"@#FSVK>O9\? MG(7;[ 2V38F"94PQB9&V,6@D)41$"L@R16",!4IEGDJ4*.^DVWM#S,_7_;:N M+N'*ENUH('IGU][GT.W[?PXO8YL,AI"W+H0,29(].NO0.;'W!YDZ!?;H%(]D MO![_W+"O\BX$_*T)CA#-/?=&K2ARFF8D@:E(!40\BR#)%(<%CT5&,%6$>575 MZQ]N;N_]?<)# [=]KL_80CQ"MYL&A"-Q9$4XBS]OD7"C):AD/#+DI +B-OV' M]S!_3">3(V=F']T[*?.RN\CQ"$E MO_?R@8?$=77Y6:ZO;:_'+EQ6R9Q0RA1,L-$A*1%D24Q@E*9%%A'.]/[,ZVSX MR"!S,]'>M@5#;FTG@[K2!'O6!SE*I9O*G$O0%-Y;O0C7P !0M'?7H&5(.Y[0RK09NB,&"M 7O[VP*NI;-7[FG69V1M?:V4Y+8AW[Z6## 8 MP?V) K8%[9S ;E(/KUD8Z[4OJ7"(BR\\[:$=@0$13NTN#$_N$:?B"(,,+ 6Z MK?FWJWJEK]@TA<7>U]M] Q$9%5G&]2IG5,4015$&29QF,",R34@1422%5]/6 MWN'FYHZ\B_9?73U# ]C%WS:$;C?A#4?BR$IZ%G_^91R=: E;6[%_R&D+'CI- M_Z *H=M5 \)/;*N)ORI5KZ]]ZH#T7CNC9]M"!'

FM"/TL>D1(AV)HH4&(0 M:W[Q$H^QT1LNT M(4 M'OV@EWKS^I=<\W(C/ZQ++C^:6J;O;TSTQH6ZN-GJ;4YEG'=MH=(ES7+*>,P@ MSLRF,3(]FPJ.84XHBU$B>)YZ]H*;"/G\MI,M,%#OL2Y 92=@O._UX9]MK6]; MW[LG9?U)'P]'.PSJ(,]VH*X5;D>;_AA[SM3![MY?ZY6]4^FB35'3A^E.2>6 MFQ=L97ZUQ#C&288IS J40L1D#$E24$@(*A"B,LD577ZW1;?U7GV]=7MC.8WM M(SX/$8RG0RVX?_XCQM%_V!:\D)=E59E7BW[C--7'_5XL;NO 4\0C5$@8LSB! MB" %F>E_C15!*6%YC%&W#J\KQQC-D5:A&W^Z-= C-C_7JOG_>.O@]GH.SNS8 M+]?7+\$G?B7%S4J_*_4#%M$%V$T"[&=A8Q.Z>83W\WKQ%O0]Z#;RI&\Q+S(> MOH/\+CXGA.L36^U2'2@725S$$N(\81 IGD#&]0:')PD2.9P040R):!O(X/]/ M@-I=$MTD^BQB1I;CCA&+[O%DI(%A8$?F/D)4U]U1GB!(Z\@DC\=<'?O@ _P MQT8(7K-U95IW_BGKRS7[?G7[V?1S^"Q_;5]HC-^66/I&EH>.N0:Q(7"' M&7RUJ(&!#2QN'\>\(Z<>;OKPW$[DM.\XECN.NX>TY$!OY-FS0*Y[/X9Z'?F. MMYK.K>\WMWM.?L]+!QJP33Y36Q#S( IAF6,A8QZE,+6;;IG'D$:(PU@4620I MY;0@GN98_XCS,\Y:I)XVV2.\.EIHX;@:VUYK,QN[8KDF$*H%"WYOX0:LD.M( M3%AC[I$QIS7MW @X,/0<+QNY6\NK&_E<:0OK3?E#FD88FZ7DBE&C,['*]+8Y MB2-(:(H@CT62%ICG!AT2Z:=MYY(RL67M6]O#TKM=AO^M?X/,D#V%+?!X.,VV1SY/3/"CS M>?J3 VOQ_6#ERNSHM$UF''"?)#=!V=NMI,69E-_I:XDN#4OZGH- M5EI$%D!NMN6UR84$RG26_]';67Z,=7.3H>E68V3)LHF+>_0+L)L95/4:FKDM M@ %NCUSE8M<9;V%/7KE=*IM$7E:7*[EOG/?*)MM8*TQ//V"1PB#,ARUH>!ZD M:8L?!J'OH%!BF+L.30O_(5?U=Y,^S:^J>E5?WGXL+Z^VW9E;@3%."I'"5*A$ M*W'"M C'!<0J*PII>H^2U*\)0^]XLY/:#B[8[O#Z)GGW$^PFF0%I&UT3.\;V M4$&#=80#3T=> B=L]X\Y<9*V$P&'B=ENEPV-']'8JVUC2GXL-]]>W+Z0%;^Z M9NMOSW^5FR5.BUBD,84R4P5$2B)8<(4APTCF>M_'<\[\PDGZ!YR;K-S#"PQ@ ML,,+OAK$GJEXCS+NZ)D/R./8KODS*!P05^'&2^ PBT<&G3CJPHV"PR ,Q^L& M)O>TP8T7ZDU9E5MI.X+\56WUHU)JDZJI:&C/%IF[RTR$WSI8&>]M)98]^USS!3L W,=A]4=QT:1RJ1U:H M@"S[9ZYX$Q8V^<1]^&GS1[QI.4@!\;_#0 \:MP5RRNKRD\D.86NQ^?)=L*W4 ME$<1]MH].-UK1M^82_AQ5)8'XC3R-.Z.GS(./!H>%U\ MZOMQ=V7?ZI_^^*W[C?Z/R1?\X[?_ 5!+ P04 " #'@U%4++G]O6;E #W MQ@H %0 &QL;GSG[[B\??P7W ME__QW__+?_EO_P_ __KEP]N?7BW2^1G.US^]7&)88_[IC^GZ\T__R+CZYT]E MN3C[Z1^+Y3^G7P/ ?]_\HY>++]^7TT^?US\))L3==Y?_BE()KV( 5[0%900' M+W6$G'- @TYC,?_OIW]UR#R/D=$GC EG(%('P"ALM8:C3;%;KYT-IW_\U_K M'S&L\"=B;K[:_/IO?_F\7G_YUY]__N.//_[E6US._F6Q_/2S8$S^?/GIOUQ\ M_-N]S_\A-Y_FWON?-^]>?70U?>B#]+7\Y__UM[>_I\]X%F Z7ZW#/-4'K*;_ MNMJ\^':1PGHC\Q_2]=.CGZB_P>7'H+X$7(#D__)ME?_RW__+3S]MQ;%%]^%3IW?S[]?$F0W#;^F%B^^H3SN0 M&/RVQGG&+9>7CYDMTJT/S:J,%\O+?SD+$6>;5R<9IY/--[^(J_4RI/5$\NQU MB1E",0Y4$!D\MPA&EN2CRT$P=YOW2O>*"-^H9(7I7SXMOOY,7_QSE%HTF\^ M\3;E-Y7[8IE^6BPS+FDKN7QD6*9[BKX-XXM/_/PE+.F+('V>SO+EOZY[RA Z M6R\&D-Y6-43N7WXBK@LNEYC?;C7S*',;SM:TP>+FDT-H_<5\?AYF'_#+8KF> MV&2U%%J"$2: DH5#+%R#1>^5+T5(%P?3_LTG[X0"T3\*#I9F)VCXN SSU;3* M_8('G9 [+A)$G16HG#3X9"5()D..487@!MP/[CQ])U3(_E%QE%1'1L;K^7JZ M_OX!/TVK,.;KW\(93E06WA;D8 +9342N(&3[#)K^X$9Q5K@X&A4//7DG1*A^ M$7&T-+M PTN2U3+,WI#1].U_XO>)4-RD'!4$ZTD:*B7P-A,_+CJ74 J&?" X MW'GT3GC0O>/A&'EV 8@WY.4M:6?;2/YW4@"^7)P33]]?+C).HB$!A"P(WXJL M(DGVD1-:0R*'RXL2M,ML('@\2W\ M+.)RXHL-,4@%.>5$GGJ0X!$-9)6B3UYP)LU H'F$A)W@8GN'RQ#R'1DH+\^7 M56*_3E7Y%N)_XE*W4L0#93(7 'CS$H!0XZV)*+B>?]-$8>>SI M.\'#]0N/0:3:B=OR'I?31;YD0&=OK3"6L&Q)(LR11)C,8*62.AO)Q0#FR(./ MW@D3OE],'"_/3@!QC>I?Z975A$O+K4$%+#%RN P94U$E$@@7-H<22N;#N;%W M'KY;A(OUCXICA-H5+K;PWC+ALDE%A@#)I #*B&PFL@$EDB'4HB.!R,2BYJ&(XY5_ M]ZF[Z;_C0.=18NP" B]R)K&O+OYZ.YTCGY#?S$UACCQH3M(H08 /9/TH_OEA\7?\PGJ)+U B4@9^0^9S*,@Q:L M7O"H@)&CEL<;E(\\?#=D=!_U/$ZH/>%B$X5[MWR_7'R=SA-. J(O&2T8Y6GW MRY%,'T>^M+968]*&9#0P..Y0L!M"N@]U#B#>GF#R?K%:A]G_-_VRB=0&QS@O MCJ22F 4EF0=/!R5(HY/40G'&TK @N?7\W2#2?7CS:-&.'=NL/"PQ;.A&X2S9 M1QP<[81 9!IPT7L003BIN5(1C_=%;SYQ-Q#T',0\5'PCJ[UF[,W>?U[,+PUF M,M!*<<@1!6 ,^\<#P*U.?Y&_>Y3=U-_Q_'*H\0X,@1^QW2^)/AR M$3].US.";]326,\ BPRT=9$XG%8,)%W;C[U-T2KSH.3AXEQI$A M\'$9:F[T[]_/XF(V4<5)%[D$\I!) C8&\HJ\ *ES%8Z1(LBC]7_KD;LIO^/H MX^$"[&3QO_Z6/H?Y)]SD 1$9SF87(')=2 I*0/3"@&7:<2582/;XZ\R'GKP; M#CJ./QXMSB[+F"RV05? MAC5^6BR_3[(KB2M30'IC0+'DR:Z."#$XRZS*VI>A[(];#]X-%-V'* \79A=8 M^/TLS&:_G*^F=:>S74@7+KP;MAH>-( MY;'"[ (+K\]P^8F.O[\N%W^L/[]K/SC00)VPT;'8AFQDXP.# MPBTY6JYHHIXQ\%EZZ7,IA0UVGMQX[FZ Z#CR>:0HNP#"^_,XFZ9?9XNPGN12 MPRX>(253*V*1#D7N+62#7N.QN,.@X\'F<(+M <'WK!:R+=(_ M?_],8EN].U_7%B(*.W7#2 M??QS,%%WDLV_NJZ%Q/S+]P^5$IPG_(C?UK_0A_\Y\4H(Z7T$'1WMB9S<[UK& M!-&6%')@DGE[-'YV)F?()1Y5R;(WDS06@C4()IC-@R064(8 [EC@8945(SB=1!BCDN'[@ M.*V,AE/6K8J. ^4X=B7/ENQ?I\NS-WF2@WB*-\G)*F%1D !J7J#F&ISF!;)PVGN?:B[ M4#"X?.@XK8N: N$@>79[MK]+V31O+)@PJRT5R9O&]>J00_[Q+QNJ<>%. MQ!YY[)^OX%,(7R:;?/MJYKTKOT[G]+!IF+U?;!M878&),RQ*20U&U/X1(0F( MAOZHAX*FTR%+_E3@IH15W&C\XJ&;E?4SSM:KRU8 M 81^\"Y#3E%<''GDW*;_XL[WBHU9,M.\5)LDQAT8IO$)93$3"@%0C(>LLX.@\'LW5,WN(<#[ FB MQG&EVL%J*/EW :87*=6FF4=:4NW+($6 MUEKB)@GU5"W3$4?>$U2-XY"U@]-@&AC16;_DI4:3S_!C^(8WV)E(U#X:7J/' MDJ0C4)&;*1R8K)103!GD3\7N#X?1@^2,TWFV'7Z.EWD7&]'[)7X)T_SZVQ>< MKY".[7?KS[B\):Z)1V^D-AK0"V+*U7A%8J7VJ8JTLV8C51L3? ?BQFE@VPY6 M0^NC"Y#=)M\954J*!:0HCBP_+R X'8$E*5!R'Y1N&0W8!SB#)TPW/,\.EO'A M!]AB'68#[4*++[A1**CXQG"0Q9;9\8$SCK+=EZ M)6?:;66PV&C[>9RJ'JSK00(!@XF^BYWF'?$2:H')6PPK_%"CP._*WVDCK0*; M)":+*+9&UZI9I\E7\!D+N% W3FX]DVW3$CH:]J8&']_3J9CJ3A M&/?5@G;90$T5UL0_=X.QN@-7%HHU. MF3"AZ116N@ZX1E\K_@R73/L2GRJ'&@1T7644M4'!XU [1B%=@.ORVOA]^%Z# M$Y?Q=DV?I(.9-OJ"""I:#0YU'4;IDB31<%?:7MG?IJ<;4!VE[T=N[(\0?1<0 M>KF8;X3QC^GZ\\OSU7IQALM+D7V_RD#P06O/ Q16VYQ$F[?UZ=)SHZT5*KNG M2B^.2%G;@;IQC\9&\!I<+5V [79,_AX_3 <=A"^UT)E7MY2V=46^*3,Z,.>2 M4[9-CLC3=(U[)=((8 .JHH,(P2;SYX*%V>)).,%"H-=E_M":\X@9RM#6Q)K)LGNKB M.J1W-^X-22/L'"GR#J)39.,1!M[J4UW!!CS6V0#D5 VH>EKPW9:SL[ M[S4#J[0H1M$F[]LDNOV L&Z,\G98&U(U71A:3\9%;BPA+VRTF P$3\:C2JP. MI>09-+DDR6;I4FECON](8#?F?-/S='!5=8'!NU[+#5ZLY@DEK2>A; ;%C()@ MI 9>.\B3(UQ*HQR7QVGJQOAO>*(.HY NP'6#C4E,M#=S1S)QK'87-QZB3IQV MYV1"=,XI\=0,L4% 0 M;2:1I$!*5BX@1(EU]$DBOQM3LNRI+LW''(&/$C5NEM2)CKUA5-+%;O2$C%1T M,CE5R]JQ)JE& S&[VD$J)W*,&1WF;6(41R;)-,NV.@FZ!E)(!U[C^\OG;EC: MMN'0TOI4+PXDXT0XDQXHX3>Q:9T MH_'QE@,AC LI6Y*(M*"$)0]"Q0@FQ6A22LJ;-HE4=RD9.TNO"6:.$G<7@'F1 M\R95,AVE^,W\9ODS) IN0H9=99IX\3TV,<&4A)LFA9&5-X<)[UR;?X!&" MQ@U^-H+/$,+O T4IG9^=SVK7QHW#62%)0U+S\3)[5#K+$%8AUO*(R,J!TZTZA5P8]I&S?\ MV0AS ZND"YC=%]4D%I\WFOB,ZVDB _P6&T=V"[_]S8U;AS_!QBG[B,=HG MUD-30JR%Q5HA#YB5=ZS-M>LI^HC?#IZ0Q-\M-X_-&[?X/2XW8Y@F#FM'1N[H MC*\-T3P=[\&3# )*%5C@)()F#>IVH&_LN-; *'HZPC6(DKHPQ&[SM1WX]>)\ M_7FQG/XGYHE'9YE' =94NS4R.@%8TB#)'/ E)A:>'(XR%.CNTC5V0.RD8#M* M*=V"[,UJ=4Z\Z,2T3<2&$Z6 0NDAQNBKF++U64LZ$4\&L"U-8X?+1@#7 ^EE:PD!3(8\F*DR!"SSN!JEK=,*978!FL[$#=V7*PQWH963V^8NV$J,':6./K%U80#PJ+62 MB0'3L<[OJ\TF;=2@N7 B>1&];G[CO;+IYFF/)O*8-YT$ MHJU6983H5*(_;%2BI#ITXC2@VM<":Y8Q>'ID':J0 >'5,O9Z)=#5HEP40M&[ MQ\9='_G6X6.NNY _4+QU>TE]]<#K:=]U@&^]_$FI[CE1%HB%2^"9;/)BN&OE M*CU"T/$7V5]Q?HZ_TMI[J&+DJGEE[4!'_^5Z6\\P,\M%JK,$8FV0:L%E3TND MH.92V*QLF^/O &+'C;<.@:+[]]QM-=;)2;FB3?^"U2NQ)>Z4-)J#E8J(3SF" M8XJ!S+IDC5QHVR:GYT%RQHVNMH#6\5+O"#RUW>[F3A677Z<)K];%*R3*R)*H MBJ*?9[C1V#R_.%LLU]/_W(YEQF#J+$)-;K (Y*H8#D%$!%:8")ZC]:;1E,BC M:1]WQQL 0@^"\F3:[!?!J]\7LWR3WTEVWBF>(@A$$BOS"#%* ?>-ND"="XG%:Z0AM%Y*:.)0\>Z5 *D6+Q6B2D(R.K(:B@]0F(V^3MWB+ MC'%OEUIAYQ 9=Y!"]M?E8K5ZOUR4Z7H2>.8N*0XB2@\JD%<<@A4@)"-'FR$Y MB&VJ8F\0,2XX6EA>ATJX W!<-52YF%-XW?&R)GBH6M?K#'(H]#L* MS0/'-E!YE*1Q+Q1; &<8Z7=Q#/T5Y\3+K!IO^6PZGU8^UM.O>,%9'>P<$[I8 M>][7I"$5P0O4H'(T47C:A!O='/Z L'$-[H$ <'<_&E 778#K=YS-:E!DGK?3 MQ*X%-A'HB[(VD>9- 65+348S6 <\\QB=45FTJ4-[G*9Q+>@?/2(EF**N8VV8!/DC6N MT=0&4\/IH0M8W70C[\8P0BQ.\)!!ARCJ^!A!.V[9>A BH=?)MLEK?H*H<'3" M%M;J^N8^->.F7#7;E8Z3>@?]0>Y)9H+%I92S@>)B!I5/84!KLN[-_/*N&.23EP="//)062I &:4G&&RG#>>*'%- MS+@;35/7_T")=P":WQ;SQ6TN+N!_)2!-?D&61H*(-0=:JP(.O0"7A%0I,A9" MFS9J/R1MW%VH!:"&U487!M";.1V)=!Q?N@2<61Y(!,"") :RYK12K :1K ]2 M\/&K\%S1P_U0RQ@4#SE*6$2^0B._M#:FHPB6]VP:_&C=(T;+VJ+K0$UT@7"'F?%!!&, M"35K>1-:360:LA )#;1<+!9N33; U>MO)#]2WW0>EM_?D%FZ:01>,U07F\#_U?YMI;/&.0XA MIMKDF5LR4:4!5FIU4$Q,Y#;[74.FQJW :>$,](* ;A8#L7BQF'_!.=9$#86H M32H%4BQ8IUZ1L^V* J%3D%D(169)0R#?(VC<8IUV(#Q.\GT'@:,3Q]M<;Q)$](T.Y9MDC-NONTD XV I=[#+7/8MO"S%_B6L MIJE>;$YGY^397M>[Y1)Y)*LD2N5 U7$:04A/>VE09*V8$E*;5B [$CAR5\ 6 MN&JAF@[N>!YD:\)H^S0Z&A#HZBQ'ZR!($<&@"#)*FV)NDV;U(#GC!LJ:*'X7 M<.VEA0ZA="&@B8XYA6KI6<'J05TOL53.8&0QIK"BC&H3OG^$H'$#9F/ Z1!- M= "H?V M R:9D!46/N%OYV<1E^_*O2KMZ];!6?),=: M=Q&4;[-M[4OIR%U-6YR/3975A?V^*X?;S=O:;'2J-QZEQ@]I+P>/0D,RY*H4 MG]#:-G59>Y$Y[M':%C,' G1_]?6[55YL_ _TM9 879WG[BUF4,5:B$$7<"Y+ M%G((Q;?)_]J3T''/ZA[P.8@*!T/HJ1J3W!H6L0E4W.+DN/XD][^\;9N2'S S M?'?H[?F^F7UW;^;&]6%?0E0D+- E$%8S8W38AP*!F\B"1H.VC5F^)Z'#AMVX M9%@"9\"3]:"LJZ/_@H(271WXK8)7;=+1]@^[G:(#].!(>3HR_K+/E7N/W[2G8Y:>^E,1",5J"4BQ"\K/4'R2HO7)*L3;K(\;1W MTSFZ.4A/K.'[Q-4SIX[-ZL;<*,_P=T_ER.YLB_\?Y-AGG2B:U+H+@ ML%XOI_%\7?_5Q\5V#L+$AAB M)T;JC@ME#-!T?#[\NEB2,3]_N9F GKY_7(;YBD2_K2;:_#;;(F8OX9"Y'S.2 MXEBMBU29MCEGI 39-0E8O*R35..D[(Y8)=K4NF%E. MP$6L,[N0+ 0N,UB?6+$F>.,;5:(<1_C(1;M]KH@62N\@ > !3J\&9!K4&B43 M)+QZ(U2GBT7#"IV5IDX'4S[Y-J[$$T1U,P"DN8\PE&:>Q7RVF]&K!V;R#1B+ M>VSB7[-@W(_8&3X:]\340)-"22P%\#PSVIV,A8 Y0+(6@Q6%>=&F.]).Y!T_ MN?3B(1_KECQ).<=8O :)*=+J\PP<(V:55Y9'6H):M_$(;]/13>QM(%S(>BP]U8'F; MO+H$40?H^S'H'"W\#I!TAX=7B[,PG4^XCZB$D8"EMN]019+/4^Q$YZ]<5BO=WTA1\;D6G#( M&1BA"XLEU93T5A;X;5)&3HD\7KV/#^$X0-8=@.5%SIN1)&'V/DS)%7X9ODS) M7K]@A@ER<5TL4'QMP*^BV][5:RNMRR:;6-J$'IXD:^1$R,%!-)P.NKBA>9'2 M^=GYK#HPCT5!+EC37GB7E('LM*2UP@OXI#F@TL'HD(0/;?:EG4D<-T[0 &I- M=-,%[#[@FJ2#^3*)^(*/(%0(RC(@ [.02R(YQ(P1&$,14BXE^C:]YQZF9]P* MXN$!-8#41T7/:KF>O-PNB=HBMA1,ZVU8^%UYD1=?-IK9F)4!I7$A MH:D#5. M;4KJP42KLR2GQ8N=HICTP!L8HM_NXF=7BCI)VLB^A%-JEWXN5AQ-5T= M.=. #+&N.!*7XAY4<2X:+"[*G88!#0*F,5VZ-AC8 V '**1SB%W?I5[LQ4;0 M!B]\!D\'."@>?>T'8Y0UR_L#D'&/CO;,6KJP'&\ M.@#>TO&_:9@P85(ESR0C&]$X.O0#>2HQGD?F_ T.9A M8NX *'>OU]_,[U\@?%C,9K\NEG^$99X4E:+12H#%3>E[KJTVB@?+HBZUVTPL M;>Z6]B2TDQCH@;BXWZRBF9(ZP""YO8OSV@7FT^^U#(4X6/W]2[UB?5UO35=3 M6J5OIZOUI#!!/BX/@*;02DV:050J@0F*LYRTS+9-&]H\\4X\&)5YL(&T-[4/I.^MMBB55Q25#D%G@)K-1WT\*GL+>>#G@QH M0VCD8&!]V1B%A/#E>B"C[*Z8)L85FY/-H).29')P"<'2>BG%243//"]M:LL? MRY 9%"!K NNT>@.>LP"Y"&U\,8[VXB90VK\& MK>4KMQ*UR8Q""(X.?NFE$%H8P;AL L8>ZG1: M]OH_&;Q[0D@7-UBGK:)PJ@0LFD/VH0Z_;=).*B%8HSKJ_LIR6DXZ M&'TYC8^>+A;71O!;V_[59KC1-B"[M?DW;[[;Q&57K[_A,DU7Y +86@!BK '# M;2%M8()@D+S,(GDV@4G;:-C4_K2.WL/WM*9U.SWVC-5_#[-S?)C%H)3-M<>> M1,,V%_?D711%1Q_3RL44?*-I17N3.GJCW[&1.I 6>P;J=C%N1LE-TZ:.A3[V MH@IT,RM\4EQQPFH/A6V'C7%PM;R)D0]L96#)A5;E(X?0.WJSX;$A.Z0^N\#M MM:VS^KAX)/WRLLLE;DKSR*+::/R.$/X^GZY),*2$U71-GLKRZS3A5F@?,"T^ MS3??/(F<>2^CJ\&?!,K$VO,*';!4\Z%L+?9L8TF?[H*B8PAUL<;V MWDM(*P6GM=^K39')8$@1RNF:*XS M."V2]\QFK]N4'1Y(\&[X_?/<,396:0?W2$\MTT>YG,B0O%!6@'2F!GH<+567 M"AC%,7M:I5J>/A[R*+F[H?9/<:?97IT=8'9GWR#>]PU^X =L!#5)/!1GO*$# M1]@ZA(R#IR,'T'KK4TU1"6U:ZK3F;+>5\*>X_NP*)!TLFB?/LQ=IRW*-ETX, MU\650FY#(=$KYDL=HJL@\:25)E\839NRT9U)W W&?XIKQS9JZQ>/F[5UAZ]< M=$H.9"J\9G;5H:M2 K/1H"5KBS>:2; KA;NA\<]\.WBX M.#RYLD<$>.VX-PC#V\O4-_.,WS!_7&SV@*OD6X7*ANP%TLLE88?7YU]GBCV$G8EU]:>-)6 \3/WS/W:L' M7;54%77N4 D,&'DJH&*]94J"04I&ZN2<9J+57?CC5 U05U2_\_UR\75*\OOE M^]]72 ?_.P)HJ#6?+])Z^G6;\G\I!\:B<,9(X+QH4"5[B-DE2,':3&M-Y-!L M[OR>M'92&7XLFAXH1VJIM Z\[-L%5]XYR3-M[DG41J)6&HA19-"J.*-44C&W M:=K;T:.7/O2U9@)=/5C2_@ M93! !D:0PH=4&O54:<'-N%7E)\;RZ'#H8$F\0GIRFFY43#_/\*+LZ,59+2WZ MS\WK$U.\X,$;((.:U*;);Z]" ]X^Z=W0%Q *5UD27]>'7F M7\-T7N7Z]_D2PVSZGS7FY&21;%/#QGRUWAU$#!PT=S8QXU#$-A;I/E2.V^6C M.Z V4W _4>O[H;-7%_1LA?XQ?,/5)(F"B(I#R+$&3$F23A<#W)>46"!>&U73 M[D3>N%U%ND/M\"KM(@WZ9OBND#A)@.OO-:F)J!Y-L.(C,$BCI(CA!HK/6>6MEXMRU"8<^1=6XS3:Z ^9@"NS" M4B7*EUMW[X:O]ZZ\FJZV')$7^'Z)9]/SL]6;^5>\T,0DL,B,VTN@.PB=0>A=[;;4^)XS'E)E38(JKE8HZD+$N(W!+(@TYQ,P;=33>D<)QFVMT MA]@FBNT@R'K?H;R2X$6ZWY7XDN4819TW11XE'1YD([G(+?WA48?HC!1M J^[ MTSARGXON4-M(NUWB]M*")[GC].MVP ,7(N:H #4M2,64 >_VM7GT@'0R;[H\O5BNL MUG=)7FQ2$^F J.$..AJLRB"MUD)Y871H4_Q\&+V]]9H_$4 '5V6GD+T1,+ZQ M%JUQIC 9P#L>ZU136HM1,-">9Y,"'4&-!A[L2&!OO>I/!,KCE=4I"C>+ZCY/A,+CE=4I M"B^-DO?A^V9A>+0@=(PQ9^<9/]6LJSND]=:&_L16XR$* MZM);>;F8;^3TC^GZ\TMR&FEW7[Z=ACB=U:H39S,)*-<:_#JLWB4',94",@9) M-G(.IIQJ_WN2T-ZZN)\(C<,IKTMLULN%\UL9!9?+3DF>+88$,M3AXX5OVE/) MF@CN+:V_8,VILZ2NV/F7N[L MT]I@,ELKLD!PK%Z@H[*TO^CC>R:%JZV +W+TB M9N(C)JZE I%2G;^N,G@D#XR68#:UC5.K<5N[TSANR.;TE7(M5'TX%J" M\K @0Y;")2N FYA ,1<@!LW!*E:84:E(WN;^97]:QPUVG[HV>"BE=;!7 M7EH?'Q>;/F)+_%M8_A,W0[&N$TLFR+FSQ=4QL75JK"L)(F8-&!P&IIU5V":L MO1-Y7=82#X:1N]F7@RNLBZ BB2\AYM6O)-^:[_QBGO\6UI6=[^_*@RSF&#FK M+B(,Q9YBA(9IC;.]NXT=FE=GFSO'$9U76Z@=PI&;C%G;%+" MD0R93I8X9 $\,X4L=&E2[?Y$KN1)MLXGB!SWCG#D37,HY?6X7?YROIK.<;7" MU68@:Q7SQ3MYXJH(0T)@CLQT);T&7Y*$K'VJ 8BL&DU(VH?*<>\0Q]XRAU)? M/Q',W24ZR5IS6Z],C0R"&"PUM"$=",.M9XH9W\CFW)W&<>\43XS.1JKK-UQT ME3G_@"!=S9TOV4 6L?8GD05B2@*R,2;16N2A43?5_6D=U^H\=;AH**7U<)K? M,%1JQUCBBXR5MXOY)]J/SS8=NB/S)3)C($81-=22")4;:A-#WI[7+*%$S<+9593_&Y26C[TI=<9?K<%/W-F&H M=5"U3)[5YL@F&/ B%F!"Z"P8&4:L3478$T1U&0]JC<)CE=,?W#[@;//%BX_A M6TVSJUVY27ZTW![I,*9-CMF392S)50.%ND#0)8- I8K19!&%-ID9AU+<97RH M-5";JK6_,&;M)[\=A[%Z_0V7:4KL34A\1?!,*Q$MR5'+4!VY!%:6:'B(WLL3 MW/L\1%J7@:%3F)?'*ZH#ZW)W^4U,J#UMC* 3H010RM74$SH;2A E1F9Y*2=M MVGZH-7GJ,% K+#9270=AH->E8%J_*Z^_I<]A_@D_T$;[;KX)NLYS_:O>"WP- MLTT":?+1&E,8D+2PVBT*8L@).-=:<^^RTFUZ$NU#Y;CG=K/03S-%=; S5O+O ML' ]2?Z"Q=LOW/CD=E+A_733-#NOILM->6UE.)':NEQR !%K?WR-!;P/=(R0 MHX>Y:.^QS270:?D%;I-UTAZ]S>KA>D7O'JKL94K@^9 M+J>2USYM>;H^KZ.@MS7 ^9?S]6^+]?_&S1XZB2EQ&["&95GM@Y R1"DE*5]R M)GD*7K=R/G>C<.3(X@EPUD17@V%PZ)'+O]6R(5R4RXSCVP3O-F'YWG<,,U#Y M:=(&FI_\;ODIS"]Z)E]/<-X.IGM_@_:K?LIA=CW<^;K_K8X2"6M0A*K#;.KQ M%0SY:RY'^D_YT"C)9!#RC[[4VRCJ7;DH("_S(-TD''3$%@:<$;3 A%. M\"A9X+E15?4]6L:UPD^/KWOW=L=I9\#Y(4/O7;^?GYV%Y?=%^7WZ:3XMTU2K M>+9-V*;S3^])U*E>TAZPH^WXSP,=#N=_\QUT>H$6B+I3,3A0!%%A4X MG0($41-78](IJ28K^'&:CMVGCEJ+M7O^;+&BI?21A/\+?>\_)]'$Z+7+9&%4 M,X-'!Y[Y $(''U 5'V*;?*ZA.1EY4NTP*+R[\8VJ[F>_;;;?/D?91L?:3EUF M=3Z,!F2L8L=Z<&A=Q76@P]UJB6T2ZMIMI[^$U73UKMQYP/?MG]>K!HO-5@8D MPDP!)6OG@> 2!(E!!(M7QV M2R(A&J>809&OA]F<:%+V#T@>>6QV M&P">1H%=8/4W_..&$)>+.?V8MG;HPQLWRP&3)6,8R>RDU4C,N1@59$5KLFA, M*K;)\MB7TI%'8[=!9E-U=0'([?UMNGZW)+?HRV(59M?) MWN^6FPR6\U3;3\T_W5N,P2?!:I,T9VJ/GY -N)P46&6]&T&"@W'P\@S ML]N >"05=W 9=WF?\')Q%LGQOW&$3(0SH7#AP!I;!RM+"UXS ^BE#-J36$6; MH_]QFD:>B]W(/QE&!1V Z0-^Q?DYU@*MAR8NW%TJCA)ZM:Y-/\ Q(\^7;@.J8X7>P1;VR).@&YEH@RNFBWUJVSBLNDMW6?%:"F9#A*AK5E= 2[5 MR>K*269*9E:TJ:U\E*2QAS6W =8P&N@"3->3)N\M#*Z2"$DE*+0"@%SM!-ZQ M#-FI.H&M1*/;>)Z/T[0;G)[;;<- .N@"3X^VA+UWR&M%5F",D.IP&(5)0I V MD+68E)91LJ+:Y(KO2N%N6'MNUQ)-]-,%\OZZ6.0_IK,9,?6&%#7_-*4%M1U? M>OG6A8ML=-;U7 ?#1VY M73$,JY$.(/9R<78V76^S6LFEN1K0-[UO,Z BZX"1^=/6,8X9 MK0VN37'H[C3N!KKG=R701$==G*YOSKZ$Z7)35'MUP[%MU+I95-M5=I?+&$,T M.9/Y4+L&J%04V1"1@].8;+'.Z$9-4@ZA=C=,/K>;@N9ZZP*=;VNO?WQ;^[#< M8\;)Q-"1^2K=9E)*;6(1-M*+EAM9>+9MK@R>(&HWK#VW"X*AM# JI&HV[N9R M=U&J4;H*\_P[+K].$ZY^7\SRPPD*0F"P+"&$&O%1+EL(/&I(C-9-[<+JU1V, MW4_Z/>3!N^'HN=P)-!=]%WO5!U(2D?#Y%7[%V6+C>V^LA;,OYV0N_KXHZS]( M^'?9U H]!H6@=2"#(3(%7GH':*,.-G K;!N?]2!R=\/E<[M/:*^Y+@#Z(M.W MK:>K.LRY)KGI^0-AN:<3/[:YA M2&UT :^KUA5W.9%.%BQD&$13TTYS<1"]Y6!91%3&>>[:W#<\1M%N@'INMPV# MR+\+)/U*GLV_A]DYWJA NQ[/<)D0Y;5Q0KF-,Y-!29[ !65!QVRTX2Z3(-ND MH^]"WFX8>VZW#,-KI@O /=R_?MM3?!/43L0=N=7U@U<,9O']IRQ2 M?8BE]B6JF)6WA5MPR9&A+UP$)Y*![!DCBU]B:M1[:/@2U8TG?EF\EO^^PG(^ MJ_'"6A.YB1AN)'S#Q\DAF]JR3G#%R,?A&KQ7M'HD&NZM$IG_$$U[/K/;NM-] M8' K\M%(WGVTEWATD?HXO%(QB5-2B?'#B/'+P)G,7( MN&5MLMD.(+;;$M9#T'@JI3WS@_.WL%QN1L*]PG68SAH>H?>>=,K#]&DVVQ^K M6;GH B_@-CU1:\.0J+F'G%(6+(;@TK,Z5A\Q5R:2*V=1*=!.ACJ76D&4P@(B M1QU$[U0Z1]]Z ^+TVUUXWWKL.* 83GN+8T79@_[_AF<1 MEQ//I&/*5\^VQD283Q"*T2!T$=8()9W9R=[9'0';!X^#@2-4=E?I!\AO9+7_ MC>RIL_.S"\*YTT;5R3"QF#K_D RGP&4",LZRS((SK7>Z4-E)\;<>/;+J#U'< M8@@ICJW^\.T&X;88)3B9S-9[!TI9 3'S!.3(,<&"=%(,J/Z;CQ[':QE,_0=+ ML0N7>#/-]RHFOMD%)4)LXX3#\;6K$ Z"2/'9+/-&-KTC+Q/RSC0&-PP M&$C8'20 W^;@MW"&KQ9G83J?)%0IRA+ 14W+)Z,"9X.!)+3+4A+Y6^+-:Y>G2-I5E_LGZENE,4P MT(%V314*!S*Z/&CFN HI.WYWZ,NC*6P_?%A/"#E4I8N&\NU@NZD9PO1M9U58 M'^G?;!:2T)JA,B01J(>@ MN5A75C&NBH_@1:Z7J5( V6B*5EB4*+Q/V*C>[F%ZQMU]CM?S#X!S@- [@,Z- M+;0RP=*S0 M.T#.15NB#UC%4;=D7&X&VLP3OHNSZ:>-@NHTFCHC\N/TC#[RKOQ.KZ[*MAWF M9O3HJ["^B$2AME*2 #DQ#4K$>G=%&-$92U0BEXQM(#Y/\XW_9/NC Y-$KK(PN072#/.V&"P,CN M8,K4@IEDDM]I!.0P^]<=ZOJ%W2'(V&=G.T9-'5B&5]-H:I.;]?>:_;N8;ZKS MZW)E6J!A.8",&($X8."8K97.9#XS*SEBJ[&C3Y U3KO:9G;;<"KH $]W>+A8 M?5QA9%%9<"(B;?LE0L!D0"@T)7F66&X3?W^0G)%G9@^G[L70LN\ 0"]RGE95 MA%D=@/IF?C$J]7)W+J J$J!-P$HTW*4C5:F+<4V2-"Z@!U'ZO MGG(H'71QB_RA)F7.,;\.R^H7KRYO&S3MRUY%*,H2'_7>*TB;0=C,5"@89&@5 MQ7B(GG'3HX<'T0!2[P(]EWWD7R02T6IZY9#&QO[AZ2->ZP- H =0'6X-L9.6?C;8O'UY6+Y9;&=N7RQP4I=7-%$ MK?^C,MJ MV"WQ,\Y7TZ^X[6[Q^.R[VZ/OKB-;[0T M86B1Z4C"UI(L1F0&HA,(5@5.C@,ZVZ@A^DG9[*HDY$!DWIUDW2U,.EA#CPOA MKW3HO%VL5A\PS*;_B7EBDR&W*#G@LEZ;\D!^>['F7QJ[R MEH=!;R,%=0"]-W/Z+ERMWX?O=05M.:P]U7Y;S-/VEXDAEBP/!K+FY%-;ELEA M=R0^IQ(:'5*1K;I"_9"XKE(0AP';T"K9'V5^B[(Y?JJ]$#X.>!NT2/_\O)B1 M4E;;B- D.E. M?MR-)<"CM24F#5EMYK($1W+1G%9$=C$K0:N@35.Q1TGJ*N-F& -(_X.3K;3)&E]\[/,%_LR#?>>'7! MU$6.W(1GSI+B'BR3M:U:%A 22N L&UI_SD2)3;!Y4C:[NB@?!N_]PF3L\,]# M\T8O6?M^E1MZ*:K7W]+L/-<4T"]8KV=^";.:*#I!+Z-'JT%J72N$24M>N@+, MEYR<<]S&.Q>LCY8I*WVN*QID:VQ1)@PB_.Q!=>O4?R*7>Y&CE][BL;4_# M)YP$S[A&'XDS1^Z\-G7<T*D#::A#K#WVWF] M7WQ7/N"7&B:??_K[?+I>31@WV4E?0$<7:O8PJWV^')WTP4EMN6@U#>IA>D:: M)=L44P-(?FQ3_R,NS]Z5FP?ZQ\_397X?EG22*R,PBJ"VF5H*A0?BBUCR.3NM MO&;6[F3!/_64D0:_MK/,!Q-I!WO+C7$8M=QOOL*)"URR)#T8V@_I9%898JSS MW&6Q@<[E8DN;V9KW:1EI;FO3/>5(B7>1Y_AP"_@7RV5M0U6/WU^^7W_D??B^ M:1WS1UCFJT$&F[#*IBIF=5EF^FKZ=9IQGNN1/9')96-\ JVT E6K<0*Q KE( MSC4)1:HV(&S.VD@#8MM>372%AS]9'^3)G2N?DJ]["^.]GVKE\V"AJ!I?1^_ D;D--F HME8_-7)W MAN];?:<+PX-B?H6KM)QN=L1W9=N!8>)**B8E#5P722*PCC9!VJPSJLRBDDJQ M-K>D>Q+:;6OL?3#T2,N,)LKJP!%X.N1;=!VOR 44ICAYO+& URF"06;(="V2 MZ5XC[V-,B3@&9\,I8NS0PY.K=;$I<(XRQY"8@F4M!)< M]!)D,22&;)(T[$=G\$"TC).!PR8U=%,YLBT1B"&C5R* S:G4RU0#GOL HO**61A>VI@@Q]$]3B[<:8[C M4ZBR'^ .U:\K%9W(MS=T;*"LX_@B1)X9J&QX3)G>S&U&08W0E*V9G7E*!+9M MW[8/'#I8#(]5>W)46M=&]2E;!*6%A1"R!+2B%.Z9E+H-JH^ILFYFGHX(SR$4 MU"G.;E>0\ABUC]:#W(XU]0RBP@0B.R=C2-KR-K.TGFD]]EX V+L>>Q]MC.T; M/5)"K&00BBR@R.O0#4%[L'>)@T^)B>A4+&JW^]AG68^]E_YVJ,?>0Y@=[#8' M[]?75SBQ$,"P.IG$#O79&\J5EW!.WC>M?CFW*G4GL_0#_< M>-U*AD]4<24)AH ND;'*# .G2?8,A4Y!,QE,FVXH0W'P3/V7 Y$WM ]S" R> M"_QO)"O:;&7P4H*Q1H,J7D.(SH'6HC!/'AHV2B?=D]!GZNV<$,P'*O69IS/L M:L-,\#>*'3SZECO83 M0_OT!UM8#CYG2+%.$1$N@T;(=4E\+]71@ M@#W*S2_?KP9(F6BXT))$QDEX*B8/GD[F&CM B4%B]*8)XG8@;N26U$U0L6BK MHIY1=V/V5.0B9TW<7&94-EFT*H];I9F +*L$341T%^3O)T(/C(@_^1+??$]W>* MD4-UN!A6H*-6;EPD_)Q].2>$77%!=NWOB[+^@^1[P9!)0OC@/#"6.>W:;%.6 M2\NI&(M6:2[NAI ?3;CZT;/@T1;;'>@RNXJ_0#YC:SV MOTWGT[/SLPO"N7%9>>3 =4ADCI<(3O@,,@MFBR_&A9T:D.ZD^%N/'EGUARAN M,804QU9_^':#\)1"L95I&3>6M+3@,TD#"VV#7DD;<;@9J[<>/]1\N MGO;7_D8J5)G6@4R&;+%28\O%,3"IQ%QD]?R?6]>#ZR/G"7%O#QU>K):*&<"$ MGK@/HE[IU!;+PG(O1'%N)X/NB(O_']'8[=7_/LAY_.I_4!5U<' _P<\OW_\6 M_F.Q?#D+J^U\Y1!C+&0+0U"U+1>7B7Y2 J(T.F\Z#C5J_+X'D;TD PR+D[OA M[D9*ZQN/UXS]%LXN8[X^Q*12L,"<=J"491"R+Y!E$![1&7+<3XW)AP@=%Y?- M +,[,(_67@?@_+@,&2OYEY=+EG,>K%20?2(GT&D//K, D2N&6DC+79L"H[N4 M= NOX]6^&% ''6#HLK'(!]S._EM]GGZYNJM,7"+S!HR0Y.01[>",42 X*RYG M5*:T*9]]@JAQ[W9.B:RA--,!R#YB^CQ?S!:?OF\Z3-X3W0534>JH50(KT("2 MID T7($NQ9(,72ZJT>ZU"WGCQ@%/NJ4-KJT.(/B$ *^C6M$ZA3$5T(H\,>4C M Q]JQF)B"4,QN81& S]WH*Z76^VQ7(G#U-0U]&X$/#-J2P)R-7YO:H_I!!&S M *:%SI$V=QG;U%#L0EVWYMR!F-@9= :/!P24'[H:X:)"/^0P(%" MN@_,GGLQSQN=WVR <1FLDS5;+]7.UB&%NJ5%\C]I7Y-)9R&3I2VMS<&P'YT- M!C>^FJ[2;+$Z7^)'$OTO].E_3K)5A1?/H&SFLR#9H<[K"(61)+Q.)C6JOMF- MOC[ZJ#1 U@X#%(]5UW/:N3;6QD$78H]_6;-=["%BQ]G++)U615H.M;R07(-< M1PZR.B:MPD444H52E12MIKU/BPCXWJ]HX#\] !X3J?^W9DD YW_][ZV MF27P- /CV 11%QX-><_21U?!HL#QFEUJE.::!2\;=:_HUR;8A+(<1QF%U! \ ML^3TD_T<[*:(-(@4O'!*CF\/C)_FTA!MQ]@">ZNP SO@L=:L*CFGF*R#"NN! M4K/(/^H#!J#:S98YIGGR"Q)86*-BQ7?(^*ND46;<;O,8<5:C13>D$ MUJYGBDP&%4$D;DV]3L+X?]LE'PJ O=LE[Z.-L?M9/-SAUPFM5$@(QNB-"\8@ MLD+:1Z.L3+PHSG]DJCW?=LE[Z>_'[9+W$6:?N\WU94VM5T+-%7AE:>%(4>^. M@P8,%B-+U8MJDR7W%%6]W*^.) M5J@#F2R)3T9=Z_+K8I7.HF$YRS:IZX?1V]UF=R!>?@S$H977$41ON$4\4D.QHB*!J%*D%[89%E;@W, )G8"MWZV MX#ZUFKM%>+6Z22&WA' ]XUASFW,.@OQ-58?*2@9>R@(A*.4%#T)@VS#A'L3N MA%CS)T'L<&H;.YZX.W\OP^KSK1=>A^5\<;[>SA69!&7K8! /,=:K)A5)R)&L M*1XVNIH\[PAS8VU\WXY33@ADT8*PQV@ M+/6*H$@(6.MER(9'XUDF8^A4ANPU63OASST;_ VOB@YP=1GG>J+PX1]8\TS( M]/A*"^D3WJA3P!R*4R4#VFIB"_(:G<)<(\3*IQB(Y58=20ZG>B=4^F>'RI,I ML@/0/G (O%\N?JT#E-[,-W.4ZDL7HY7>EIW6YV$VJ1TR MN0X1>/:R7J!9_;L\#VNSCLT4G?AGHZDQ?(B MZ'>/_VBB\IFYJ@,+*G($CVA!^,(CXXYY)@^U5X\E;C<4/Y]+J"Z4^#Q 7,UT M,N=7[Y9O%ZO5CF)0R(R1F@%F)4 %LK^\,/2K)XEHYJV]:XD5#:-P-TL_G M(JLGE?9ID]S@:]-8 _/+Q6J]FD3GO<+"@+$ZBDY%35LF]E%)I\BZG>EM,OEX7#@0,AI0*00R?IP$+92K!I O MC7KW/-.ZB;T L'?=Q#[:&-O[?CC57RNA&<,,49-MJPQ9N=$'8L@(@ZZ8G(7[ MD;'W?.LF]M+?C^LF]A%FG[O-M9<5)-(Q+R*M&4T+1R('\H=JLQCZHJ@E\=JV M\! MX2"9ZJ?T)H>%QKX)[/OHJ8M)94,F@@:F/1D:&I(G"T;I8B!&EH!.F9"T9$'% MDS7):YKO>\KF.TWQ/);VGQOT^01]=-Q4WTV1^:1<5A!EL9 0K2,#*NO<)KPW M>(U:\]N2#L&[G_X.-P@6ZS ;ZQKEQSVTPD,]M%K=KAQ)S@DN7884V#AW,866 MBE:2]MA<&YZ%$FG+]75.NI[8+84-[5(2;$ M@JQ32T[6]N,9WL7LA8(=[V+V44FGR+H=/=;6>5TS3[)@]6Z!T;K4RH.W/'$5 M"[8:P/9,[V+V L#>=S'[:*//NYBL(M)N'B!)4KO26"#(A)"$0!:EDS[^T#1\ MOG^GOQW HL.01)YE+FWJ$/^T(TGW M LR1(TGWT5X'X+P_#M-G86,0M&JY)B:$!H^<@0PN<.63L8VN#)_W2-*]U/[# MD:1[Z* ###TU^))):V6J,R^9K--5N0!?HH*BG2R9>V2-&I7_:4:2'H.LH333 M X5><+;Y@OIYV^:&&2R_9R;SDE)6!E'P=Y2 Y!$9B,BDC-R%QF]MD=O^ ML.>(>14BQ<-"A M7AF6VDW:VP3(5&:U\Z]+.XV_I0?>0!O]=A=INU(T+M1.XBXT44[G8+M8FDIK M%I!VZ9@Y^>*Y]EH)T8,5.6D5LD*_TTC#0> VI@?0!@-[ .P A70.L1?Y/\A2 MJ,E!EWLUKJPAAF;[M#7;^P.P09^^QL MQZBI QONR23+HD0*)F3@R4A0)*>: 1[ >E_/ _2L44#NZ%SI9MU!Q[YQ.DPY M'0'MQMWP_7R)<&4*7V9,/#BFK;9 HS=J!MG7,*OYDQ-N=3:13A)EZA\55M%X M16M/\>AT4<[L9/D-D;DP(%_=76XNCR3;OI?)$,#X,R^6]TO\ M$J;Y];).!>ZQL.7C_7H>_5Q%LMT!8.7AE=6Q;7*3":D30UK1UO M9.+];ZXW&.JXQ7\OV^>AZA\[P6U(&=S^R)MYFIWGZ?S3U?Z 1LBBDX*@,^T/ MWDGP%A5H$0PBP^CMG>C+[KW_6A'=\:R 0Z#?MCDIAH!%!V9U6Y&\NF#J MHL?NI/C (MF74+BVH+AVX*RIEQ\H?6)9BG"R)A/MV.QX#D._J^<8J/S)UM&- M5R:%,>Z"%V STG82@X$H66V@Y+0MQC+)^C]E;KS2\32(7M;&H>I_OG;7I9GY MH#A^P_6$N$DRN@(E<@-*((G!D:9BB75:<,DJ=W5)\".&>AX:,<(R&%3_'2R# M2WXN6QO__^R]69.;N7(V^%DD73."5\QL"0DNJM( MF62I6_[UDV"Q]HW+"[Y@VV%;UM)%YO(@D8G<7J4TOU@OS;HIRUA.N/+"6I[ M,ZRK!'0!+[P"E,9$K4Q2LDWS]E;D];P18HAGSN%TTZ?W\7$Q_T&"F\_"V:W- M .]F),IP=L,TA?KS.@)CA3?LWWX$LYPI$TRB("8Y4)E38*-YI.@_.I9+HI#F M:/4+P[#4\UZ(@6WO"!C8_3#XR\,PPZ]U%\"7EJM/]A7&_=@D:F,--P9$\B00 M(3+XK!"$3S92D.)8NA?&[K3]9" R>]XI,>2CYTB*[78'Q;O9#]S<8]/9[V'Q M!ZZJR_49T\7B,@:[P\%V(Y!>_M!A!AGM2/Q XXAN?>LO&%>;LJW5SYNOO1GD MI5G"% 446^=KJ: @*L4 71#*AB!0M&D>VI[&0[V)6]_T;K;YKAM5//C667Z# MBU68UCED-6EPZ=O_,EVFL_GR8H%?2$FOZ?/_F/@08E)U\C/+N;;U% C&UB&] M@6+9HI'Y-AYO*X[&+8-LA-K[CD47<#A=:_OELA*PAC$[6_]^%N?^B-,SZKHW\X7G\,9KM5P MI8L"KZ(@++C5ZD95K(X]=J#P9.[D+NAXVM3926P7\9]TH>(]7A4J1H2>O6EHR]H8EB P],..T MUTD$*]N\WAY"];BEVT>"[-'4.F"=X-$O\,\7Y^=A\7->'OO' Z;*#O/%1[K\ M=Q?"\5T#AX+PIQ)H%PM%[QG!KY,&IF0"933>,\?BDI>B343_!$'CXFMPQ3\<,':P%CH T]6\ M^OI6\!D7/Z9I.OOZH3S"W?(+?>3R\7_:--#+B'0X62:G)R50V1>(Q0LPS(00 MHO.6M5D8,R07HP\P.QQ6#P>5C:/C#O!=W[_(DZ;_K/+U"WZ?+Z=78QBD4\F$ MQ*"P6DBMDH>8M 0N)9KHD@JN34_),T2-B[[QD')_ MI :NL!@9OQO'CW1MHP M$T3*.FN2BDP4N*&I"]UK&HZQA,6'Q$6C07O/D35NP-T/"@=370SV?YB@>2C0\L*^")DW1$+8X/OBZL\4H'9F01;9Z#'J-FW);B;E!WL*(Z M -O-")S[GO?-,;JI0."L:*9% ;+L@:1E#42/"J*.DKR>)$JCX;4[D3FN46P= MS[336 =PO,_2/6&>S\G;^&_,;^;+U>NP)'<[)1Y(D!&0U^*37&L.I3-TG"7/ MA7SMQ-K8Q5TI[66WRN"@F1]1@QV4*;_ 7TJ7,^8PKU=^_G.VP'!6&?X'W3:O ML9,$E&B*&.6+?.@0^B]B(D"@&=T\:U>6$:A/Q>)OWV"O#] M==TAP&^GY&ZS/TG2>I*A Q8R.?!6)'!U[J/4WG''G%,F'P7#3U'8R_3,8\-T M$(V=;G'<'2M(>G+?T.U-TR4;8E'T3>W6\5/[SEF"C#_K3OZ>K;]/9 MAQG^!X;%'05/, HIE>.0:OV/H@@#G+0,5 A9),L+!>$C6/5M:#^90H!=D+B; ML1]Z M5$ +QXK7T:M&ZXT'9>-D*@F/ ?7A%=\AZE]\*-*8C)049J POC[5:W QDKA+ M09:]22&:,4+*_9[ZFD6/(V%W4/6-^,ZW;IA\_@W_/;EV7_[$LQ_X^WRV^O;" M0]!RXJ)#RTC"(44ZF,8DB&@DY)2#1T3%#),9 I=UM5C0X(LM()R1R=J8G?<#('AGPL8=SCH^ MAMMJLG\G8!3,_&>QOZ*[K!J M::M']>O\UT18].1'6P5>0#= M=FBG=WTSOV$\Q8B!D9 3,D;! OU"1U@"E)?@G-1UX#7]KC8>*LS%1R&\EB=0J-1N?&@70-U37X,Y#T.7 M*6V&1-Y:/[E/.=$CGS),V<]+Y U4GG-K^>8UAFS"VM<1ZER9NOYXY;5'(J@^U:HO<8ZGDOT\-3O/TGPR<]J9: : MS@I\#&2Z",^5I0O(K'>9V@*.LT!7$:]EM-J*P$_%3-VJ1=Z(=7T"UF>!3L"F M 73V]9:PKZ$?:LJ@5*^PI"H,A4!N(B*A%"$C-R2HU[:/$@U ML%T/I?D>5UC-&H' M)ES8>U3;4]6>-=L'' M@S!N:'WTL>]Y>G96R_$NAU3>DMF$OB[3_T20F&J-M*?@%PN#$H)2-I&!U6U> M#YXD:5P\#:__^TM'!E'%J*A:IPS?T#=.5Z_.SN9_TOV,$R2>K=<",!8Z=%YQ MB"5+*$5Y6[Q6,FY7@G#O@\>M!6\&AX-E>.C:F&$>*:](?SM?_#*_B*MR[D#EN 7=S^]-.97T@\AGY M32036GL;@(M@26Z\+JMAIJ9QHXTNH>2-$O3/4#5N*79[O VED!X2Z5N=G4_S ML[,R7_P9%GD2Z78S)=;7_;J-U"NZTWG)@,BL4A%Y;I4[WY74<:NI.S%[^ZJN MAWSA3G8](I,87 (6H@95T(&W7(%,V:?$15&Q49_@X%=QNU"@+60.NI=WT=_> MX/R.B^D\?UZ%Q6H0B%ZOG7N$Q4G0%*QGI< SH^N(" _>L0S&286RI("RS9C7 MYZ@:.?@X*@ 'T\[)&,-_+Z8K_%#*$SIR;-*A0=Q/A^/O7-W/[*>4E')!0D$60+&BB3VIR5_FS+/ ;#B9:[M= M1-,A2O?1WX'7]J^SW#!C]7&!W\,T__K7=YPM<1DV=097'OMZ@>$^R:NM/G>8 M/-;N+ R4TKI:H5N[XY=OPO?IZK+&?$/05/!ZLXK=CO5=#NE;1O;L7_MT0Z??CQ3V+ ^Z5#D8M9, MB3I2Q%-*50:MY+Y-#<](!O' K[\YBX@E>"XY1)DR'7EAP04C M(7GCHB"7&4U7@ON;6-I=\/IP4]H1=7[2]O> $JI=/OYX%KAEF=6AD/99<\6T MAJ)8C:."!R=U 6=T9#S+1,CJR9(,Z9.^)FW].+F:!)=7 M@9\B,93:ZE%$873J>*(C[U,=U$;Q'R.IL>UZV[?_SM.VD;L ZC%O=&BE=/"H MN6YC>Y7IL'\)?SU\6V#>VL*T!8:&_'?O-(20-%B2EY8<2XIMCN#S=(V]C^7X M,&R@K[%G?3P,\=[-2$[UW>LZ(V53T=)51X)".F5"@9!* .YXR%DX$0S?Q<(] M\UWCOH*/;=F&4D('%FVS,7!Y*:M)G<[+E6) @J 3P;V 8#*Q('C*Y"5;A6UJ M4>_2,>[S]9@6ZP!]=("FN^?CKJ"N#HBC.]\D5&"E-V1TT4!07M9@*.B2E+6- MAL%M0=RX%3ACXFYHS77;-OUQ,?^.B]7/<-F$_KUVI>\7H#[R.4-%HB^1.%#( M>?5%'\_"[*HK?_UM-QOEC308Z3:+1A50Q5D@0\3!J*B9RT%KUR;;^2)I U3" M//X%C[W82!]3=$)!LKD6208%,10. ;V(,6;'2RF2K!CYF]FN M6SD^6TPL%-4::U6M%G,0F',@4"J1T&:3[7&9/QD[M0MNMK93^VGFQ*S351_Y MO#SVKP=E _;]LG:V;0]FCV?Z(GT+P0F24AK(;?<0=+T0LRU%&:=,.;*_,OR@ MB:>/6KUT)C;'R%,IH$-PETOG/2I?AQ/$[)E@K4;@;$MA]V9P!PP]/5!B0"UU M\;[Q!#>O?]95]Z_^FBXGS IME'? &'*26]84@',2GC!:<*\,72O'/7LWQ/6R M!'M(5&Q[ ^^IHIY15QGZ97X>IK-)PF1<,@*B$@A*1$LL$4P$"CK(W*;@V@P3 MVH*X3BW=OH#8VN7;3SMC)YK>X^K/^>*/:S9^Q_.(BTE,R5J,%$4G9D!Q15YQ M;4@660:F.2M";S=7-5@AY^;O&S6@W11%6U5K8AO@K)M*1PWX=T:(EDY4L0JM M53F1")L ;1]WJEDBNS6>#I%Z%[!Y4D"_36?X;H7GRXDA88CL!%@1-) %+N * M!<)*%QZ$8EJ6(VH*+01 M#F(1)#N/),]D2@FMBL.>HZM3N!V(AVUAM[MJNH#:K55BOR"1D:9KC='OSW"M MNEG>K$E?__V3[$]*=3LE1BC"8HV+:K]65N"TEI)16,12L]F_@W#0Z7/)L/ = M1=U=#%Q\3L 39:))LA[6R(@;BQ12>?*-D\W*E\*9P.-?YIT^L1S)GNZJEI.J MI7T?%@OZY!^'S,_?ZG/;578\S\+1BCB*<%RJ&,$;1HYCS!0K&TX7;F0L625E MLD<^N4,5<=0"]P_E'_/Y^D'HJB?P\_SLCN6>\.25Y-:"*4AG)&<#=%@R:++/ MV2GMK6Y3Q;(=?9TZA7OAY[[M:J"AL?.:'TA<1/7LZZ;'X0XCGENE>+7SZ,FY ME87LO&49.,M.1JY1JNVFU3SW+9VZ80ZXW4@?Z'Z[^M)UC^3=[WMT'D,AW[]Z-L^+ML^3"\=I+MN6'D[G4U7^!N%\P_$]^7N*L/,I.,VQ%KG M7A.&"<'SP"%&)9V61HC4IDID#V+'C27&@&0;/78$U?ES++Z]6-=LW7K WL1: M]WEW)EEA-(18\XX&%404)/58?CXX#ZZYD_6W[R1V-5_ M>< S\_Y?=ARO=$MF1W%4E6#:D'T%F3DC&UMG6!8G *VUW'-I4Z,I+J,$[)_F M9V=O-Z/J*6@T)LL$114+*OD(T08#WOGL992<-9K8^@@QI^28[H*8IT+O??70 MP2U_Q<(D*!X5)\_96O2@6&3@Z:X [81)I0B6?)O"OBL*^@#-WJI\ AH[R;6; M?4S71RC]U\64B/CE8C&=??VX_I:)-UX*X0HPX>C$)%YK%S.#8%/F0CD>99L9 M#L]1U4?@,31Z#I9_1Q:&Y(+3K[/+J5WIYY=%F"W/UAKZ1YC.?EO7 M$J\C+NKNLJ D<1:J#%4NGK6]O5^FL8\88&B<#:R;CE W84F1I2V)8FU51Q4: M"[[4TG[#7,:@M,8P_KW6K(>FV;VVBUR[7EBT?;CS3#1\E'!OB^\_=@2XJTA& M"0JC+RZ7("$4SZL+)L!%+D&%Z 1*5XIL:P*.G+UXZ4ERXC,+PHH"R44ZNX)' M\&AR?9,LQC.!3K09I[L]C7U$ \/C:_^'Y)VTUL$-_ P_KW_^'OYSOGAS%I;+ M]: +M#EJPQ$*J\OV3 K@LPB@@T6*D$K&1C6%.Q#9RY":87%ROPV[D=+ZQN,- M8^_#^54G*$^&PO:B(,2R+H46=+ZE@A(Y#TG5T09M:G]V)'1<7#8#S/; /%A[ M'8"3(JZ,E?RKEG-6;(F.Q!2T3A1N982H(R/192T$MW2&VSSGWJ>D6W@=KO;Y M@#KH $-O+I:K^3DN/N%EZ+[\-OU^Q8KQCO.D'22Z .I-H,!9;6IG>F04 *(+ M;6H(GB%JW">[8R)K*,UT +(OF+[-YF?SKS]?A^4CHMN,;%%%,IW6]8S$5"JU M9#N2V+3,S,GH>2OKM0UYX[[A'=6D#:ZM#B#XC !_NVYT+\$$+UP$5K*!.B:( M8C*O@7,M2K'.*W3']MY^ZVU2Q5BAQ'YJZAMZE]WH,1KG7+* JNXPKDN\@@T9 M?%$1C9,VYJ,'#1V,"A@>"]N#;7?%] VT6PWEMZNO)KK>$P(S1.]%K?AB$'EP MH(M(PEDO?)+'AMX3M';K^34'XQ#*.[2Y_\LQ4%J;R2/+3&.4X&.M021O H)B M'KAQ@A6I4Q=)H%/RS3<.E^7!1-UH!_]]?1LNIIBW5IW<7Y;',N)0HM.H@=!W&_6 M750QVZ""0&_I'+;I:&G$T+A9YN:@[@$&)UN=/,3LBYV_XSB9Z*/,Q-@M&Z@Y M*HJC'5G4.M^OU,(*ZQE(I8KA+ NNVB17>\TV"Z.#B9$#UW2\E F![AXMP ME M&)U\HT*;>L&_9[9Y%WP=D&W>16M]!TP/\E V>%W0DHN=I )5AVC%F +4QXZ@ MG=2)'SU(/]EL\TXX.2#;O(O2^L;CHZ^\.BF>%>?@6=&@HK$0$E<@A;>E"&F% M;;/1]&^;;=X), =FFW?17@?@?)#IQ%QJ16\"9'7L6ZXKFDN(@%'H8H+U,;7Q M64X[V[R3VE_*-N^B@PXP]%Q.TV-R464'D7&2"_,.O),G\#V<1C*?1D$VXW_9%; M3TTZ2@/ISM0G"5A"($XP.F5\=:ZDS\1FR>!"RI 29TF: MHF2CK75[$MS';)TN0;NS/D\2MF_G%XL)W1?6%A9!Y#I#@5L/@8D(.DCAG+/9 M';]J^!EZ^QCOTR-H=];F:6*6_MM)0N M4?0,O>.NX>X:L[MJ\^0P^ZK0-U^SJI%)E4. ; E?RM;-]G7QN94&2PA,,7_T MP2LO$;T5>LW_-/3NK]>^(5Q[5IASTB47P&CN0&6T$$U 2-EJHVOWLCQZ:]NV MC43V;PW$7;73[<[0]8Y_ZJ&$>4[,7C$R=^_QUGSW]@4S/5 M<*/9%H +-B?A0H3LDZXKU!&"LO49D%S^ZMSS>-+&Z@EYWYR(*%A@QF0PM0]3 M!>/ 6RP@C,5LC$G6M''WMR*O>X.U"WX>-5B#*NCT3-8!2>X7/K&IT6J9;-X& M==YD@U+2F:J- =X@5(<;Z#>B").XU6WZ)]M;K5])]?.?B.M2=;S=J[W1PJ34 MV"1Q#O?6NV F_O6:EC%#&BI]MRR_BJE MQ07FR_WQG_ 'SBYP8APW&%B&A&1GE7(*'..U]T;I+&2BN/9%N_3DIX^;@6T$ MCV%D.2HT4-_P,6/:U;(3*!6=<1.D(;. DG' M2TR@BY?"RN U:S,'\QFBQDU8-H;44,KH %<;,_MQ,2^X7))ZPME;O+E_%0]6 M,,A= MR9EDA)&3&:;?@DLR0DA%1*3(- K?+NQXDJYQLW^- 3:@2KIPLNZ+ZXH1"A*X MRUD!EX5,L90)8FU$R%%F'UFN!^DH(>TNH&J6R3L&J Y40K=YNU\PKO9Y3UK_ MW#"O1@])&.AMJ'[P(UA@=,GHX 18OBY/\1*<*>N.&AN\CQBQ38CR.#V']_C? M_M2;IU"A@^*Y^+HX-5 8X'@=UDN09VAYB3&61I'8$P2-^]XS !8>MNX?+OAN M6[0J<_MGR&[]]' VHF'NZPETH*G_P\@-K=./%+,, BM8"X85.:/>J]CFFFUC M*=[,9^23)<93 E=VXXA9J8^^CG#V9.CS#Y] D$4>D0CZH@J$PHH-)Q"W:"AB&)3 M"C+?6B%[ I:%I(\?RAL"X'3U-J3J*/_<3"E1EN5(//+H**8OMJZYS1:RJN.* M6:";L4WR[4F2NK0HN^#AOD491O@=/*C<96$SA% 6+ZT!%FNS?;:%8BRL-I?B M=IYDX:F-$_N0EG%Q,Y"2[U]&ATF\.\QWQZ@9%S>':OA9P.PA[@X@\PE_S,]^3&=?[S*S&;CF MQE]^BJ+QW>5#-/TLRKXU?T\=IMMG@+*'H,>^D5Z=T0?-UF_O=:]V MY>)JFSN='&X-UN8@0[_8"#[1O9J44YDA1YG+5I?0DU_1#PKV4=Q\<"EV8#9^ MF\^^TJ>=K_-A]#/KXQ$]7;4&$;C$>A$C.?Q.T/'PG&FT3F;69N3A8]2,6_/; MYK(Y6.H=(F=SI(QE/-+) 7+263T$&3QF"WGXJZ='I;T00H+PGHRQ=H8<=2,@^&HW?;9.M[$ZCY+3%W#VT?/S MQ0]["+T#Y-R-'3]AQO/O527:1NWP> 8[\$':Z1[C&U.HO+>L\(,.&?H)'+/P&F/=0$:TYZY7!J- M8]B&NIY>!0]'Q$Z VT,]W4/NP^PJN!"N)&8U@E%T1M?9.8\I \6NZ(M428@Q M;-LU@3T#;Q]D[ 2]_=34/?J^_#F_VO(8;.:2(10>.8FND/?ABH=@N..^>,6Q M3=O>E@3V]*Q]=/3MIZ;^T5>G1V\8TQ:5#HDX04W"2YC!Q:S!JL"L2T'8T&9W MW=8DCOLP/C8"]U15]QBLPZ W?%D2$B^Z@!4U 6ZT@UB]%U3,N5)GLX5VM$EU"TE#E1'%S6DS\9 M,1_L>GB[#*Q:K>'._YVO'EGU^RAN/H04._ ]/JPOL'>SC']A_C)_MUQ>T&?_ M^E\79 @O?UT?C%0L8H[D40DMB)?"(7*E(45RM(K(N?A&TWJWHF_<*01MGC8; M:*9SO-U*-<3(F?$Q0'9KKG2 6 S]@B+:F'GRO$VPM1U](T\P;(",'<"WIYHZ M -^;<'9VR=E5N411J$I4P%EQ4.?M@0L\ R\F"RZT"8U64-ZGI%] [:OM^_F_ M0T0_LIOTYN+\XFQ=;?-K*9A6FP?7\BK/UQRM3UN).7#E#'#)U\*)%%>J!-H% MM"58Q^56*9FMO*=M*-H*4NXT[L0F6N@<55=ER<4PD7P 'NI -)TEQ)HL9]G2 M4@N!KS]FN#@1T MH=".H?8J_R?%\O5K1IU3897,I_ L4S!"S(- MSM(OF6RT)0\B:;U5^^PP1NP>=?W";A]D[&+9#E%3!V[79]+2NA/BTJ-X,S__ M/I_1'Y>7Q]5+YU*D^\#Y",I% UZ$5!V!5%(TG&&;1^UGR=H*;/XT;L_A]= ! MJ.[QL#F"TEFOK,Q@ZW@^%6R 4*(#6Q<7&X%%^S:+>Q\E9URO?D!UWY]Q?[#L M.P#0JTR':SV)]F.8YG>S-^'[=!7.KKJUG,Q!:[*IQA1045)X8I4%BE@$DX*9 M(ML4$C]+UKB &D#M]\<"#Z:##@#UJ0Z3FF'^-2QFT]G7Y55!1$PZY$"^ F$ M+'9F$(T2($PI0J;(N6_SE/4X/>.6J0P/H0&DW@%V'KOPZ]^](PM.MKHDZ6JO MF.2!+GU;&]^9-I \.7LFY.1U;@*A9\G:SABQT_*1AE-$!ZBZ6Z] [."K\_G% M;#5Q4B>62$+>%5N+("($ITJ=5EJ,%2GP1BU63U'4WXBM/97^;,7(GAKH#DE7 MZT=JX^':R\P4LJ:JL:\XH9C4"V,\N/4B-I\<1&0U'F9>1D?B*FV,U?8T]C<9 MIP7:!M/2V$W#=]FZU4GTZU_$T'1)TKQ,+7R9?[Q8I&]AB3>.9?WAB2Z6F)4* M;$(#2I WX(5'8$:A=4)RF>]Y\T\T%Q],2G_#"PZ#W@@*ZL OB4) MKP?*XNI#J6FS,$M8UWLM)R()*[1-8%V=$Z.X E>$!D-.*;<8.,8VF]=?IJV_ MGN9AS-_ 6ND 9X_):E-N]'J^6,S_K(/TPG?ZE]7/R7J]EY0>&'HRY H+Q.(% M8):<^6@]*\<;N/L4E?TU(0Z#O6::Z@"%3YKW6G.__#8_N^58?"B?5_/TQ\?% M-.&7Q?3K5XK%>5#1.0KOD^=DW&WAX),M4#N1@LU>L=3F4?9 POLK36[A)K;5 M9\_PO?QMW4:V9H]/M/'H?'!0%P.!*ER"B]&"E5A"R5D*<8P6GV=([*_0L3$D M#])1S^"[/FM?%B'3Y?!+^+F^6F"YJ'<(M/ODD:!'0) .,U=UYQ3N*S4P!&>@\&H$Y M-EHYMS?)_27OCP70(738[7//X\R].S\G28<5GOU\58B$WS'4!1OU9R\+:2:& M6R%C;FG)-&L& M'NG@":=R,=SH@(?ZZ5N0L1WL3BCQ<&3-=&<-JTV?%,%0%%E' A1#IRC77 I3 M4+(67"2?%#]&J5ZE93N G7Q286>Q=P"<*UO\,?RLY=5O+A95HJ]F^?U\EB[_ M4.MJC)/)U_I56R-;"\[5WD03E" G4BK;9B#Q%L1M!ZT33 <,K9C=L>8OL3;# MK[6\],N ':/S]$?-9UR/H9@47HHU]=E$^5IJH K$D 18986A("6YV,8]>TC+ M=N7#)_1L/Y#8.[!5]]8,W#H($F6QGJYG%>I!*&1TR5648'3!$BG^C=BFH>]) MDK:#T0F^K0^CA [0],OF:]].9]^7P@)BY=(H6^-.A2=B%B2!7+Y:@54 M#-ZU\IR>(&D[-)W0X_JP2N@B"+Q=BKQFX5Y<,3$R"F0I0+"L5M;E#,YZ Z5D M@2&R4/2]2LGG@KV7OFX[R)S0BWHC27=@B>Z9U+=ANOA7.+O 7Z;+=#:O^?+E MQ!BM/1(WQC$'*A)SSD<.6C-5$A/.QG",&^XQXK:#V@F^L ^MF ZP]MPTN,^K MQ?0/W)1B%E]M;LAMOFT[_)S08WL; M.?=NLVI^?3GQ4<3@3 &A2ZR)@KH:-3EP,MI(/(G,V[1'O4S;=C@[H=?U1FH9 MVT+=#&);?ID_,;OFGJ-)(%Y M*^O6FM+M$'M"S_7]Z7=LL#]H6]RD7S^45RG5M-CR$R:<_EB/7/'66^8@LUR+SF(4ODKR/[;*4NWSK=B \H8?]MG(?&U"/R>O-_ ?.0LV]GG\_ MF]:0_?(,8O[_+J;ICW4)[B?\/E^L/E_$\^FR5E->-SM,I$ 7N-- K-:NAF A M!L' &YU4+"(E%K="W>"D;3?FX812!!UHL ,W\[8 )IJ.GE3) +<2ZY*G0&27 M!)R3A=><)9G:5#7>IF([H)U@$F%O47<&DRNI?,(ZZH[,^L-Q +F.-[$\ *&= MC'@HA;@C%YC1X2!_.%'4N$L@[MY=_![?GJG)S%Z7^O]?2A7*9]J_U=#W#2 M2@?!/8*4EAQ&YS@X&2(XI$@HL$B_;K4.8^>[\CFJML/9">89!E/%V#;K7_,5 MT;VN;WHW>SM?X/3KC.*1Y31/R0SC\E9I.4L>G1(*3-1UG?G\\^FYW@V_?IM]?^D^?GEYU=GX'/ZAOGBK$KA[EOT+W4V^MGR+A/+*:+O6NZ_XRSZ7SQ?K["Y2\7 M2)K5U^ON>!01,PB?D?@QJ;[^&] E,YM],,C*5H[S%E_6$T+V5>F\H7P[,#=U M),%J,Y*@;B=>'R2%9&.CD( AUWT:C$'(G -7&JT(.A5L,TKK,6K&W2\Q] 5U ML+P[Q,SF6*4$B08F2CE0.!8)@&DI2#HT-HN1V7LY]:GIRE?=4\S/# MKO:2>0>XN3?3YLX@FXG7UF2/!C+J LIZ"[&0XQ]R\(P9';,[RL#9.U2-?WD= MIO/G)\ONKX#NP/3/6;C,!V.N3Z:5HXFG *4#.%BF PD'^(1!$I:R,TN)(D MR2P:8I4TKPT*1,Z32\?(B>U$=$]OD\-X[%H8!VU :Z!-,O_Z5SB[RY9&Y M+ORZ\7._Z2;7#!@LQ)#/DH%G"G*S.;0;+O$C:N+=G*Z0-JY'N M(':O;IU\61DTL9$-"4D5I./BK 8TZ'WP.CG=:PO!:0/K #UT@*E'9#2QE@PL MXV1YU[-\B<\J\\_K^K*A^EJBLMK M'*$W.OHLR%M7=8)U'7MAN8"@1"FHC"L6FYRVK4D\U,:\^$4WI"B0/"YKD?,S'A3G+X_!>-88GF$VG%=]398NV^SFFNQVVZ4 M1VS&.J&_5PO*TQ_6S, ]1NS1S5PQ0E#4%NC$>09*N@P^J0Q,*:.,M#R7-HFT MHYFYJVZ?#^7.5](?^JV!U\PGM"G:T" M"500 IQG'DPQ7'H5@PQM:F_'-G,W7[F.@R\KWJ1.(3);%\+6]'S)% QK[8$9 MEE"XR.E<'M.\/4;DJ9BU79"UI5D[6&<=/&#EWI[[0R&F %5 M'0ZBI:.PVD>0K,BH.2>75[8_D \)&Q=VS0#Q7-!PH'8Z -OE]7^'J4U9N')T M/)W7H.MCGV)<@9?T1Q=B4M*&3 Y"$Y@]25)'=NU0Q<];:*$#./U*OM3\)^)G M_(&+6I*TZ0C F(4NC-C065*8;@Q$Y!+0U_V@7#OFVC2R/T'0N% :2-WSX64_ M=IOI>MCXZ["LYOJ\OB2O=7+7HE\Z$C\WW 7.Z( E"H8*141*< =1Y 1!.1&C M=^B+?0"D( M)AVWZJ?@D\>\A];%_[ 0_OSK\OYC\P_V,Q_W/UC0[< MQ\6\3%.D*!L&BEUOYVWM]?6N$-F>5!1;Q?>'4C(N'=B>^ U5$MOU^3=M[O?KML-I'+2^FQ!6AU M92F()Z,@,^DX12HFVS8/GMM0-VY8V,'C^GYZZ@U[=R7V[G+A^OKW$U2&3H_. M( QQI#@9]."4HD F%%<,A3/IJ%5S]PGLZ.H=!!G;%8,=I*;>T'>5KDAI<1'. M;K;H\8F6C,NB'0@M)(72A2X267*M!.8FU\4]]_?"M0#?D_1U=/LVQ]XP2NJG MJ_N9@U6+Q=/F]]>+?/@$Z;KP-DO 4OW;'#,X%CF4E(*V/)O(C@#&;4@=]U8> MTR8.H+I.K>.G^=G9V_GBS[#($Y.C<-Q8T*&.?0WD\$;.$W!FR.=EQ2;69G7< M"X2-^\([BCW<5RV=HNQ-]2AFJXE6%$EQ[\%91F)2/M=22PG&US%Y3 =Y#*_O M+E$=>7J'*G\+8.VCB;U!]1T7TWG^O J+58/ =ETUNJQ^@M?!%LA8=!U";" ( M+X#.G'>9\T!.ZQ$"V4MJ.G+=6H)I']EW8)H^AI_K9QV2QQUV)CPK[=%'T*5P M"G-B@B"1[G7T1B7D](]MDN)/4=21JS4PC@;10:?^_D94GW&U.L/\[^GJV_QB M]28LOXF)*U9;(PUHFT*=4>6 (F@.FGO-TC//D>BI%][F,=7-G(IOLZ5AY3B8[.SQ*U?0>CE:S=81C.5J[:.) 1^O7 MV6U@#=UA]&8^JYOS<):F^W5.WOV 8?J(GB%JH-:AW^;+Y M%!\\T)!LV]G59\[R'=7<=-LIY[WTG,Z#,'7^>F00:F(7+5.R6"]EJTF'VY W M]M3?(V#MP9C$P=6VMQG[@8LX;]HF^1Y75Y:P@4S9 MKV%1WRWKBM/UE]RTIB5OD;D"-;]>L]H28JRUJ=XF$WSD6K0Q54]1='!CQKW/ MO<$Q0TE.G4R0HJO-Q2R"SW1PC(A(9T?8:-KT=SY)TK@F9Q!,/.C-&$3\IV-& M]I\F\?@'-3$I#:=(/ FBPED.3@D(HA;.6.4A:*\!7<%:]"Z\:/.NTLJPW)2& MW/^&UV$Y371__C(]NZ@O#%7:-[A'E$I[[L&X.J(Z6$Y1 ')(H1AET;#VC=0[ M$=RI4=H%3T_W4+=3W8 F:PB,OB)7+E>FIO7)(U%X6CO2+\=U8GY+K MS22\I\UV07(C4T9P7-0:3&8AY@HVS4V14DMG>6/X#L7+N"_TC9$]BL*[G8ER M[P*\Q?J\Q'KFPRSGRS,_0PIZZ ?Q[/('EO4'#AB@,M17-_$$AA%$:]_!9=2) M7$YPY'*2W8T"(O-85X.4@MP*Y8_CJ;<*2NY=.]>,:QMC4BJ!PI1!9<>A.N-T M%+/V,M$UU&A\YY8$=NH;[(*7EP*6(533A2] )__=^CC7\S_)C&47K:L=RW3) M\$3D1U:@[I5/V8CZ5-T$67?(Z L_@ZAZ/I34.TB2_QOKY4&2J',5ON+[B]H" M\:&LA;7\<+%:KNBV( FN!3 [Y'UVZ^9 MW0CUP;FM[&7- @-3/1O%:D.DMQ&<*S;'' +J-F7B.Q(Z;B')B*9V$,UUL'KL M41%.I+(N!*O ,H.U.D;716P)C"HB2B&4D6TJ=Q\E9]Q2DF. [' M='%OWV=C M(Z))ML%Q%3WYQ)9,M+(&8GUN0L]BYDH7Z8X3W&\(V@I0YN\$J'TT<3H9N:LG MT7D)MYY$E]=/HKAY$JVZ2+>?PW CIN'? ?#]W7)^V:\MP\4["H)2=0QNL8;")[XREFPS%1QK=90/4G2N+FE)I :5@T= MX&G=H#6M$SS6K/QS-ETM/WW^Y]6$01X-$[JF"NI<[_K XD*T$.F()*^U*2WG MT3Y%UKA)GZ:X&DX='6#KS7SV Q>K*;FR=0_LC;"NIL8+Q[F*D=B1"E2R'IP7 MIIX<;[1D.HHVK9@O$#9NHJ8IOH9420<(.]!#_>UZ2@W/-K(@); @B&_R/L'G MDJ 6EQKAM2=GM<=0^+>=YD(>85;WJ<>]^T'B](_"J_/YQ6Q%89GF45%$YG@Q M=/X=@I/DS.B(V>LBD?$V;2F#D-]C#-,:>HF\@7)"#[_F_7QUJYU1Q\!,RI"4(ETSER P+& =0Y5" M=A0#M\E\/$O7P?FA1S_]L4W>UANE18K M ^@"OT2ZGP+9UG*.=H@41]1 -TM M81\0/P]R.TV4=%(6Z8 T^M,?ULH^M4Q=OP"S)+A4&"QH4:\DH10XI0/4ZU!& M[W,.;1,6#**&#(&#MPWW"[U?/W(OYUT4X7R=<3/$Z"=(V M<\77M:0%O"67#H.(NE9:9MT&3D_3-"Z>!E+Z_1MM& UTBZ7-&Y0+004NZ7AQ M[BA R'3:?(P0+8G+2R-<;E.E^!Q5(]NG@32_%:#V4,/8B+LA"Q=BY$4_DS$3(QS;(4SMUO^'PB^;G'E_>( MIGW4/C^B#CHP6S6U6Q_+UP>O#JY$'@(@'<"Z#4F (S:@Y)2M=4A6OLULT=M4 MC/LTV^::VUO*'2%DPAW[@GI%GV@O(XMWLT1"F_ZX72A2E&>!,P094[IL!P@N:9!>.E-23,:: MK>ZBY[^G#QSLH[YY&UEV O!W\WR15JW4][B(D@3M;82HN&1KF$N*=ID J(* M=&46GP47VR+B\:\8]^H8$ P#2+"#F^-5G8=<]UI?EC":D&VA"Q,305=9DHSC MB7A)0FHC;%2-+HX[9(Q;#-/&N]A?SAV Y*87NV;:<+;<*..F(?OUSX?]VI7C M&[9G^?[9XRGKI!78P@PHJ3AX6K'B:DJ$_'*YJ?UR?=QZH,HD626% M80%\2127,?I=E(9X[&Z6."[Y?(BS!).-$.T/D10*"7]@@8\ MXP9T1A&RP^3NO_ .UH^R(ZDCCQ)KC-&VFNL FB^&A4]%A7>'5]X" $,U\8GIJ50G1V+EUC:ZE#8_W&' M8E DG/*1J TD-6:I[6Z_A\4?N/JXF":\FO[Q2UCAQ F;I9:U\,#7X1\N@HN* M-"2SI$"GI. :]1,TY&JK@^'^QQV,H?'0P]FH8JWQSV-/3$_.O%E.1#9>86(0 MX$;X5H?[*(/H(6NWA"_+B8)\2\K"?P*FJ_ MNJ'^.2,E7E>)O9KEQ\_Y)>?6>I(V'4[CC0!%=Q@$I3UH%H2A0#_[1G,ZA^)@ MNWP,.U5$CZ+H+B ^5&C_(TS/:D+V[7SQ#_K9U<2CM@&M 6YU!*6#ARBLKR^P MF1>K4XEM!GNUXFB[(W"Z.@#!VU>Q:G@^%L$XE_'NZ^O8-S];3**XNN>7U MH^[535=G1#**5V*"++@D)5@'T:@(.NG(DTC*Y'N)S2?J:P<@9CO,GEP" ^?[SZWC7O#]Z.DHDL)Y\H1@[D7R%/$ J%S"4QP8R16O,V)O=YNK8#XWN%@N\$G M+W_H, -0=B1^J!T>:Y1>#[; F"C8$0E,X!E4;2./.I/9RX:9D.CG8YLVD[MT M#%".<2.[RQV@=7['S82?(&.=%800A*>#YTN&Z *=0XKWK,S.)];FSGV)LAXJ M*/="PR-U%<.IX'0MSKK;"A>2_CF?&"(SCDZ%=SGNL:&?G'H J!3J*Q$ M)HIJXX0=1GA7%FP7+#VS"ZBY D_7P!TP4F[KSSZ2B6NZ*^TN+HLVA+TB(2NG MZH3U]6Z2 "R%)$+VEC!R C9NEX,QX=ISX4. E#C6O5P.0M8)I$^2J921!=^$ MYUVH[,IZ[8*2!VW-K533PVL':60=XFYB;&)M/JL-CNLNV\"%%3YZDEKF-:C6 MX#29X5"T,#Z4D'B;&.99LD;N0VZ&A@=)YJ%4TP'.[O%P-1 K6Q,MC^"9]G6O M>00G4@(;%3/.1"5+F]>Q1\D9>T[F8.I^O,OS -EW * MCMW59BCA8@CHR5%- MOC85D)1L-A CXQ1L2Q-CHZUPVY+8P\UX$!QVOR#WT$T7U0&W6/NR"+/EV:6: M\G]>+%?UL%[QA8EEC(0*YFLO?D"(I10@%UW'&+R),K3&W#/T=7]C[@./IT$X ME*9Z0^![7/USML!P5O-J[V8_\)*S?]#YK2['AL-4B >;$T1E(BA)O 9'T7I= ME&=3E"GEW!J+6U$Z\IZY8Z-R>.V=QK5O5JM%M-XL5H_*LX_KA5 I_%#^1+^ M^C0_.WL[7]1L[D0:0WYV1- R!SIQ&L$90;=$BID9*WVS+4K;$]G]57X 6NY# MLY'J.D#EPZ4(DXS6Z"(5!/H^4(%;BO DA\P4L\5FS1MUL3^U)VDTC+52^XM+ M;';2P=XH^G[9*[ *B]4@6/J0IJ^QS.LD\%1+9*9EFM;*6EY)[#%I3J0L-M0. M!.9-+I9ADXM6L2B(NE9[*6+M;H?XYHKKTNMO[8D8%!<<7"V$ KI_A%< MHF:J#:X/)'SDUMG%1T=:-I(I(-.?$J)G*5LO3@LM&( MQJ8@NG)2FPV<&=%)W44'!SJIO\YRPX*8Q\NN]RE_>>*3!EJGN 690^U2?+P0 M_6S]D_5WL_SFSKWZ;O9V.@NS- UGU_G#Y771@^+:NHP14',&2F8)+M$OK 0> ML/A(-^HQFP_VY.-0.W:SE_1#N4W/)UP_9+R9+U?+!_7]RYOJ,^F0D^M1NUG1 M@O+&0"S>TG'V.MN@HFCD;!Y(>)I=7T!_DY]TJ A5"18900N:#SKPJK>3$.RRP[L@ M^NDR\*/ H(OT_8L\WVN770_;N"6(]52-US]__0L7:5H'_TX3?JI]B;>JX[GT M7O@ )=;*?$P%O @"@A7&\,08W8_C'(V#>1OWU?>4CLYQ8=3MT;K3G7O+G/PK MG%U>A;B+/P@(6Z17S6637NDMH"#[&?6#N M_,@<"1ZC'H_+V2#7S']"DN4TK3;C&?XYF];M175%T3T&5>$\)ZM .$GG7Z8( M3@<&*')1P0G+G'PI)-CSN\=]/NX L\?068\V.]Z7^CW.UPLY'LKB">=096>R ME0Q,U!*4*!R\3:;.8-!1L6RB:/3>U9"K<=^Y.S@;W4&GLX-T/6\2%S_(JWM) M8]6ZI/G76?42+_.PZ_>O6Z)@3C'#)) -(4790,&62@FXC#*I)+THC>;6M6)I MW&'L71ZA,4%SKLRP,ZM+?\Y);/IL^ST><#*AJ-ENM"7KH M!^3!JVYB$4I M8TPO^]S;H7(<*#R[_WT7O70 JB8[GUUTTG&T-:S0%%9X!E$;#ZB"$(Q<-J_^ M=__[/OO?=P+7,?:_[Z+I#M!^9TG!Y2/HU5IQR15+P4#PDN(+4S-L6FA@4J'T M/JHBVD#V29*ZO/"/B);G=L'OK;HN'C$>>Z#Y]/F?5ZVPRDJIB@*=:J&CMAQB MJ?ON,1=A#,K(VG2H/$M6ERG)\= XG K'3YH\QLOF@60MS@U3RLB8I:D%:+7= MUAD!T7D2E_;:6IT+C_>*>IY(E&SW?>.:OP'U.V\KZC[Q\Q$79;XXK_M4;C/F M2Z*5F2@(+Q#G0(7"3OO'%M"@GOD-%E;<%X=]_^*NH 7U=R6(=3 MK+;;9<[!J;H&)"@)T9"QU8PG%R-#*]O,C+E-Q51=/*'MKI2-$;4Y6"4)2 M]%%/@:!HI"Z9B1H%H##))Q9D3&TQU<.KQ?[Z? (8>PAW[)U2KP3C]O?Y_,>; M^>+[?+&6_64OV_52NWSF8MT,87^[#X5%/AE^962HPE%,@L15 F M2 @9&01+]S+Y=ME=KJ>GO^>SI$R#ZZG+<1;)<8^?+G?,,* M*AX"XX$$(^M8"$?>G&<:O/?.Z0,?#R'Z"'1$CR\5JLN[H M6AO5DF1(Q6C0MF[>3"6"CU& ,S%JX7E.>:NZ.?K46YG^Q7/G:T?NXQC5 MO]E?_CV 9H/UK*(PD@R@3!)!,6T@,FO!*LN3+R$EN567]?:P&?/F.4!E]Y6^ MA_Q&5OOOT]GT_.+\BG!-"G(J5#U5XTEQI%>*@]8FQ"R8*GFKYL>M%'_GJT=6 M_3Z*FP\AQ;'5'_ZZ1;C4Q&<4D2P<5Y7]]2Y)!46B=R%HY_EPU\6=KQ['GQA, M_7M+L8, ]G)XW751\F]7%$X ]O*$, MIOSM0+6')CJ 56U,HS,:SO!JI0:S*%E)'EQ!,LM"98@B*Q )HU(29=9M$I$/ M2.D2/ONH^<&&ZD-DW@%HUF5$%VEUL:#P_PW9[J_7G$@FA64&0:S3(49S\.@L MH$K2*9.,\FW:2YZF:=PWF'8P&D@+'>#I'SC#13A[-OC0B>*3MVMU%H=^< L!UUR'9I+DG*.)(50&V8VSF_7._"24SDQI\AWM+:V&!@(G"'8K#53=:R@Y$U@.3 C6T'7_KU] MNC&QT<'1>'SRVBW1;R0?[TO^X\4B?0N;P;/K*?SGFWG/))9:FCSQAG_1?#UEO3:S M:CW]Q6:$D,=@0Z7X5]7',>@0O98&DLPLJ)##2#.QAF5TW&+8O]/!:XFPOY-+B-SK[>$P4W@FP-W?9<)5\3T :BUQ$R?Y$]9D1*WXF<_60Y$OPMD77)SS2;%*(T6K M8)'74?>ZD+T)"))N=%:RS D;'JWC,CONXWIWAZYCI'5Q'+=2V/OY[ WHHUL=YIZ2)YSE;&VOIHP2<5P3#M>0F(FC>> M!=N2O:V.G/N?<.3Z0]/?^Y!=*O#M?+'YJ_K?\0DO*'R)&:2O:?+"R0A9^F.R MV9B$M16IS;S;X_*YU;'S_WOL1L57%^=O;_?[:N95+2=?%P1\6'W#Q9=O8;;G MBY)6,?M,GGHT68(R)D#,F@&S.\DT M[./9ORBX5U^_+O KR>9NF/VOM>&PP2'!,"F#ZX9B_]_ M>V^ZY.:QHPW^GZOX;@!]9-OLG2Z.]262B*Q/$ ""230:"_D. QO9ZO_;CSI!'+C#RX?S*/= M%=)5\'+G^HLA%X9G"D!<"*12R2 6Q4A&/C$O'"4*=VYV'MLU?&3*MS.M%]VA MTC]BN@A>V^745Y]T\8_N2G"2@[8^)$%:K)O*2^UO]22J(&V.KCB)YM1N;9YA M>3NK_"Z:7$X#=B_;0B>!,FFMZ+B72G-0K$Z+RSX ,XSE9)FUH4WAHAE+VUG8 M=]'-T@=LNK"@!\*C=A?3M8/U=]&X<%P:]XOY69_+5#Y>;GR[Y M1#&IE0\:@LT&5#UNG*RMD\%BEIQY[]L\N]J+W.WP_5VT2;17=P>8WOOZ[E5* M>(9UO47>O'G>O(*ITUNR3@Z*$I2E,%00N49PJ'G=_J5U;W?!C[&RG2U\%_T+ MX\*D SO9\+1(O*3[U2Q?G#TW,PK#1*3_S:"U4*!(;. C9HB%>\:#%(:U M>7/W%%7;O3W]+BK<@RFO R >O0)X4U;2,..E$X#&D!*4H"7G.P?J I];F>(?%[4SJNZ@4]PFK4[:W![LX?UK,E\M)EK56D@Q( M91@HHR(XH5)=,&)0<,62;Y. -V!F.QOZ+FK!8T/EE*UEO7)XGJ=E>J&HR]K, MI7Z7KTK!5)LI7< DM)' 65)U9&DD#=5%?T)Y%S3W MOL FG/VW:V]%W4H3L# MTMCK/N_S>BV)NQQ?EGW>_KTBN=$?3*3R5MB4@!M"-CD44@1# 3&EX&TNZ'"[ MA>@'D;$=NE]T.?K(NGQ)!\+/L[18_X/[K5,3E4K(SA7(I9@ZZU%!B%R!EYHB M2BPVJ3\_._MQOJ@_G$C/$C=("0@*7[OF0N#!.E^]EA-_@9 M=][YB,AO.#=L7[AT\3Y@0#ELKI*Y#A(+*Q "16G*F@#!N;I*).C(7-(QMFG- M'IR5+HWEJ AM9S1[@&5O>_FRC@;)@2Q67=C,0U?*EKN28ZP]C(J#JI,Z'>,& MM,I6AB"*E)U=H!Y:??BWW1P-,/U MH@4A;%WZB4BN0Q';W.J0&9?,A>>2CX%I&G=\?T=P'U/7NT/<7T!\MF[1RET< M#"3\@M/5.4F$0N&W?W^9+M:?<&7Z$_08;*2CT@<606FKP1?E(/K$O)1=9]>K]# MLM*L2OT"[>M[,7=R37 ^CEGN!+K3N<5[=$?Q-J-@;PM(L.BCT221G.I<]7KAJ2E\ M0*^TXLZB82/=[@W'9)>'XA'VV@^!IF.BAEU-/BDME+,ZH LY'5T=_!-)L M4: H"U>4H7O1Z5.=@]A^,3>D71AP-P!]$?:\;:;@O$[.!@:%VU(;)"6$%!3D M'$/P@6EG&LYVZB0]/85;V%.PT1:@&_3>]CB=N3?$<'.9U^#=N<]\3\L.W5U8 M[+-+EWOFG62>X"<$*)T9N" #6.VC=4$%)]L,<>RL2S=]PGQ^AN_*(ZW8ZW: M5^>K3_-%;>3_DS2YN*'R^F:$0N_;[JBZBP]UF>1$%60EQP36U&&X=8!$R!&! MHQ9::FN+:'3/TI2O+B\]CV$)]TZ,?N#304UA?19^H+_\ZN_IIR NH3(F.,X9!=LH;XXPPC:8O/4I2EZ'! M$='RV.:/@U37\97,WB?8VC,(G9&GQ(&\ (F6:D]#*$>BD*S)>Z5,5FB)$;"('.XVBRB=K< M!OHC3VQN?^[)8FX8'<^'$?CXFV@O3JE_S2_C*B,"F1_GYXM+Q&LKG?4&O"CK:KH 'WF!$).P2 FB M%&Q[R%Q_<(\-%6,B9D^1]P*8Z==+N NAF672@Q;*U/T7 9S@F8Y6M%KF$I6S M.P#FZH-[K.Z/"IC]1'[JUROWI?G+U9"Q8$ID=#+7!;'5TQ;*0YR.D%7A9$\V MR[O'6X]9XA4_(Q^J+_*292CX='O/TK3A*$=R)\(*T%FE.JF>' UY&,A9Y"1= M0.'-$0UL].>%IY$Q[XGP\9\9[@*W%WBNS?^%BXT"/T]7$R:2\D(RB*'..59, M@=?)@" ZK,^4@C8:6-J2JQ[-K!],-SWW#H#7RS.V/[]\N26-(!)*R6H\$D@: M4E,.5KB Z!@S*JE8&JU@;,E5C_=ZWX>Q'0*OEV=LEQLH;FATH^-)C,)$BD4@ M>J14EL4"@0?Z+QM2RMQJYD[@D'NW[[%> M5]&/W\QGZS;B\W#V 1>?Q805M#E'!X53_JY8BN R"A B&ED\%L:.N;_UZ +H M\1*[;VL>7V<[@?8[M/9;_^0U?IS.JA1?!_JXA'SBE4/-,($/B'4J6'TH79\1 M&"$5,YX+%E^ R3\MA1YK$?^V^Z'AVX_Q#QT#;7Y2+^(O8Z"4!=,Y.4@BKP>5 M* @RU.78J+G I-51EP@.SN!6)MMLU=HIFFQGH.O'&H?R9?<%\I1NR7=EYH,B M/3(TA0(7'\F+^0 R%"9TX@Y;-L&.Q/56=MMLU]LIVNTIP'- 8S[.._\?PW3Q MSW!VCO.R$<9:S9@'?^G_[#>U?.N_&YM]OO8O(7KNM"+;03I4%-=D0**V]1;& M43COQ+]W&Z.S[*P?8'OFNJQ,'L,F!BO\-P)2/X'@4$*I&RSK NY_SL_H8\ZF MJV_O28,3HVQ*G-)4EM;=&HGTI9("PQ@=L20CA9T-\]Z>N2ZM:SQ(MS2Y =#5 MC\G="V[O"R7N(I1Z):I 2 MHS5"!9D;U@Q:LG:BY?Q3/,8.1M;+,[9+Q_/#].LT4R:^%@FB5RX( 4)5_U,T MDL*4 6?(]0BQ7I'>O[$]Q-J)5MM/T=@.1M;)7?"]_^//F[>U@U_K/?+Y+2_S MMF&ISRL\J70R6#P(7]LC-3((J-;CM#3E*,::X_JP3@=V;C/KZ>*U%6:#OD0# MG-D$]3DR1,(K)!^UC+7C5#3:3#04"UU>&!P#W[N.X6P#B@[>N]V>L^=L"$6( M#*F@ Z5< >>L!^UM\;P4$1JU'I[0Q,U&4'ARN.8N>ND 5/L+[JDA>BD'-#R" MTN!,?KKD3N(XR7','37> ]O>4-R^F-;!?E___ MG$U72XH2-V,$-#D!XU*$&"+%]P;K$%-3#REN93:>9VN;P/9)LKH\^(^(FGDK M%8X^^>P!3O[ Q=?:MUF%N6$I,9^2+I;.(E872'@!/H4*HRB3$.B\Y\^E9#M\ MW[AP&U"[\[:B[F#PS -,_8Z+,E]\KKV^MQBS69@2,DC%!0F.*8B8)-2!MG5% MIC?2[XVAA[]SW/K+$7$T@,@[.!GWOCW[Y7JX@D7N* HAAUX;]ZQGX)G64##S MH+-R3'1V\?K+3I-F1AOG>YPTYL@(.&7,O_WO\^GJV\\S<@;G:ZV\6WW"Q8=/ M8;9I&OQM/OM*K@+S1>_W1"D^$CK> =BL7. MH]2!L3N4Z30%TF 6=K0"Q*NTFGXE@;0H/MS][,:%AR=9Z;/HH$5@F= $)97Z M&(4["+)HX%$II(R-N7S49M:3+SK(DGE6+(!U%XMU(P2T'"Q30FB-+-M& OUW MT>% ?+V_-WKM5738"5S' M*#KLHND.T/[T791(VAJN!22M*/EPWD+$*$!(S;--O!C9IE;VO14==D+-3D6' M7538 1X'2)9-*,;5,5'6,$,<6PVQML.E(K5'3M[!-)Q[].^KO@.#AR,CX)0Q MO_T-37W#_N/F#7O0A0?-&4@KURLO!#@;)<@2DT4?1"G'G.+7BL_.3XF!47S\ M2[]](77:G?X[7XI:GE I7T!&)D#Q0+&I4AHT1^NT5-;QSMZ)?B>WZT= ^F@W M\;N ;F][_(*+Z9QBSK!8=6Z3/]%'K)8_SWY?4TPYHR"/FBG89D+7]_8!O!<1 M!,D M LVT=-(KQ?#4C/$VAR?Z"O4E&>,!D-O=&/V%,<[P8UAM_FZ_QDAZ*SB]*9RL M Q1CP7KA5W@WGE2'7 M))B$R VIT(H P7L%Q::,*7IG^4A/5HZ:0_8WL_DE6>0AH#LPAWP[.QF+O#-E MJ=_DU%IR2"%8P$)RR"DJQ416?047N)P1O/V:G:[2Z".-%\]&2N M8IN!\OLHCCPKODF6PBGM"Z3@ZYA&P\%Y9(#9)E%"3B)W5E(5!*>@AU1 07PM7GSH&)4W,%.XK@1$_S[\H? MM$3U=W4__;SHDK=%I2 I+'0"5.(6/ \,7/)&&ZZDQ:-.-#^^"%[\#?<+< @M M4?W"'<+FJO*<<+V%([4J2!\2N)PI4U3U]3;W#J2.O&0K0K*=35,=E/\7?[/^ M EQ!,SR_<#^P0XYE2HSV;JIUFN(41O XKB61CDC3ZV(-O!]P2G?Y;\ M'] (RX/6 8[SLOOZQ>;\D;;WP1]\;_^5+=^![\EXI\_#3=1H,(#C=4J"81&B MU058ELXC5U&*?$R'._KS\+<$S_DWQ,T@J>?(?%?>8YI_G-4-=!,UAM4N.HG](3"E0/B!XYQ $ZIR2,ZA5FX>U3=CI\CK[&+A__-GX6&#IH+QT M^S5I5#$;GQP=UHJ#XE% **X^R//91\5E=FW<2)=/R$>#Q9//R7?140< :_)< ME%CE++D(@:EZ.Y/( :3"(;N2 OUB0AQIM=^)/R??"5S'>$Z^BZ8[0/N5R[A> M8+MYA\RWC*O>N9$R B847%X.B_A $M,B^2>\\:S3TZ?*3!>#758V-Q.!5V@,=;AK5A MP?G(C$8Z77BH#67&@L=B@,S*IQ*2C'@$;[@#]L8KWXWJ!_=05Q>WX#_/TOPS M7B6,OUQFES7&$1@\IS 'C-A#>>@K0N;F:%,96 )HULO5LOBF&#L(2493/G;@6H/370 MJVIH[\H?X0R7EY..! DF& ,U J@/%LA=(RJ(67'-7(B2M[F\N4=*E_#91\WS M(67>Q<'X$\YP$WSU V;E[0#F:#:J0+IT;I,A()GXBE'_ K MGLV_5)'=9BIYU#):REFBI6BT2(1@K:9D1F)RK%A>VK2I;D'4('V\B@:2TUHXQB R36FRM!Q]4K$I13PFH!TMK:U^\#>,,* MR(PL:Y%D88WOG/E3@[64$0Z&@BWAC(UG,#S.[B:8F-A9'3B2#$F77-SHZN=K)Z,DK9@6^,.^T ME<:(-ALRGJ/L\'SIX<^_MK(/)./7]$_^FJBD2[("P6&51,QD @DI(ZAK0)E# M9U*;(WH'(L?>P3L@CNXG56U4-> Y.K2_>O<%ZR7K[.,O2'YY^;[^=%[^7.*K MY1)7RS#+OY\OTB?Z&;GLS]/5NB*_CS/;[XN&\70#,#F0&[SQ^;73>SZK5.$L M3?$&R*ZPC#';4EX;K =CN[7_ ;3SDMS@^L[C>,Y MP\W7C>@2'V)X',&82L31*=1\AZ*1L*A]!'!S>) MOR"9.-YV +],0YR>35???@VUI$#A[VT6:STA6>L@1ZY R4@!M4L,,@\!I>!, M8YM(9 ]BQVV/."83N\BG6OAT20- M@RV((8%V]>UZB0X"SPF,SS%8'JW3;3SE062/6_DY'H"/I]N7%GF^RI?"^GE6 MYHO/A\XI&)Z($:/4[84S2NP:T/$4BH?H$V5,*F7PQ0J(O B72G'"M^EX/FKL M>ET_OJW#?*&YBW*PST$Y9R4X;SDHXPO4&C =229H98PD4;5I?=N"NE.*:G?! MU.-C ;25 /$_ M% )V>,VRBSKZ1=9E1U>)62J;0&!MXA=8@RND/6U=WWF_-%E?($@U&(G$/.M=$V^DB!94#@S@M&:3&SX1C0NDO7 MN,[K:-@Z2!W]@NNW^2QM&!(^:QT?4 M3@K8'T?S53AK@*,[4[W?8\UV+G_X 1>?^:26>U4,BL25ZV0WXR&@^5-FVO072D=]P7GT9 WL,HZ<&T/]2?4VL7\?+9Z3_GXQ&FEG?06>$ED8C9$ MRKXC65PT+$1#W(8VY^=SE&T%.7."D!M4)1U [#8GEP^)1,DJ"); !A*.4EQ MU%Z YD:%P!SWK$UWX(/D; 4F>X)@.ESXW2%H,UYP.>'%>5:EH4UQ];F;@9B+ M!)VLMTDFY62;65(/T[,5AMS)8V@O\7?[%'"OYI7+N\5Y*>=U15.=@_3Y_/-9 M_8@O&_$>J\A3F]WP M1VT#>CB[HJ^Z-/4?SJ]%(JWG,M&!P4T6]>E>AE@RAQRU#2EZFWF;ZODN5)Y2 M6] N&-LN+QY 8CI=E/T%H3V61#H"ZC_I.#Y\$.)QPE3.C$!6RTK&6 MRC70R51'K'.EO% RI3;)ULZD]E17Z06C.ZOPY%#ZX_Q\,0E>1R,U0D%!'')> MEZ 8DJP4*@OO0FGT%G]72GNJU'2"T9T5V,'%U$[\3;_B1'O)"K$%G-6U[;J. M%0N1 0;+N+>F6-4!0(G2G@HZO0!T5P6>$$!?%?K.*R8]CPJU#H!::K*]XB'X M)$!H)PJK5\1VW+/^%KD]%8(Z@.K^JCPAO$Y48:EDIZ"8R$$E:\&%.F4^VE(H M2Q12CIOB]U11Z@"5.RFL@U:-)_GZG@M58$!U$E1TXSL472C5,ES1&ETS. PDJ/TFH'+6H&6 M/C')3=#V!0S+V'H0SI59K27#KNX,]^:Q=?A+,P2OIO].%TL5Z]FLRF1L0R+;Q,O44MI"Z5J MH78D: Y!601IG-.,!RY4FPU!A],^+I ;PVM?, ^CZ0Z2G-TY_@/KW[O)LHZH M. \,D-[A?8BF3PO=ET7H6H"NA>CE1&:) MTG,!&.H&^EA?'RE=]_ (%RWJX-W(&>4]FL?M*N@4S8=I]@0SR#\^(:XV%4'G M9$PN&\BF4+SE@@17K >>2PG2"92EC\SQ!M'C=B%TBN(#=3MB=T*M@FS/Y]WA M=Y,BT*28)607$F4,,H!/SD'.*FB#Z/7=MUOWRRZ'D3!NR\%Q\'A$)77[K/;- MG QLMEJL/VFO\MZ=3QBF&/<464/MT)PN_ZIE#%([+E9A.JOM!=<]!=DSKY2 M[).ZV,05A8T07:#SL_#D1)L'I4^2=?A@W!MBK=_TT"H(LAUG?"9(1R130D*X M0UYJ-FYX"^@H<_J(7_:5G!?QI2 M/#&M-6$(DZ^K")2D8XU;,AX=9"D9,;69&'M<-W0QY+5H&:4L$@J3IAZH"%X1 MVGD1*H7,-;5["[]$1/$Y6(U^37\G_GBS?ER-?],G[>> M?<^D*]$) ^@<4>]+G0V<*=&EO%9&0=3'K19>T\??P W][BYF'O[^L?LR#M?H M?##QC@R.W\)G?%=N\;"93\Y=#IH'#M8E8B+0R>ECT&"E2=HFEKG9ZLIV*XP\ M2L8X4!E"K_.AA3PB4M:YWZO/X7_FL\VH>6;1LY@S"%D'+_%@("1)T1M3UA>N M-0KQ7$AR[U/'4_9 &IH/(:ZQ]?S'?/9M0S9W7#(M$\2HZ.#D7H*O#>/9.YTL M!L51;:7EZ\\NC\Q!B(=,0-FC% MI%96Y*WBB$>_8KRP8EC5#RC(#NK2]\[2U]\^T#]=^T?-G4Q(>*8XV!*RDX:H MDX"4 F)1Q)MLTSSQ!%%C;[\>+/(86@$]8JDRLK$T%VTTTE=CL&06UB$$*1R4 M$"1+R'7@;18*/$%49Y=<^RK^V>O0_;30 Z V2> ]EC:^U@4N+?,6?*X+0D4L M)*:B(#JE2F0I9FQ4V7N:L,Z M2\ [@)K0&UT *[K<. QAE 6ACQ+$#SJVBC) M*37@&;3@F'4PP3:JF3]+6F_Y]S &U8C'4#L 1?_&F?IT^>P^&OMYY..SDF9 MP:XS4.8=Y0Y>0I116'0^LT9#,IZC;-P7 \<)L_9719?0NN1F8XC>2!*7LV0@ ML5YNQ$2&Z"08JXUP42HKV[Q7>8ZRS@['@W#P+,@.4$H'(%MOOWZ/7W%61V.O M-DY8Q>PI069 .3*C#-=1<)J9!N\3,[6($D*;Z0(/DM,;G [1^'QH\7> H7L2 M^N5J-0P3.6A'7EPI4V5#OS@="O@@+ ^RB-!H%?GC-(W[E.@8Y]Y^XN\12+_C MHOY!^(A\DEBNN7%M5N:%N:4_-/P>H?=70 M :0VOO5'DET=_E([T?YKNOITF>B^_3N=G>?I[&.=F$3_ES^$OR<)32[:<3!U M (PB"P2?M(%@N&5:I2A27S"&G!(!T)A0CCEA>=YN]:>Y[^KL_OVPR#40K[=]J7_/*/_1$(_ M[M6-?O.?#].#_BA! W6>7WW^0[.[O+=U:R!H<@6@G*"$SG$+R;'";/:%FS:E MK">(.O3T>N"CKY]6D#B]P%R !^)51<0Z]3@"F8W3O'@ORSDD.=2F;#QG)\I=IF?3M5KO<*LEU]%* M 47F2-Q*2H4R);L)BU&<*ZFPS2SD0Z@>-[ML#]K&>NP,M3]L2" V+V:,TVER M8]7!'4:-J5NK2@3/N:L/;NJ$"^. *ZZ#T"P9T>;V?T^"QRV)M\=J.^UU!M.+ M"2D?9]/_63.[.3R6[^=G9Q3[_"LL\MW8)TH>.U1ZL375X&GGXQ7_^,E\N[\3R>,@0BMV^8/#\?5>FCI#;6^7( ML:$"=)S"2$RN#BF1=50Y8RE83V?RJ>7VUV*^+*-,9^?3VX9SD4D4/+*]BC,MOO'<(N:'[XHK-?U'019^PAI,O+EXEA(9=@ M O'I:@=U2A!4$2 D*RD8)4II>8VX%]$]0+UC2!YN0GNAXU1-87/Y.*EU^J < M ^HHQPB^>/#29^>TB3&V62:P/\T]7,"]:$/8!QNG:@=O_R81$V:FL[#X MMFYX^&U>QWFNB#CZFH^7.IM$\@#%TE&NC?6@; G@M+!@D/(HZ=!JV^:-2D.F M>K@5?-&6U 1=W6X-O<'X[XOYU^F2/I $,GB^_,R'#YXK[\+,$?+D8@PON61( M-E2L: 5.><**=5%A+"[FDVNQ>7.^J"[CD7K30[9VW5%B) 9O!:!(-5IC$0(= M4^""B:ZPZ%FK]S=[T]Q#*'\XMNX_6SV*#KN(-#:\_HBDJG!VC]F)9-R56E*R MS.>Z=@])CEE!8LP@2Z@U:Y-@/D/8R)WR1T+(P\ <1%D]H6\]<*D6C^@?/,!6 M#@:]=@%*JN^77''@0]' 1>(8%!FW:1.Q;D7>R"WSHR)Q0,7UA,>KAJ:[#(68 M4;DH( HA0"GAP$56)P^7NG!!HG:-UD<_3=C(/??C>L,AE-43^AZ1X\0&B5F2 MA+2K\T:%U93MD=3JBE L3L>8MAKP/'!\./+#_U&Q-X2J1MS1<\G-92/'7E+4 MO,B@-4A79Z1&GR P)TB4(FMF?2(_WP25!Q#=P\7K\&G+L;38A:^\9'83"S]F MB!F-D9&3#99B0!FOP2-F,4<#S"- '5!W76'R5E3\ M&'=&ZZ(Y$P004Q!0->2$?R"]SKMGYS&RK'=91CXW-P/7:%TDW<_*CU M\1"8(>OSK.Y\3702Q9(-%*699#E(=7=,_-">\TGZQLUXQD;F@+KK"I./,:2T M#;E(DE1"348F#<2@-/"H9311)^;;W ]0]BXN<_8*!Q"6QUD/X^Q$80061H! MHJZX5#42"8(\NRU629VS8:[-U*HN75ZKK&4(Z9]"(7F;ASW#5)5W^:;!2\Q[ MLWF$>K/@P4CN+ AN."A>!X"49(#G4+LIE,>[.X7[KS?OX/NO-7)+&U?B8=X% M'OCFK8,B/4+@2*$#BXGIZ%E)C8I^@E,)2D1$9IDC#;4%^!!L=(+Q(V/Q M,9,X.C"ZR)<>8?_-IS#[2"?OO8>9_PQGYQ?"/SN;_RO,$DZ29=&83.$:Y['V MA@=P+AH01=/W4? 5Q >R?7]UU:0"L(] S[N[5I- MXQEN5##Q2;/DL@)EL,[740J<#Q*PE))LR48?%[D/$=G)'(0N47NP4D=%['J6 MZR.<_4GQT&(5IK6-[/?Y?F("2467+N4_I3D?^ M(U-S=_G6K0!H7B@ V^IH?/AMB@Q(].B$XL^RHZ=MNY&]E!NZ%FL%X0.@Y M.'ZW^H2+5_G_G&]>]4Z*R$8QLF,5A0/E/8?(E0!CB\TRE,)"FW<%6Q*X%8;] M]XGA@Y39%TKOE."+4A&=3&!E74RMK02/)"S-A"K&FR12FQ:P@[IEV?<"PP.T MU4'7S<.QT4/"?#!LNA:E\SI'S$ ' [$MO*%, .4H*)-0@EFVG1X#\1 )\6, M@4O68VBW"U^Z3FW6289@KP;2P^Y6/Z]!,M M5)^*,;1"QHD8QK,%32>DUYP".R_KWC)5%\+J4",6NT\%YX/H M_$3P_6"QM'@>D_>44]$!1MF_+N!KWY7FQI%I:\93FXN^?2D>MQQ^*K@^6-=C MKY#=ALD'ZZ\7Z4K@19 ,(8E8YTY9#CYQ23E+*3PHD8U^]@'+X62,6S@?$ZI' M5N$I@'7+LNIF%?E$,U;0) G.A?J*NS[@#H)!DQBVOGW* ,A ^ M3L1"[I5I5=0F&N] %U9?P(L().P",EO/3$Q2-UJ=L0^UXQ;@3P7E!^FX6QP_ M).<)8SP&ZQQ$2QF&TM:"SR14783+)J25&!&UBQDAFEJZB5) U%)!*4JYR)![V6:LQE;DC3Q'OS5,=H+E M/AKK HCW6*D&O?FS3;)WZRW!+%^NOWTB!TSHK,@Y0XQJ_;B+8F>6$UP,Y0PA M>Y:;X+8%-SW#?"_8/3*2;30$]&D'F_AZ]K$NNWH3%HMOY6+7\W)BC5"2A0(, M2P%%G@.<*!<,8FXEN%-L.@=B!RY-42QT?M0/KJ$HR7*])NLC717);BK0$B M08,*-H"G5 ]*'3MC+:.?M0D.MJ%NY*T21X??P1KJX KIGJ1N#^NY>952?9ZZ?(\) MIU]#K)=&2UQ\Q>5$.,TI;;20K(J@$K?@@Q%@58@"91;DN;>JK&[_G>/VK+3# M4DO1=WEDUH65%!&LOOU^%F9U1VK=BOJE7NU/;([1V6*!(UL/L'+@'0HH0=CZ M+-H*U^:*9WL:Q^U'&<&E#:.M/I&X=3[U]O.7L_DWO/7C"4M9&(<%N/:I/OJ3 M$$.N3T)M426G%!L-(!N6CW%;47K.H@_6^M@]54^D8ACH"S87<=\F22>M=-!@ MF0EDRCE"S![!<6%\RQP^NZ1FWJV*,^Y6=M=#G:?S38KY<3K+*Z&*AU#R( M5">/4D=-#I:: S,0B2?^. M9U Z93K R>D*H0VKDV@L;Q.V;4]CSU?$1ZO?':J[KBY4;O61Q#I>A+YE61\) M8EB=+W#"D2*I2!E]0:%!B5@K])3EZQ"2#M)B5G[7".RY+^VR?G:PVA^)Q ;5 MP.[8\A?8FN''L")Z6L1D-SC\:3[/_YJ>G9&U_DPJG7VL'<(7!GSW]Q/.,5HO M+9"W)[Z9BQ!R=&"X+,GJR.XA;_@#=S_2NW230^%W' 6/#^PG[/9V&O6^-O+- MRY_+"SXGB00%2TGUJ)R)M+)4"?44K3-P:7@@*'V=5I%3J[-<]^MR.NR MYG8BO/%&-D48@]1U67!K17& M#E;+P?';8#)(9.N',L6#9TX$1"M,:;L!^ GBN@SIFMW! M#*VMKIS=%5,WI/8;Q:?:&E;WV)(E>8H/-/U"&3^#F)-0//,8XI':#6X3UF4( M=SSH':"E4WA#]UM8U)SI*P[S6N[>QPW^+NYI@H_P LZC<#8F#IFS.MHA)@JP M@@*9"1%,TM%HVXQ.;?@"[O&FZ ^UW6L2Z(27N4@H2%A7-B1PFBG(ED4KN F\ MT4.-9PCK]V7;+BBYZX.&U$8'A?HK,;TZ7WV:+Z:K;Z_^GM;60<.1D4ABB74 MK2_@B_3D25T,7&M/_]O6CF[1,RZ4!E7Y8]/<]Y=_ERCZ8?XY3&<36U)$65>, M8N!5-!E\($D9[:P(3@9NVX3MCU'4B5,Z0-O/ F@/T7< (:(:EZMI>E.[F1?? M?L7/$1<3#$Y0+HL4T?% G! [+K$")2K#LJK/T=H,*GJ0G-[ LX^F[X;4!XN] M ^S<&BOZG^>+Z3)/4U7+AAV2@O;>9DI'%=9&>,HY3!W'2(& #ESFF+ )BIXA MK)/=#T/B:4A5=-%[]OCA3VD2_KS"S\L)HN V!P/!BEX MFVAI"^+&Q5C+T&EHS73@R)YX_YH5]X'7G<#*8=US*<%+[2$7^GT)W(M&2T$. M?)X\0E2^I_JWAM=.NNBJM^RY5];_-:63X'SU^V+^=9KI+SQPM5OGS0>OZJ3N M9$#I6#=0TED1-?>6#@COQ,']_[N3U:N7.PR*(ZNOB_/WS]D"T_SC;/H_:Q%< M/KB96+0&37+@E+*@N,L0HJN1BF*%8RPFM.G-?82@<8M K9WA$%KHX'Q]A(T/ MG\+JO^;G9_GGSU]"6EU-[=O,ZYN8P(S@OG;))^*RZ A.V@":96,$,AM4FQO6 M_>@=MR@T$A2'U&&_2+W*V7['63A;%];6;9WKN16O4EJ<8YZD:*-#DBYGIBZ) M%AJ<962440KG$D_*M$E'#B!ZW/Z@D3 [N#8'/+$;EC4?D<8P1G,D*0BN([5IP,&$T,C2_RY/K7W^/J?#%;OI^?G?VXF?'C$M-9. -8 MD@25Z@NV6#+8DDR.64N=VG2SM>:LDPOK W%ZUYMVA8=^8X6)#\BC<@R8$KZ& M/!QJ!R!@"DKI;+4V;1:I'9(B-4-C7ZC9,K_:185[(Y&"G^D\_[$*BU7CV'51 MWWXLW^/R_*Q&6S^2DMZ<+ZKV?E_3\.'&6J))2"@TCP(R1@8*A:FST2F ]\52 MR,Y<]&V\\C#TCWLE=8IH;PF0GN^R'N;[=^)W\0#7,GG/#3D"YN2Z6[%(ONNGO5Q5M M:M?U]8/7/$E=^WU5?43(U_.*I0(=90I6H4+?9KK,H&R,>WMWBB9R!+AT\4AA M)_8W*Z4O3L_T[<,BS)9GF[ED/J7H60#$^M@Q"0U1V S":BEMT5'Q-G<$ S$P M[EWAR[&0@2 R_B" O8[0)[A/%#U:QA"*X[4+2DEPQI"C<"XFDHRQFH\?8AUH M(,T>0IZB@32%2+^!UON+G9!U"?!-OG\)7^H"U5=?OIQ-4^W3JEU]YROZHU^F MGZ>KS<8R02*0M2818GW%:NOMG=81E% Z.*>'#];$,3=>=\.LY *GV^G.6( ;#H=Q7J*9M(.'#VG M)!-G7=#*(VB36&6DCJM-AF ID[(\:SH?NRL]-)OT>HK W4F%!Y8>WLYRP\Z# M5XKQO^I,^GTZ"Z[_\3"= X\0,U!GP$^DO$4XJ_76\^5RC;7?<;:\F%6^GD-# MOF:UP-5TL;X9N53V];);;[FGTQD8LP$4G<00+6>$)N0AAF!"H]%!AU)^J"/; MZLNNZ]@?2&&OZ=__-3%(5A&$ &.2KJ&,!:^X ($H2]'2:MW&T^U+\;A5V*,B M]*ZK.XJ2.^[!NG(^![1:W?N,@?UBR\:I@\&'3H;,H@!4ON8MS$(T.0,=N#E( MB3&Q-A=#8[G'RQ<(-?2H:\L7TWA>M5LU1>%)JMK^2,G=Y?Z+YO894^39*2,6-48*,C$\Y<0QU.!<%XCLB9B9X]!\,6A)VX9]P%G'=? MF(RFWR[J\H\(8,/T!5<4A=_Z^85P)CQ'.G!\ +2:>-5&@L/H@ OK52K&2=5L M!\&>-(_;F#(*S(^LZ"[>_.W**!GQ;W3.?OC7?,/RM=7?_&L3%:-6R1?@BB50 MR%1]P1T@1NYL+M)%XP[QW@/0.&Z727>._-A:[]FGU\76[Z_N.R;*%1(J1Y#1 M(JA0^RL=8V T!?P618J-2N%;D3=N*TB/GOH ]76$8=9 M_@GG'Q?ARZ=I^GE6YHO/%W7=/?*UK3][F#QN/U8&RN_N?OD5$HM3+#CI(?/D MR'LY#LX)"TXXD9U)4N8VCX4?H^C@B3=W/O?!2PN6#.,I I0'^:CWC9:];IAV_X;B^ZR&V6GLP'2TO M7C&PUEE0OH+2TJGJ2Y(\(+<8VMP\#>W!UH'J>_R*LW-\&Q9TQK_^=BGE;VO) M7IN+HV,@5*I+T;4 ;G*)03)&5K-5JK'=]W7JE'91_:UTH(&4.VAE M^F4^^_C+]"OFBVDHUWQ-TZM::K_#G8[T/T9Q,,&02X_$F!->R@R*O2,H:C 8CG4R#C'9>^_O.NYI>929X(\"6(2<4NTO MR.5;27R( M%(1.-L$$5M%70]^A6=GG7[P&) 6;Z ?&\3<,;K4/,(Q]OC7WK< MC6JSJ:;955?ZA/G\#-^5C827 MM8/V+8EQ,0MG;\Z7J_EGBNK6,X=O!9P7$V:+L%P$S\%%DRF[40*B4P&"G3N@JY[%V3'4V0':>J;^:R6TQ87OF&Z_.OUM]D7Y7.MCL@(3" =1-H4Q]N$:\]1-C+TCHB2>]OE!U19EQ"\ MY&8SZ-W[1&0G,E^3*#QAF9%=&T7\!,K&1;&A49?^K(7$=9UJK3G$7-O]O-A>RK^.4#MJ84. '5]*7"/J8U79D:7% ,#'0P#E1,QE+R"&&PJV6CDI]LEXO5Q6JEFI;?NF>L%NA0,&VYAQ1D7:I$XEKOEI=! M)Z%*9'J[9RGT+3= 1;^["Z@GR1BWZW:$4W$XI8SHOM9,7%SWW&1A8W[1!ZO( MZD GEVM1-H-C' $S"H/29HE;C53;#EF/D3&.>QI0O?.A93VZ,WI%QD2T+S>. MM*YO0Y4I!G 1ZW#\NL'2&A!#2+6#".CM MKV]?;2C7@1=5&QVU+[61DJS#A9R@Q%*DS,BL;'.Y>4W#.$G:\+@X4+HC'RVO MEM/P>TC3,DT;XJ-#RXE,$*7>=HB@P4G*&3@R--866^)6*UVW"#L,J3X7OM $1CI4"A*'8UVFONGCVQ4ADO$@.&&&NC!8)/ MDG(ZX9/*PCB#3UVO[*;SGUZ/,RZTG MHN>LDV8A"5ONOOD_0.?_^?LX$S#;Z7Q'"780#.Z8A?]RM6>+UQ6JIM0K'B&( M3^/!8GUP6F3T'%?BL=]I3EB-> H*NX'RNME%/4]:DBK.E'\DM7K ML6W$)OU?G:(VT=G&4#=9^Z -*)>)18D:A$-=H@V"-9I%OP>Q8^_E.0:*'H9N M,Y5V\03^WJWW]407/E$I**^YJTT+%#8&]!"CUY!85@FC+,*TF=[[%%5C[\P9 M 8F#*>GDW\1<2/6XS<./?N=Q>X>W8[UUZS!*4V1V$7CFY. P<_#*LCJ,UGK% M)*J\UN7HCY8CG(^AL_S,G\EO.S:5Y/BEY'1"8S[XL1X$LL9'/6 MDLTQ"?1'&I,FD#6ZNMR'VD[;A'=!TG/;'0=7VMC%MD=+2EJPH(0-X"TJ4,8Y M\(99RA(S11O::N>W:G4Z0AGW:%L:A]?^5L7;750Q-IX>O7#(1MNDLP$N66W, M,0%7?/RR'O0)[ZDQUKM/C 85)@=W'S="_#J M:7QU1,\^UO3W.@TNWHA45TZ*@B2G7!_06H]KV17KG7&QS7.2G<@<^X[A2/%- M>Q5V@,_?B(N+]< 72SA*S MX91^=Q["(1KH^,G[CV&Z^&Z"FJ#G4M#WWV]; B47** M!A-A6U)P($4&KRV#Z+,H2AEN5)O;\R?)&M?I#(:1NSYF.%6V!I393'EJZH.O2_M6W7!RR MM18U#9&.\KK(>B/__&Y&)SR=Q72^OP[+Z=WY:L&YA)%KD PI'\U!0N")@:QU MS:1,=*G1D]PAV>C8Q>V"P<=G8QQ;U:?F$B\E-2\/_OB FN$A7]?0I>[#\#%< MKBO"6Y$9!,/K$ 19P&F%8(00I3BK56[S2/8H4=^6UD=_@3*@Q7UCG!C."S/: M@,5"84E*]5&_8D#!2@Y>%TNV'LTFCRJBCNX+/EQ.@N4_X>S MGV'">H$=\>%QUV0 M#J"K#B#W81%FRW+1/?4'+KY.$XF(8IS[W"WKF^_EPS_:7,@K1,F8*)0XJEI0 M21Z3,T7 MUJJS_ FRQIU.T@\*!U-=!SC\]7Q&@OP2SE[/K_VYBEPE*1V8HATQXDA.,20@ ML13*%'W*H4T7PD/4C/LVK!O4':RH#L!VE1B^_G;UG__O%!=$U*=OO^!7W,R% M44E;$37HP!-QE>JT=Z\!)<49N<3H7.-[GR?I&_'SYNWP??XN M9XXJFW5V&4I4])ZH3M T/A<= M=Z!>NLB&'V)&;)@Q,:M0/!T28AVR2 G>9#)45MMWG>'ZR>$RPX),]) -CPNR M??32+(&C?9'1=D^^BE M+Y"]*^5U.*,\#/_XA+BJC\*7UU70&\^&?[EJX94N)L5Y *'J!5(I!0+]"C(G MX[/4C&.;!=<'$-T)2/M(11KKO(=H\(&KA:L_VZP(O2&!GQ;S\R\DZ!O]59K. MC9@2L#KP4 DC(2(KP&U*3M9)-:Q19GT@Y9W$E:TA]GP)NYV^NW#@F[<\]QM7 M)EH@9T$("!C65UWKO>\13,HY2T0;4YO2]:,D=5>';HB->0LUG5K?Y! ;A[?[ MX(:]D$?9)?QDYUEV//'B$_E!4=^"UB9?$1U$KAASF#*RQM'^@%V/Z^>JOX:_ MIY_//_^.B^D\ORN_AE6M"7W[<;YX0]+^5D.?SW4*X;OR)BP_O?WO\^G7<%:5 M,;&):0IQ J#)%+FKR" (*R!IK\DV"YG2=IMB]R:ADY/U4*#<>CY\''UT[+XN M&YY__KD*]^(=]2S_?^?A;%K6[*?U5,S]YD)M^]D#S7_:BY4#_5A]UG[U=:\> M^KKK.3TJ1V=4)F@2/I6LVU6X4^!M2>VL:;;37Y83N:#AJ%!,S&F#JUFR5(RGO M!7B^0P;C[?@5Q_6#+<*Z7:#K(V-"2. YU#98;B P&R%+*[7B5FS9/=>).]S: MCM;76)9S9.ML1]3G:Q2B@//"0$89T"!28+%5W\P S-\AK7^7MP-N;KJ\=@KJ MX+[OFKFSL_F_:BY?+UG?D_(67W%YO3W0&6X-L>$5I=N**\JYF8_ A4:E7 C" MM;FYWHZ^7K%W$#CFS375/?XVQ:?Z\"&74(WUU< S_ M.O^Z+AG]/'O:J-_/S\[H0/A76.2)%ZPPBX*$R24H$2F-DW0$(!T3S+-4?&KS M<&D/8OO/2_:$SKU'FVWUV.DI?I.U325\XB,+(:M,D3:6NF6D+BNW$2+3166A M9+);W5 /G*MLR!LW=FP.DYTREWTTMC<0OZP+A7^LPF)U!#"^^106'RE8F;^9 M+U?TYV___H*S)1U$)16,40')LG:+ZP31$\:<8THVPPR[H*GCBLNRN$BT84IC&H-GU' MVU(X[DOGOK"YI]Y.P(M>1C9:*4/?SZ!P1V:&.D-(FH/)15F1!?(GU_GV$(L. MOO&Y3RSNH[$#8]&WL[Q-D\3F!_67&);X__Q?_S]02P$"% ,4 " #'@U%4 M0-@0 -<@ '@ @ $ 96EG:'1H86UE;F1M96YT M=&]L;V%N86YDBH !< ( !"2( &QL M;G'-D4$L! A0#% @ QX-15,"I_Y#451B/<[]B(( *0[!@ 5 " >%B! !L;&YW+3(P M,C$Q,C,Q7V1E9BYX;6Q02P$"% ,4 " #'@U%4]Y'IGQ7D KZ % M @ &&UL4$L! A0#% @ MQX-15"RY_;UFY0 ]\8* !4 ( ![J8( &QL;G